diff options
| -rw-r--r-- | README.md | 3 | ||||
| -rw-r--r-- | init.vim | 5 | ||||
| -rw-r--r-- | plug-config/easymotion.vim | 16 | ||||
| -rw-r--r-- | vim-plug/plugins.vim | 22 | 
4 files changed, 39 insertions, 7 deletions
| @@ -84,10 +84,7 @@ Explainations and installation instrucion can be found on my blog  - People asked about vimwiki I kinda hate it but maybe I'll add it  - try this out https://github.com/asvetliakov/vim-easymotion  - update startify -- goyo zen mode  - float term lazy git -- vim-repeat  - spectre, or async task/run  - setup custom paths  - install script envsubst is your friend -- vim radical sounds cool @@ -10,7 +10,8 @@ source $HOME/.config/nvim/vim-plug/plugins.vim  source $HOME/.config/nvim/general/settings.vim  source $HOME/.config/nvim/keys/mappings.vim  source $HOME/.config/nvim/general/paths.vim -source $HOME/.config/nvim/plug-config/sneak.vim +source $HOME/.config/nvim/plug-config/easymotion.vim +source $HOME/.config/nvim/plug-config/quickscope.vim  " Source depending on if VSCode is our client  if exists('g:vscode') @@ -21,10 +22,10 @@ else      source $HOME/.config/nvim/themes/syntax.vim      source $HOME/.config/nvim/themes/onedark.vim      source $HOME/.config/nvim/themes/airline.vim -    source $HOME/.config/nvim/plug-config/coc.vim      source $HOME/.config/nvim/plug-config/rnvimr.vim      source $HOME/.config/nvim/plug-config/fzf.vim      source $HOME/.config/nvim/plug-config/commentary.vim      source $HOME/.config/nvim/plug-config/rainbow.vim      lua require'plug-colorizer' +    source $HOME/.config/nvim/plug-config/coc.vim  endif diff --git a/plug-config/easymotion.vim b/plug-config/easymotion.vim new file mode 100644 index 00000000..58f1ed72 --- /dev/null +++ b/plug-config/easymotion.vim @@ -0,0 +1,16 @@ +let g:EasyMotion_do_mapping = 0 " Disable default mappings + +" Jump to anywhere you want with minimal keystrokes, with just one key binding. +" `s{char}{label}` +nmap s <Plug>(easymotion-overwin-f) +" or +" `s{char}{char}{label}` +" Need one more keystroke, but on average, it may be more comfortable. +nmap s <Plug>(easymotion-overwin-f2) + +" Turn on case-insensitive feature +let g:EasyMotion_smartcase = 1 + +" JK motions: Line motions +map <Leader>j <Plug>(easymotion-j) +map <Leader>k <Plug>(easymotion-k) diff --git a/vim-plug/plugins.vim b/vim-plug/plugins.vim index bdde39d4..6dca4b36 100644 --- a/vim-plug/plugins.vim +++ b/vim-plug/plugins.vim @@ -9,10 +9,11 @@ endif  call plug#begin('~/.config/nvim/autoload/plugged')    " Text Navigation -  Plug 'justinmk/vim-sneak' +  " Plug 'justinmk/vim-sneak'    Plug 'unblevable/quick-scope'    " Change dates fast    Plug 'tpope/vim-speeddating' +  Plug 'asvetliakov/vim-easymotion'    if !exists('g:vscode')      " Better Syntax Support @@ -40,6 +41,8 @@ call plug#begin('~/.config/nvim/autoload/plugged')      Plug 'junegunn/rainbow_parentheses.vim'      " Git      Plug 'airblade/vim-gitgutter' +    Plug 'tpope/vim-fugitive' +    Plug 'junegunn/gv.vim'      " Terminal      Plug 'voldikss/vim-floaterm'      " Start Screen @@ -48,7 +51,22 @@ call plug#begin('~/.config/nvim/autoload/plugged')      Plug 'tpope/vim-surround'      " Vista      Plug 'liuchengxu/vista.vim' -    "  +    " Files +    Plug 'tpope/vim-eunuch' +    " Help +    Plug 'liuchengxu/vim-which-key' +    " Zen mode +    Plug 'junegunn/goyo.vim' +    " Repeat stuff +    Plug 'tpope/vim-repeat' +    " Convert binary, hex, etc.. +    Plug 'glts/vim-radical' +    " Making stuff +    Plug 'neomake/neomake' +    " Snippets TODO fix TAB hijack +    " Plug 'SirVer/ultisnips' +    " Better Comments +    Plug 'jbgutierrez/vim-better-comments'    endif | 
