Neovim config shamelessly stolen from this repo
Please look there for an actual good implementation of neovim
Need More Keybindings Still
Key | Action |
---|---|
oo | Open Oil on CWD |
g? | Show Help |
Select | |
C-v | Select and vsplit |
C-h | Select and split |
C-t | Select and new tab |
C-p | Preview |
C-l | Refresh |
q | Close |
- | Open Parent |
_ | Open CWD |
C-c | cd |
~ | Open Terminal |
. | Toggle Hidden |
Note: Opening terminal in Oil is currently broken
Key | Action |
---|---|
C-t | Open Terminal |
C-h,j,k,l | Move to other panes |
Note: Outside of opening up the terminal, all other keybinds happen when in insert mode in the terminal
Key | Action |
---|---|
sc | Telescope Commands |
st | Telescope live_grep |
s? | Telescope help_tags |
sh | Telescope heading |
sk | Telescope keymaps |
s0 | Telescope vim_options |
sp | Telescope projects |
sR | Telescope Registers |
ss | Telescope grep_string under cursor |
sS | Telescope Symbols |
sf | Telescope grep_string |
s: | Telescope Search History |
s; | Telescope command_history |
gh | Telescope git_branches |
gs | Telescope git_status |
gm | Telescope git_commits |
fb | Telescope file_browser |
mt | Telescope |
Key | Action |
---|---|
lD | GoTo Declaration |
ll | Line Diagnostics |
lR | IncRename |
li | Lsp Info |
ld | GoTo Definition |
lr | Show References |
lI | GoTo Implementation |
lt | GoTo Type Definition |
lk | Hover |
lS | Signature Help |
C-k | Signature Help in Insert Mode |
ln | Next Diagnostic |
la | Code Action |
ls | Document Symbols |
le | Document Diagnostics |
lwa | Add Folder |
lwl | List Folders |
lwr | Remove Folders |
Key | Action |
---|---|
fp | Run Neotree |
Filesystem Keybinds | Action |
---|---|
CR | Open File |
P | Toggle Preview |
l | Focus Preview |
S | Open With Split |
s | Open with VSplit |
t | Open with tabnew |
w | Open with window picker |
C | Close Node |
z | Close all nodes |
R | Refresh |
a | Add File |
A | Add Directory |
y | Copy to Clipboard |
x | Cut to Clipboard |
p | Paste from clipboard |
c | Copy |
m | Move |
e | Toggle auto expand width |
H | Toggle Hidden |
/ | Fuzzyfinder |
D | Fuzzyfinder Directory |
# | FuzzySorter |
q | Close Window |
? | Show Help |
> | Next Src |
< | Prev Src |
Git Keybinds | Action |
---|---|
A | Git Add All |
gu | Git Unstage File |
ga | Git Add File |
gr | Git Revert File |
gc | Git Commit |
gp | Git Push |
gg | Git Commit & Push |