viniarck / Tmuxdir.nvim
Licence: apache-2.0
π β‘οΈ tmux session workspace plugin for nvim and vim
Stars: β 18
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Tmuxdir.nvim
dotfiles
π tmux, ohmyzsh, powerlevel10k, neovim π§
Stars: β 24 (+33.33%)
Mutual labels: tmux, neovim
.dotfiles
π» My settings for macOS, kitty, zsh, nvim, tmux, and more π
Stars: β 44 (+144.44%)
Mutual labels: tmux, neovim
Dot Files
β‘οΈ Well documented, terminal centric web developer's dot files. Neovim, Zsh, Tmux, Git, etc.
Stars: β 209 (+1061.11%)
Mutual labels: tmux, neovim
Dot
These are my dot files. I've primarily been a MacOS user for most of the time I've been collecting dotfiles, but I've recently switched to Linux. I primarily use Arch, Arco, Manjaro, or some other Arch based distro; so that's where I take my que.
Stars: β 232 (+1188.89%)
Mutual labels: tmux, neovim
dotfiles-legacy
. .β§ Β· π β· β« π Β· β΅ πβ΅ * β΅ Β· πβ« β· Β· β§ .
Stars: β 15 (-16.67%)
Mutual labels: tmux, neovim
dotfiles
β©οΈ My dotfiles on Artix Linux. Gruvbox | Neovim | tmux
Stars: β 56 (+211.11%)
Mutual labels: tmux, neovim
Dotfiles
My dotfiles: Experimental, ongoing configuration files, development environment and scripts for various Unix-like systems, text-based command-line applications and interfaces.
Stars: β 185 (+927.78%)
Mutual labels: tmux, neovim
Tmux Complete.vim
Vim plugin for insert mode completion of words in adjacent tmux panes
Stars: β 447 (+2383.33%)
Mutual labels: tmux, neovim
Fast Ide
πΊFast Integrated Development Environment π»
Stars: β 181 (+905.56%)
Mutual labels: tmux, neovim
Dotfiles
π Vim, git, zsh, tmux, and other goodies.
Stars: β 240 (+1233.33%)
Mutual labels: tmux, neovim
Dotfiles
My [NeoVim + Tmux + Fish Shell] Setup /w install scripts
Stars: β 180 (+900%)
Mutual labels: tmux, neovim
Dotfiles
π My dotfiles for macOS using Fish/Zsh, Neovim, and Tmux
Stars: β 151 (+738.89%)
Mutual labels: tmux, neovim
Dotfiles
vim, zsh, git, homebrew, nvm, neovim - my whole world
Stars: β 2,217 (+12216.67%)
Mutual labels: tmux, neovim
tmuxidir is a tmux session workspace plugin for nvim and vim.
tmuxdir workflow
- Manage tmux sessions and projects from nvim/vim.
- A project directory is identified with a root marker (folder or file) in a set of base directories (e.g.,
~/repos/
). - Each project is mapped to a tmux session.
Features
- Denite source
tmux_session
for tmux sessions. - Denite source
tmux_dir
for tmux project directories. - Any folder can also be statically bookmarked as a project.
- Automatically discover new projects once a root marker is found.
Screencast
-
:Denite tmux_session
and:Denite tmux_dir
(with nvim)
-
:Denite tmux_dir
(with vim 8+)
Installation
Note: tmuxdir requires denite.nvim, pynvim, Neovim 0.3+ or Vim8+ and Python3.6+
- If you use dein:
call dein#add('viniarck/tmuxdir.nvim')
if !has('nvim')
call dein#add('roxma/nvim-yarp')
call dein#add('roxma/vim-hug-neovim-rpc')
endif
call dein#add('Shougo/denite.nvim')
- If you use vim-plug:
if has('nvim')
Plug 'viniarck/tmuxdir.nvim', { 'do': ':UpdateRemotePlugins' }
Plug 'Shougo/denite.nvim'
else
Plug 'viniarck/tmuxdir.nvim'
Plug 'roxma/nvim-yarp'
Plug 'roxma/vim-hug-neovim-rpc'
endif
Plug 'Shougo/denite.nvim'
TLDR basic config
let g:tmuxdir_base_dirs = ['~/repos', '~/projects', '~/src'] " Set of base directories to look for your projects
let g:tmuxdir_root_markers = ['.git'] " root markers to identify projects
For more information, key bindings, and available functions, check doc/tmuxdir.txt out.
How to use
- Tmux sessions:
:Denite tmux_session
- Tmux project directories:
:Denite tmux_dir
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].