All Projects → preservim → Vimux

preservim / Vimux

Licence: mit
easily interact with tmux from vim

Programming Languages

Vim Script
2826 projects

Projects that are alternatives of or similar to Vimux

vim-tmuxlike
A vim plugin that mimics the actions of tmux. 像操作Tmux一样操作Vim
Stars: ✭ 20 (-98.99%)
Mutual labels:  tmux, vim-plugin, vim-plugins
Tmux Complete.vim
Vim plugin for insert mode completion of words in adjacent tmux panes
Stars: ✭ 447 (-77.42%)
Mutual labels:  tmux, vim-plugin, vim-plugins
Dotfiles
💾 Ian's dotfiles, utils, and Zsh/Vim/tmux configs
Stars: ✭ 554 (-72.02%)
Mutual labels:  tmux, vim-plugins
Alchemist.vim
Elixir Integration Into Vim
Stars: ✭ 632 (-68.08%)
Mutual labels:  vim-plugin, vim-plugins
Hot Reload.vim
A (Neo)vim plugin for Flutter to automatically hot reload the project every time a file is saved
Stars: ✭ 33 (-98.33%)
Mutual labels:  vim-plugin, vim-plugins
Vim Markdown Toc
A vim 7.4+ plugin to generate table of contents for Markdown files.
Stars: ✭ 427 (-78.43%)
Mutual labels:  vim-plugin, vim-plugins
Nerdcommenter
Vim plugin for intensely nerdy commenting powers
Stars: ✭ 4,454 (+124.95%)
Mutual labels:  vim-plugin, vim-plugins
Vimcompletesme
You don't Complete Me; Vim Completes Me! A super simple, super minimal, super light-weight tab completion plugin for Vim.
Stars: ✭ 752 (-62.02%)
Mutual labels:  vim-plugin, vim-plugins
vim-js-file-import
Import/require files in javascript and typescript with single button!
Stars: ✭ 130 (-93.43%)
Mutual labels:  vim-plugin, vim-plugins
Fzf Filemru
File MRU with fzf.vim
Stars: ✭ 76 (-96.16%)
Mutual labels:  vim-plugin, vim-plugins
Vim Systemd Syntax
Syntax highlighting for systemd service files in Vim.
Stars: ✭ 57 (-97.12%)
Mutual labels:  vim-plugin, vim-plugins
Vim Tidal
Vim plugin for TidalCycles
Stars: ✭ 147 (-92.58%)
Mutual labels:  tmux, vim-plugins
Pear Tree
A Vim auto-pair plugin that supports multi-character pairs, intelligent matching, and more
Stars: ✭ 327 (-83.48%)
Mutual labels:  vim-plugin, vim-plugins
vim-hugo-helper
A small Vim plugin with a set of helpers for Hugo https://gohugo.io
Stars: ✭ 82 (-95.86%)
Mutual labels:  vim-plugin, vim-plugins
bufstop
Fast and efficient buffer switching for Vim
Stars: ✭ 82 (-95.86%)
Mutual labels:  vim-plugin, vim-plugins
Context.vim
Vim plugin that shows the context of the currently visible buffer contents
Stars: ✭ 688 (-65.25%)
Mutual labels:  vim-plugin, vim-plugins
vim-bettergrep
A better way to grep in vim.
Stars: ✭ 15 (-99.24%)
Mutual labels:  vim-plugin, vim-plugins
Vim Todo Lists
Vim plugin for TODO lists
Stars: ✭ 126 (-93.64%)
Mutual labels:  vim-plugin, vim-plugins
Vim Strand
A barebones Vim plugin manger written in Rust
Stars: ✭ 38 (-98.08%)
Mutual labels:  vim-plugin, vim-plugins
Vimpanel
A modern side panel for Vim
Stars: ✭ 97 (-95.1%)
Mutual labels:  vim-plugin, vim-plugins

Vimux: easily interact with tmux from vim

Vint Check

vimux

Vimux was originally inspired by tslime.vim, a plugin that lets you send input to tmux. While tslime.vim works well, it wasn't optimized for the use case of having a smaller tmux pane used to run tests or play with a REPL. The goal of Vimux is to make interacting with tmux from vim effortless.

By default, when you call VimuxRunCommand vimux will create a 20% tall horizontal pane under your current tmux pane and execute a command in it without losing the focus on vim. Once that pane exists, whenever you call VimuxRunCommand again the command will be executed in that pane. A frequent use case is wanting to rerun commands over and over. An example of this is running the current file through rspec. Rather than typing that over and over VimuxRunLastCommand will execute the last command called with VimuxRunCommand.

Installation

With vim-bundle: vim-bundle install preservim/vimux With Vundle: Plugin 'preservim/vimux' in your .vimrc

Otherwise download the latest tarball, extract it and move plugin/vimux.vim inside ~/.vim/plugin. If you're using pathogen, then move the entire folder extracted from the tarball into ~/.vim/bundle.

Notes:

  • Vimux assumes a reasonably new version of tmux. Some older versions might work but it is recommended to use the latest stable release.

Usage

The full documentation is available online and accessible inside vim via :help vimux

Platform-specific Plugins

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].