diff options
author | Chris <[email protected]> | 2021-03-15 22:28:45 -0400 |
---|---|---|
committer | Chris <[email protected]> | 2021-03-15 22:28:45 -0400 |
commit | aef414da21d85a43738a2493b7a8c91da457311f (patch) | |
tree | d137bb4d08e1154a5df37cb1335ada8e65497674 | |
parent | dceb7aa0ff9a9bf230a4d2eb2277d3a50a05a212 (diff) |
updates
-rw-r--r-- | README.md | 2 | ||||
-rw-r--r-- | lua/nv-whichkey/init.vim | 118 | ||||
-rw-r--r-- | lua/plugins.lua | 2 |
3 files changed, 53 insertions, 69 deletions
@@ -43,7 +43,6 @@ $HOME/.config/nvim/lua/nv-vscode/init.vim ## TODO **HIGH PRIORITY** -- neovim lightbulb config - update whichkey bindings - snippet support - react commenting @@ -51,6 +50,7 @@ $HOME/.config/nvim/lua/nv-vscode/init.vim **LOW PRIORITY** - add lots of lsp +- neovim lightbulb config - improve VSCode support - move language servers not installed with npm to neovim local share location - more handsome/modern galaxyline diff --git a/lua/nv-whichkey/init.vim b/lua/nv-whichkey/init.vim index 54919914..d83f5c33 100644 --- a/lua/nv-whichkey/init.vim +++ b/lua/nv-whichkey/init.vim @@ -58,34 +58,18 @@ let g:which_key_map.a = { \ 'w' : [':StripWhitespace' , 'strip whitespace'], \ } -" b is for buffer -" let g:which_key_map.b = { -" \ 'name' : '+buffer' , -" \ '>' : [':BufferMoveNext' , 'move next'], -" \ '<' : [':BufferMovePrevious' , 'move prev'], -" \ 'b' : [':BufferPick' , 'pick buffer'], -" \ 'd' : [':Bdelete' , 'delete-buffer'], -" \ 'n' : ['bnext' , 'next-buffer'], -" \ 'p' : ['bprevious' , 'previous-buffer'], -" \ '?' : ['Buffers' , 'fzf-buffer'], -" \ } - -" d is for debug -" let g:which_key_map.d = { -" \ 'name' : '+debug' , -" \ 'b' : ['<Plug>VimspectorToggleBreakpoint' , 'breakpoint'], -" \ 'B' : ['<Plug>VimspectorToggleConditionalBreakpoint' , 'conditional breakpoint'], -" \ 'c' : ['<Plug>VimspectorRunToCursor' , 'run to cursor'], -" \ 'd' : ['<Plug>VimspectorContinue' , 'continue'], -" \ 'f' : ['<Plug>VimspectorAddFunctionBreakpoint' , 'function breakpoint'], -" \ 'm' : [':MaximizerToggle' , 'maximize window'], -" \ 'o' : ['<Plug>VimspectorStepOver' , 'step over'], -" \ 'O' : ['<Plug>VimspectorStepOut' , 'step out'], -" \ 'i' : ['<Plug>VimspectorStepInto' , 'step into'], -" \ 'p' : ['<Plug>VimspectorPause' , 'pause'], -" \ 'r' : ['<Plug>VimspectorRestart' , 'restart'], -" \ 's' : ['<Plug>VimspectorStop' , 'stop'], -" \ } +b is for buffer +let g:which_key_map.b = { + \ 'name' : '+buffer' , + \ '>' : [':BufferMoveNext' , 'move next'], + \ '<' : [':BufferMovePrevious' , 'move prev'], + \ 'b' : [':BufferPick' , 'pick buffer'], + \ 'd' : [':Bdelete' , 'delete-buffer'], + \ 'n' : ['bnext' , 'next-buffer'], + \ 'p' : ['bprevious' , 'previous-buffer'], + \ '?' : ['Buffers' , 'fzf-buffer'], + \ } + " F is for fold let g:which_key_map.F = { @@ -152,49 +136,47 @@ let g:which_key_map.S = { \ } " g is for git -" let g:which_key_map.g = { -" \ 'name' : '+git' , -" \ 'a' : [':Git add .' , 'add all'], -" \ 'A' : [':CocCommand fzf-preview.GitStatus' , 'actions'], -" \ 'b' : [':Git blame' , 'blame'], -" \ 'B' : [':GBrowse' , 'browse'], -" \ 'c' : [':Git commit' , 'commit'], -" \ 'd' : [':Git diff' , 'diff'], -" \ 'D' : [':Gdiffsplit' , 'diff split'], -" \ 'g' : [':GGrep' , 'git grep'], -" \ 'G' : [':Gstatus' , 'status'], -" \ 'h' : [':GitGutterLineHighlightsToggle' , 'highlight hunks'], -" \ 'H' : ['<Plug>(GitGutterPreviewHunk)' , 'preview hunk'], -" \ 'i' : [':Gist -b' , 'post gist'], -" \ 'j' : ['<Plug>(GitGutterNextHunk)' , 'next hunk'], -" \ 'k' : ['<Plug>(GitGutterPrevHunk)' , 'prev hunk'], -" \ 'l' : [':Git log' , 'log'], -" \ 'm' : ['<Plug>(git-messenger)' , 'message'], -" \ 'p' : [':Git push' , 'push'], -" \ 'P' : [':Git pull' , 'pull'], -" \ 'r' : [':GRemove' , 'remove'], -" \ 's' : ['<Plug>(GitGutterStageHunk)' , 'stage hunk'], -" \ 'S' : [':CocCommand fzf-preview.GitStatus' , 'status'], -" \ 't' : [':GitGutterSignsToggle' , 'toggle signs'], -" \ 'u' : ['<Plug>(GitGutterUndoHunk)' , 'undo hunk'], -" \ 'v' : [':GV' , 'view commits'], -" \ 'V' : [':GV!' , 'view buffer commits'], -" \ } +let g:which_key_map.g = { + \ 'name' : '+git' , + \ 'b' : [':GitBlameToggle' , 'blame'], + \ 'B' : [':GBrowse' , 'browse'], + \ 'd' : [':Git diff' , 'diff'], + \ 'i' : [':Gist -b' , 'post gist'], + \ 'l' : [':Git log' , 'log'], + \ 'S' : [':Gstatus' , 'status'], + \ } + " set these up for git signs + " ['n ]c'] = { expr = true, "&diff ? ']c' : '<cmd>lua require\"gitsigns\".next_hunk()<CR>'"}, + " ['n [c'] = { expr = true, "&diff ? '[c' : '<cmd>lua require\"gitsigns\".prev_hunk()<CR>'"}, + + " ['n <leader>hs'] = '<cmd>lua require"gitsigns".stage_hunk()<CR>', + " ['n <leader>hu'] = '<cmd>lua require"gitsigns".undo_stage_hunk()<CR>', + " ['n <leader>hr'] = '<cmd>lua require"gitsigns".reset_hunk()<CR>', + " ['n <leader>hR'] = '<cmd>lua require"gitsigns".reset_buffer()<CR>', + " ['n <leader>hp'] = '<cmd>lua require"gitsigns".preview_hunk()<CR>', + " ['n <leader>hb'] = '<cmd>lua require"gitsigns".blame_line()<CR>', + " \ 'p' : [':Git push' , 'push'], + " \ 'P' : [':Git pull' , 'pull'], + " \ 'g' : [':GGrep' , 'git grep'], + " \ 'D' : [':Gdiffsplit' , 'diff split'], + " \ 'c' : [':Git commit' , 'commit'], + " \ 'A' : [':CocCommand fzf-preview.GitStatus' , 'actions'], + " \ 'a' : [':Git add .' , 'add all'], " \ 'A' : [':Git add %' , 'add current'], " \ 'S' : [':!git status' , 'status'], -" let g:which_key_map.G = { -" \ 'name' : '+gist' , -" \ 'a' : [':Gist -a' , 'post gist anon'], -" \ 'b' : [':Gist -b' , 'post gist browser'], -" \ 'd' : [':Gist -d' , 'delete gist'], -" \ 'e' : [':Gist -e' , 'edit gist'], -" \ 'l' : [':Gist -l' , 'list public gists'], -" \ 's' : [':Gist -ls' , 'list starred gists'], -" \ 'm' : [':Gist -m' , 'post gist all buffers'], -" \ 'p' : [':Gist -P' , 'post public gist '], -" \ 'P' : [':Gist -p' , 'post private gist '], -" \ } +let g:which_key_map.G = { + \ 'name' : '+gist' , + \ 'b' : [':Gist -b' , 'post gist browser'], + \ 'd' : [':Gist -d' , 'delete gist'], + \ 'e' : [':Gist -e' , 'edit gist'], + \ 'l' : [':Gist -l' , 'list public gists'], + \ 's' : [':Gist -ls' , 'list starred gists'], + \ 'm' : [':Gist -m' , 'post gist all buffers'], + \ 'p' : [':Gist -P' , 'post public gist '], + \ 'P' : [':Gist -p' , 'post private gist '], + \ } + " \ 'a' : [':Gist -a' , 'post gist anon'], " l is for language server protocol let g:which_key_map.l = { diff --git a/lua/plugins.lua b/lua/plugins.lua index 66056c30..72fb2d19 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -77,6 +77,8 @@ return require('packer').startup(function() use 'TimUntersberger/neogit' use {'lewis6991/gitsigns.nvim', requires = { 'nvim-lua/plenary.nvim' } } use 'f-person/git-blame.nvim' + use 'tpope/vim-fugitive' + use 'tpope/vim-rhubarb' -- Easily Create Gists use 'mattn/vim-gist' |