My vim configuration
git clone https://github.com/m-col/vim-misc
Files | Refs | Readme

Commit 0cee8f0036739a976f21683005758195611df755
Parent: a843684fd262a0ad465cada132c7f27cd809fd68
Author: mcol <mcol@posteo.net>
Date: 2019-03-14 17:54:38 +0000
Committer: mcol <mcol@posteo.net>
Committed: 2019-03-14 17:54:38 +0000

set native window movement mappings

readme.md Modified

@@ -3,3 +3,4 @@
     git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
     git clone https://github.com/mcolligan/vim-misc.git ~/.vim/bundle/vim-misc
     ~/.vim/bundle/vim-misc/install
+    :PluginInstall

plugin/keybindings.vim Modified

@@ -52,19 +52,19 @@
 
 " move between split views (these are configured by the vim-tmux plugin)
 " except for insert mode:
-inoremap <silent> <C-H> <Esc>:TmuxNavigateLeft<cr>
-inoremap <silent> <C-J> <Esc>:TmuxNavigateDown<cr>
-inoremap <silent> <C-K> <Esc>:TmuxNavigateUp<cr>
-inoremap <silent> <C-L> <Esc>:TmuxNavigateRight<cr>
-inoremap <silent> <C-\> <Esc>:TmuxNavigatePrevious<cr>
-"nnoremap <C-H> <C-W><C-H>
-"nnoremap <C-J> <C-W><C-J>
-"nnoremap <C-K> <C-W><C-K>
-"nnoremap <C-L> <C-W><C-L>
-"inoremap <C-H> <Esc><C-W><C-H>
-"inoremap <C-J> <Esc><C-W><C-J>
-"inoremap <C-K> <Esc><C-W><C-K>
-"inoremap <C-L> <Esc><C-W><C-L>
+"inoremap <silent> <C-H> <Esc>:TmuxNavigateLeft<cr>
+"inoremap <silent> <C-J> <Esc>:TmuxNavigateDown<cr>
+"inoremap <silent> <C-K> <Esc>:TmuxNavigateUp<cr>
+"inoremap <silent> <C-L> <Esc>:TmuxNavigateRight<cr>
+"inoremap <silent> <C-\> <Esc>:TmuxNavigatePrevious<cr>
+nnoremap <C-H> <C-W><C-H>
+nnoremap <C-J> <C-W><C-J>
+nnoremap <C-K> <C-W><C-K>
+nnoremap <C-L> <C-W><C-L>
+inoremap <C-H> <Esc><C-W><C-H>
+inoremap <C-J> <Esc><C-W><C-J>
+inoremap <C-K> <Esc><C-W><C-K>
+inoremap <C-L> <Esc><C-W><C-L>
 
 " move to start or end of line more easily
 nnoremap 0 ^

install Modified

@@ -1,7 +1,6 @@
 #!/usr/bin/env bash
 
 # vim-misc directory 
-#dir="source $(dirname "$(readlink -f "$0")")"
 dir="$HOME/.vim/bundle/vim-misc"
 
 if [[ -f $HOME/.vimrc ]]
@@ -18,13 +17,10 @@
 fi
 echo "source $dir/tmux.conf" > ~/.tmux.conf
 
-add_dir() {
-    [[ ! -d $1 ]] && mkdir -p $1
-}
-add_dir $HOME/.vim/backups
-add_dir $HOME/.vim/sessions
-add_dir $HOME/.vim/swap
-add_dir $HOME/.vim/undo
-add_dir $HOME/.vim/spell
+mkdir -p $HOME/.vim/backups
+mkdir -p $HOME/.vim/sessions
+mkdir -p $HOME/.vim/swap
+mkdir -p $HOME/.vim/undo
+mkdir -p $HOME/.vim/spell
 
 echo 'open vim and run PluginInstall'