vim help
This commit is contained in:
parent
0bf188ff23
commit
0711548d64
2 changed files with 49 additions and 1 deletions
45
nvim/help.md
Normal file
45
nvim/help.md
Normal file
|
@ -0,0 +1,45 @@
|
|||
# Gaiety's Neovim Help
|
||||
|
||||
## Keys
|
||||
|
||||
### Global
|
||||
|
||||
* `Spacebar` Leader
|
||||
* `<Leader>? {or /}` Open _this_ help file
|
||||
|
||||
### Buffers
|
||||
|
||||
* `<Leader>w` Save
|
||||
* `Esc Esc` Close buffer
|
||||
* `<Leader><Leader>` Reopen buffer
|
||||
* `Tab {or Shift Tab}` Next (or previous) buffer
|
||||
* `<Leader>fb` Fuzzy find by buffer
|
||||
* `<Leader>hR` Git reset buffer
|
||||
|
||||
### Editing
|
||||
|
||||
* `<Leader>k {or j}` Move **current** line up/down
|
||||
* **Insert Mode** `Tab` Autocomplete
|
||||
|
||||
### Browsing Files
|
||||
|
||||
* `<Leader>{tilde}` Open file browser
|
||||
* `<Leader>ff` Fuzzy find files in git project
|
||||
|
||||
### Registers
|
||||
|
||||
* `<Leader>fr` Fuzzy find by registers
|
||||
|
||||
### Git
|
||||
|
||||
* `<Leader>fgb` Fuzzy find by git branches
|
||||
* `<Leader>fgc` Fuzzy find by git commits
|
||||
* `<Leader>fgt` Fuzzy find by git tags
|
||||
|
||||
* `<Leader>gb` Blame **current** line
|
||||
* `<Leader>hn {or hp}` Go to next or previous hunk
|
||||
* `<Leader>hs` Stage **current** hunk
|
||||
* `<Leader>hu` Undo stage hunk
|
||||
* `<Leader>hp` Preview hunk
|
||||
* `<Leader>hr` Reset hunk
|
||||
* `<Leader>hR` Reset buffer
|
|
@ -36,6 +36,9 @@ set termguicolors
|
|||
" - Mappings -
|
||||
"" Map Leader to spacebar
|
||||
let mapleader=" "
|
||||
"" Open Custom Help
|
||||
nnoremap <Leader>? :e $XDG_CONFIG_HOME/nvim/help.md<cr>
|
||||
nnoremap <Leader>/ :e $XDG_CONFIG_HOME/nvim/help.md<cr>
|
||||
"" Shortcut to save
|
||||
nnoremap <Leader>w :w<CR>
|
||||
"" Moving current lines up/down
|
||||
|
@ -150,7 +153,7 @@ lua << EOF
|
|||
['n <leader>hr'] = '<cmd>lua require"gitsigns".reset_hunk()<CR>',
|
||||
['n <leader>hR'] = '<cmd>lua require"gitsigns".reset_buffer()<CR>',
|
||||
['n <leader>hd'] = '<cmd>lua require"gitsigns".preview_hunk()<CR>',
|
||||
['n <leader>hb'] = '<cmd>lua require"gitsigns".blame_line()<CR>',
|
||||
['n <leader>gb'] = '<cmd>lua require"gitsigns".blame_line()<CR>',
|
||||
}
|
||||
}
|
||||
EOF
|
||||
|
|
Loading…
Add table
Reference in a new issue