summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris <[email protected]>2020-05-10 19:23:44 -0400
committerChris <[email protected]>2020-05-10 19:23:44 -0400
commitdb80027544fdb56160b2e4bef16a98bdc1da76c8 (patch)
treee2a110a9b468c48f522ace148cdfefa8af161815
parent5977c59876bd41de06461b81b6758dafe097faed (diff)
updates
-rw-r--r--general/functions.vim12
-rw-r--r--init.vim2
-rw-r--r--keys/mappings.vim2
-rw-r--r--keys/which-key.vim58
-rw-r--r--plug-config/coc.vim2
-rw-r--r--plug-config/commentary.vim3
-rw-r--r--plug-config/fzf.vim1
-rw-r--r--plug-config/nerd-commenter.vim28
-rw-r--r--plug-config/rnvimr.vim2
-rw-r--r--plug-config/signify.vim8
-rw-r--r--vim-plug/plugins.vim5
11 files changed, 94 insertions, 29 deletions
diff --git a/general/functions.vim b/general/functions.vim
index 31297c36..a708c61e 100644
--- a/general/functions.vim
+++ b/general/functions.vim
@@ -1,11 +1,11 @@
" Turn spellcheck on for markdown files
-augroup auto_spellcheck
- autocmd BufNewFile,BufRead *.md setlocal spell
-augroup END
+" augroup auto_spellcheck
+ " autocmd BufNewFile,BufRead *.md setlocal spell
+" augroup END
" Remove trailing whitespaces automatically before save
-augroup strip_ws
- autocmd BufWritePre * call utils#stripTrailingWhitespaces()
-augroup END
+" augroup strip_ws
+ " autocmd BufWritePre * call utils#stripTrailingWhitespaces()
+" augroup END
diff --git a/init.vim b/init.vim
index f819ecd4..23a70d2f 100644
--- a/init.vim
+++ b/init.vim
@@ -24,7 +24,7 @@ else
source $HOME/.config/nvim/themes/airline.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/nerd-commenter.vim
source $HOME/.config/nvim/plug-config/rainbow.vim
source $HOME/.config/nvim/plug-config/coc.vim
source $HOME/.config/nvim/plug-config/quickscope.vim
diff --git a/keys/mappings.vim b/keys/mappings.vim
index c24dbdea..3e1d5741 100644
--- a/keys/mappings.vim
+++ b/keys/mappings.vim
@@ -1,4 +1,4 @@
-" Leader key
+" g Leader key
let mapleader=" "
" let localleader=" "
nnoremap <Space> <Nop>
diff --git a/keys/which-key.vim b/keys/which-key.vim
index 7b472b4b..4a2d47ef 100644
--- a/keys/which-key.vim
+++ b/keys/which-key.vim
@@ -1,9 +1,3 @@
-" map leader to which_key
-" call which_key#register('<Space>', "g:which_key_map")
-
-nnoremap <silent> <leader> :silent WhichKey ' '<CR>
-vnoremap <silent> <leader> :silent WhichKeyVisual ' '<CR>
-
let g:which_key_map = {}
let g:which_key_sep = '→'
" set timeoutlen=100
@@ -22,6 +16,22 @@ autocmd! FileType which_key
autocmd FileType which_key set laststatus=0 noshowmode noruler
\| autocmd BufLeave <buffer> set laststatus=2 noshowmode ruler
+" change to nerd commenter
+let g:which_key_map['/'] = [ '<Plug>NERDCommenterToggle' , 'commenter' ]
+let g:which_key_map['.'] = [ ':CocConfig' , 'CoC config' ]
+let g:which_key_map[';'] = [ ':Commands' , 'commands' ]
+let g:which_key_map['d'] = [ ':bd' , 'delete buffer']
+let g:which_key_map['e'] = [ ':CocCommand explorer' , 'explorer' ]
+let g:which_key_map['f'] = [ ':Files' , 'files' ]
+let g:which_key_map['h'] = [ '<C-W>s' , 'split below']
+let g:which_key_map['q'] = [ 'q' , 'quit' ]
+let g:which_key_map['r'] = [ ':RnvimrToggle' , 'ranger' ]
+let g:which_key_map['s'] = [ ':Startify' , 'start screen' ]
+let g:which_key_map['v'] = [ '<C-W>v' , 'split right']
+let g:which_key_map['z'] = [ 'Goyo' , 'zen' ]
+" nmap <leader>r :RnvimrToggle<CR>
+" let g:which_key_map['"'] = ['viw<esc>a"<esc>bi"<esc>lel' , 'surround']
+
" f is for find
let g:which_key_map.f = {
\ 'name' : '+find' ,
@@ -50,7 +60,35 @@ let g:which_key_map.f = {
\ 'y' : [':Filetypes' , 'file types'],
\ 'z' : [':FZF' , 'FZF'],
\ }
-let g:fzf_buffers_jump = 1
+
+" g is for git
+let g:which_key_map.g = {
+ \ 'name' : '+git' ,
+ \ '/' : [':History/' , 'history'],
+ \ ';' : [':Commands' , 'commands'],
+ \ 'a' : [':Ag' , 'text Ag'],
+ \ 'b' : [':BLines' , 'current buffer'],
+ \ 'B' : [':Buffers' , 'open buffers'],
+ \ 'c' : [':Commits' , 'commits'],
+ \ 'C' : [':BCommits' , 'buffer commits'],
+ \ 'f' : [':Files' , 'files'],
+ \ 'g' : [':GFiles' , 'git files'],
+ \ 'G' : [':GFiles?' , 'modified git files'],
+ \ 'h' : [':History' , 'file history'],
+ \ 'H' : [':History:' , 'command history'],
+ \ 'l' : [':Lines' , 'lines'] ,
+ \ 'm' : [':Marks' , 'marks'] ,
+ \ 'M' : [':Maps' , 'normal maps'] ,
+ \ 'p' : [':Helptags' , 'help tags'] ,
+ \ 'r' : [':Rg' , 'text Rg'],
+ \ 's' : [':Snippets' , 'snippets'],
+ \ 'S' : [':Colors' , 'color schemes'],
+ \ 't' : [':Tags' , 'project tags'],
+ \ 'T' : [':BTags' , 'buffer tags'],
+ \ 'w' : [':Windows' , 'search windows'],
+ \ 'y' : [':Filetypes' , 'file types'],
+ \ 'z' : [':FZF' , 'FZF'],
+ \ }
" l is for language server protocol
let g:which_key_map.l = {
@@ -103,8 +141,8 @@ let g:which_key_map.t = {
\ 'v' : [':Vista!!' , 'tag viewer'],
\ }
-
-
-
call which_key#register('<Space>', "g:which_key_map")
+nnoremap <silent> <leader> :silent <c-u>WhichKey '<Space>'<CR>
+vnoremap <silent> <leader> :silent <c-u>WhichKeyVisual '<Space>'<CR>
+
diff --git a/plug-config/coc.vim b/plug-config/coc.vim
index 428230d1..647bab73 100644
--- a/plug-config/coc.vim
+++ b/plug-config/coc.vim
@@ -129,6 +129,6 @@ let g:coc_explorer_global_presets = {
\ }
\ }
"nmap <silent> <space>e :CocCommand explorer<CR>
-nnoremap <silent> <leader>e :CocCommand explorer<CR>
+" nnoremap <silent> <leader>e :CocCommand explorer<CR>
" nmap <space>f :CocCommand explorer --preset floatingRightside<CR>
autocmd BufEnter * if (winnr("$") == 1 && &filetype == 'coc-explorer') | q | endif
diff --git a/plug-config/commentary.vim b/plug-config/commentary.vim
deleted file mode 100644
index 8bf021d8..00000000
--- a/plug-config/commentary.vim
+++ /dev/null
@@ -1,3 +0,0 @@
-
-nnoremap <space>/ :Commentary<CR>
-vnoremap <space>/ :Commentary<CR>
diff --git a/plug-config/fzf.vim b/plug-config/fzf.vim
index c715dab5..f02d279c 100644
--- a/plug-config/fzf.vim
+++ b/plug-config/fzf.vim
@@ -9,6 +9,7 @@ let g:fzf_action = {
" previous-history instead of down and up. If you don't like the change,
" explicitly bind the keys to down and up in your $FZF_DEFAULT_OPTS.
let g:fzf_history_dir = '~/.local/share/fzf-history'
+let g:fzf_buffers_jump = 1
" map <C-f> :Files<CR>
" map <leader>b :Buffers<CR>
diff --git a/plug-config/nerd-commenter.vim b/plug-config/nerd-commenter.vim
new file mode 100644
index 00000000..8b054e34
--- /dev/null
+++ b/plug-config/nerd-commenter.vim
@@ -0,0 +1,28 @@
+
+" nnoremap <space>/ :Commentary<CR>
+" vnoremap <space>/ :Commentary<CR>
+
+let g:NERDCreateDefaultMappings = 0
+" Add spaces after comment delimiters by default
+let g:NERDSpaceDelims = 1
+
+" Use compact syntax for prettified multi-line comments
+let g:NERDCompactSexyComs = 1
+
+" Align line-wise comment delimiters flush left instead of following code indentation
+let g:NERDDefaultAlign = 'left'
+
+" Set a language to use its alternate delimiters by default
+let g:NERDAltDelims_java = 1
+
+" Add your own custom formats or override the defaults
+let g:NERDCustomDelimiters = { 'c': { 'left': '/**','right': '*/' } }
+
+" Allow commenting and inverting empty lines (useful when commenting a region)
+let g:NERDCommentEmptyLines = 1
+
+" Enable trimming of trailing whitespace when uncommenting
+let g:NERDTrimTrailingWhitespace = 1
+
+" Enable NERDCommenterToggle to check all selected lines is commented or not
+let g:NERDToggleCheckAllLines = 1
diff --git a/plug-config/rnvimr.vim b/plug-config/rnvimr.vim
index 86582c7c..53f468e8 100644
--- a/plug-config/rnvimr.vim
+++ b/plug-config/rnvimr.vim
@@ -9,7 +9,7 @@ let g:rnvimr_pick_enable = 1
" Make Neovim to wipe the buffers corresponding to the files deleted by Ranger
let g:rnvimr_bw_enable = 1
-nmap <leader>r :RnvimrToggle<CR>
+" nmap <leader>r :RnvimrToggle<CR>
let g:rnvimr_ranger_cmd = 'ranger --cmd="set column_ratios 1,1"
\ --cmd="set draw_borders separators"'
diff --git a/plug-config/signify.vim b/plug-config/signify.vim
index 5206a650..6e04012b 100644
--- a/plug-config/signify.vim
+++ b/plug-config/signify.vim
@@ -15,10 +15,10 @@ let g:signify_sign_show_text = 1
" Jump though hunks
-nmap <leader>j <plug>(signify-next-hunk)
-nmap <leader>k <plug>(signify-prev-hunk)
-nmap <leader>gJ 9999<leader>gj
-nmap <leader>gK 9999<leader>gk
+" nmap <leader>j <plug>(signify-next-hunk)
+" nmap <leader>k <plug>(signify-prev-hunk)
+" nmap <leader>gJ 9999<leader>gj
+" nmap <leader>gK 9999<leader>gk
" If you like colors instead
diff --git a/vim-plug/plugins.vim b/vim-plug/plugins.vim
index 0094e9a2..87ff77a7 100644
--- a/vim-plug/plugins.vim
+++ b/vim-plug/plugins.vim
@@ -19,7 +19,7 @@ call plug#begin('~/.config/nvim/autoload/plugged')
" Surround
Plug 'tpope/vim-surround'
" Better Comments
- Plug 'tpope/vim-commentary'
+ Plug 'preservim/nerdcommenter'
" Have the file system follow you around
Plug 'airblade/vim-rooter'
" auto set indent settings
@@ -47,7 +47,8 @@ call plug#begin('~/.config/nvim/autoload/plugged')
Plug 'alvan/vim-closetag'
" Themes
Plug 'christianchiarulli/onedark.vim'
- " Plug 'kaicataldo/material.vim'
+ Plug 'kaicataldo/material.vim'
+ Plug 'NLKNguyen/papercolor-theme'
" Intellisense
Plug 'neoclide/coc.nvim', {'branch': 'release'}
" Status Line