From 1996ef15613f2d4773017128bba1a719a1b63a19 Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Sat, 20 Feb 2021 21:27:26 +0100 Subject: Move to lua based vimrc --- .vim/plugin/hard.vim | 65 ---------------------------------------------------- 1 file changed, 65 deletions(-) delete mode 100644 .vim/plugin/hard.vim (limited to '.vim/plugin/hard.vim') diff --git a/.vim/plugin/hard.vim b/.vim/plugin/hard.vim deleted file mode 100644 index 6f82e37..0000000 --- a/.vim/plugin/hard.vim +++ /dev/null @@ -1,65 +0,0 @@ -" hardmode == not using arrow keys - -function! s:bail() - let l:msg = 'E0X: Use hjkl' - echohl ErrorMsg | echo l:msg | echohl None -endfunction - -function! s:enable_hardmode(bang) - if !a:bang - try - " map arrow keys to more useful actions - " https://coderoncode.com/posts/vim-is-the-perfect-ide - nmap R :resize +2 - nmap R :resize -2 - nmap R :vertical resize +2 - nmap R :vertical resize +2 - - nmap W :wincmd k - nmap W :wincmd j - nmap W :wincmd h - nmap W :wincmd l - - nmap Wm :wincmd K - nmap Wm :wincmd J - nmap Wm :wincmd H - nmap Wm :wincmd L - - " or bail on them altogether - nmap :call bail() - nmap :call bail() - nmap :call bail() - nmap :call bail() - - vmap :call bail() - vmap :call bail() - vmap :call bail() - vmap :call bail() - - imap :call bail() - imap :call bail() - imap :call bail() - imap :call bail() - catch - endtry - else - try - nunmap - nunmap - nunmap - nunmap - vunmap - vunmap - vunmap - vunmap - iunmap - iunmap - iunmap - iunmap - catch - endtry - endif -endfunction - -call s:enable_hardmode(0) -command! -bang Hardmode call s:enable_hardmode(0) -- cgit 1.4.1