The goal is to configure nvim
and tmux
for a modern terminal IDE experience.
Uses a tmuxinator
configuration file for a project template layout with
nvim-tree
explorer, vim-ipython-cell
interactive code execution, and a
terminal pane for running shell commands.
Commands assume:
let mapleader = " "
- Tree explorer shortcut is
" "v [path]
(think view, defaults tocwd
)- Descend into a directory with
<C-]>
- Go up a directory level with
u
- Descend into a directory with
- Navigating between
vim
splits andtmux
splits is not 100% smooth- Uses
<" "-hjkl>
forvim
splits - Uses
<C-hjkl>
fortmux
panes
- Uses
- Assumes the
ipython
pane is always on the top-righttmux
pane - Silver searcher shortcut is available at
" "/
- Make
vim
andtmux
navigation more consistent - Make directory traversal more consistent
- Remove unused plugins