vim-tmux-navigator - Seamless navigation between tmux panes and vim splits

  •        35

This plugin is a repackaging of Mislav Marohnić's tmux-navigator configuration described in this gist. When combined with a set of tmux key bindings, the plugin will allow you to navigate seamlessly between vim and tmux splits using a consistent set of hotkeys. NOTE: This requires tmux v1.8 or higher.

https://github.com/christoomey/vim-tmux-navigator

Tags
Implementation
License
Platform

   




Related Projects

tmux-complete.vim - Vim plugin for insert mode completion of words in adjacent tmux panes

  •    Vim

You're happily editing your lovely files in Vim, when you notice you need to type a word that you can see in a different Tmux pane right next to Vim. This might be some secret key found in your REPL or the name of a failing test. Usually the interesting text is too short to warrant switching panes and going into Tmux' copy mode, so you end typing it out again.

vim-workshop - An accompanying vim configuration and tmux.conf for my vim + tmux video

  •    VimL

This repo contains the slides for my vim talk. Additionally, I have provided a starter vimrc and tmux.conf. These may be a good starting point for someone getting into vim and tmux. Check out the presentation PDF.

tmux-powerline - Statusbar configuration for tmux that looks like vim-powerline and consist of dynamic segments

  •    Shell

This project is in a maintenance mode and no future functionality is likely to be added. tmux-powerline, with all other powerline projects, is replaced by the new unifying powerline. However this project is still functional and can serve as a lightweight alternative for non-python users. This is a set of scripts for making a nice and dynamic tmux statusbar consisting of segments. This is much like Lokaltog/vim-powerline but for tmux.

vimux - vim plugin to interact with tmux

  •    Vim

Easily interact with tmux from vim. What inspired me to write vimux was tslime.vim, a plugin that lets you send input to tmux. While tslime.vim works well, I felt it wasn't optimized for my primary use case which was having a smaller tmux pane that I would use to run tests or play with a REPL.

vim-tbone - tbone.vim: tmux basics

  •    Vim

Basic tmux support for Vim. Would you like to paste a shell command into another pane over and over again? I am sorry but you will have to install one of the 300 other Vim plugins for tmux.


dotfiles - vim, zsh, git, homebrew, nvm, nginx, neovim - my whole world

  •    Shell

Welcome to my world. This is a collection of vim, tmux, and zsh configurations. Interested in a video walkthrough of the dotfiles? Check out my talk, vim + tmux. First, you may want to backup any existing files that exist so this doesn't overwrite your work.

powerline - Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile

  •    Python

Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, fish, tmux, IPython, Awesome, i3 and Qtile. You should check out some of the Powerline derivatives. The most lightweight and feature-rich alternative is currently Bailey Ling’s vim-airline project.

dotfiles - A set of vim, zsh, git, and tmux configuration files.

  •    Vim

A set of vim, zsh, git, and tmux configuration files.

tmux-config - Example tmux configuration - screen + vim key-bindings, system stat, cpu load bar.

  •    

Example tmux configuration - screen + vim key-bindings, system stat, cpu load bar.

dotfiles - A set of vim, zsh, git, and tmux configuration files.

  •    VimL

A set of vim, zsh, git, and tmux configuration files.

maximum-awesome - Config files for vim and tmux.

  •    Ruby

Config files for vim and tmux, lovingly tended by a small subculture of peace-loving hippies. Built for Mac OS X.You can adjust the size of the smaller panes in tmux.conf by lowering or increasing the other-pane-height and other-pane-width options.

tmux-sensible - basic tmux settings everyone can agree on

  •    Shell

A set of tmux options that should be acceptable to everyone. Inspired by vim-sensible.

node-vim-debugger - node.js step by step debugging from vim

  •    Javascript

Node.js debugger client and vim driver. Step-by-step debugging from vim. Or even give it the name of the window manager you're using for it to also launch a new vim session. Currently supported WMs are tmux and i3.

vim-dispatch - dispatch.vim: Asynchronous build and test dispatcher

  •    Vim

Leverage the power of Vim's compiler plugins without being bound by synchronicity. Kick off builds and test suites using one of several asynchronous adapters (including tmux, screen, iTerm, Windows, and a headless mode), and when the job completes, errors will be loaded and parsed automatically. If that doesn't excite you, then perhaps this video will change your mind.

dotfiles - my Vim/Tmux config :muscle::zap:

  •    Vim

If you're brand new to Vim, I recommend using ThoughtBot's dotfiles. They are better maintained than mine :). Clone this repo (or your own fork!) to your home directory (/Users/username).

dotfiles - bash, zsh, git, tmux, personal toolbox

  •    Shell

Mislav's configuration files for bash, zsh, git, ruby, and more. Note that this will also install my vimfiles if ~/.vim is missing, set up rbenv if ~/.rbenv is missing, and install Homebrew formulae and OS X apps per Brewfile. These dotfiles are tailored for me, so if this is too much for you to take in at once, consider cherry-picking just the functionality you need.

terminus - Enhanced terminal integration for Vim

  •    Vim

In insert mode, the cursor shape changes to a thin vertical bar. In replace mode, it changes to an underline. On returning to normal mode, it reverts to the standard "block" shape. Configuration options are provided to select among the different shapes. Activates 'mouse' support in all modes and additionally tries to activate sgr-mouse support, which allows the mouse to work "even in columns beyond 223".

tmux-cssh - TMUX with a "ClusterSSH"-like behaviour.

  •    Shell

tmux is a terminal multiplexer, like e.g. screen, which gives you a possibility to use multiple virtual terminal session within one real terminal session. tmux-cssh (tmux-cluster-ssh) sets a comfortable and easy to use functionality, clustering and synchronizing virtual tmux-sessions, on top of tmux. No need for a x-server or x-forwarding. tmux-cssh works just with tmux and in an low-level terminal-environment, like most server do. Take a look at the pre-build deb-packages.

.tmux

  •    

Self-contained, pretty and versatile .tmux.conf configuration file. Then proceed to customize your ~/.tmux.conf.local copy.