| Keybinding | Description |
|---|---|
| <leader>gg | Opens LazyGit UI, here you can use the main git functionality |
| Keybinding | Description |
|---|---|
| <leader><leader> | Perform a global search |
| <leader>ff | Search a file with the specified name |
| <leader>fb | Search and open any active buffers |
| <leader>fm | Find all marks |
| <leader>ft | Find all symbols |
| <leader>fj | Find all jump positions |
| <leader>M | Delete all marks |
| <leader>e | Open folder manager |
| <leader>u | Open undotree |
| ctrl e | Open Harpoon UI |
| <leader>a | Append a file to Harpoon |
| <leader>1,2,3,4 | Pick a buffer from Harpoon |
| <leader>r | Clear every buffer in Harpoon |
| <leader>d {insert number} | Delete a specific buffer from Harpoon |
| <leader>l | Open Lazy |
| <leader>m | Open Mason |
| Keybinding | Description |
|---|---|
| K | Show documentation for whats under the cursor |
| <TAB> | Accept selected code suggestion |
| m<char> | Specify a char to set a mark in the code |
| '<char> | To jump to the specific mark |
| <space>jl | Jump to the latest cursior position |
| <space>ju | Jump to function definition |
| Keybinding | Description |
|---|---|
| <leader>e | Open/close file explorer |
| / | Search for file in file explorer |
| S | Search for file in file explorer 2 |
| a | Create file or directory |
| r | Rename |
| d | Delete |
| x | Cut |
| g? | Show all the keymapping for the file explorer |
| Keybinding | Description |
|---|---|
| > | Indent code (right) |
| < | Indent code (left) |
| gcc | Comment the current selection |
| <leader>t | Trail spaces |
| Keybinding | Description |
|---|---|
| <leader>o | Open a new empty buffer |
| ' | Enlarge pane |
| " | Restrict pane |
| ctrl h,j,k,l | move the focus on another pane |