@@ -10,11 +10,17 @@ is where Kickstart comes in. Kickstart will help you understand how to set
1010up Neovim, providing a starting point to foster your own setting. What's more,
1111on top of the original kickstart, I added my own setting.
1212
13+ ![ dashboard] ( ./.img/dashboard.png )
14+
1315![ overview] ( ./.img/overview.png )
1416
1517
1618
1719## Features
20+ * Session Management (via [ persisted.nvim] ( https://github.com/olimorris/persisted.nvim ) )
21+ - Project-based session handling
22+ - No more hassle of manually opening files: Just open your project and your
23+ session is restored
1824
1925* LSP support that provides:
2026 - Jump-to-definition, find-references and more powered by Telescope.
@@ -38,7 +44,7 @@ on top of the original kickstart, I added my own setting.
3844
3945 ![ marker] ( ./.img/marker.png )
4046
41- * Yank to the system clipboard and vice versa
47+ * Yank (copy) to the system clipboard and vice versa
4248
4349 ![ yank] ( ./.img/yank.gif )
4450
@@ -267,26 +273,28 @@ This helps you write comments. See all mappings [here](https://github.com/numToS
267273
268274
269275
270- Snacks.picker helps you navigate the code. To perform picker searching, refer to the following keymaps:
276+ Snacks.picker and Telescope helps you navigate the code. To perform picker
277+ searching, refer to the following keymaps:
271278
272279| keymap | desc |
273280|--------|------|
281+ | `<leader>fb` | Open file browser |
282+ | `<leader>sf` | Lists files in your current working directory, respects .gitignore |
283+ | `<leader>sg` | Search for a string in your current working directory and get results live as you type |
274284| `<leader>sh` | Search Help |
275285| `<leader>sm` | Search Man pages |
286+ | `<leader>sp` | Search Project |
276287| `<leader>ss` | Search Select Picker |
277- | `<leader>sf` | Lists files in your current working directory, respects .gitignore |
278- | `<leader>fb` | Open file browser |
279- | `<leader>sg` | Search for a string in your current working directory and get results live as you type |
280288| `<leader>sw` | Searches for the string under your cursor or selection in your current working directory |
281- | `grn` | Rename the variable under your cursor
282289| `gra` | Excute a code action |
283- | `grr` | Find references for the word under your cursor |
284- | `gri` | Jump to the implementation of the word under your cursor |
290+ | `grc` | Lists LSP incoming calls for word under the cursor |
285291| `grd` | Goto the definition of the type of the word under the cursor |
286292| `grD` | Goto the declaration, e.g., in C this would take you to the header |
293+ | `gri` | Jump to the implementation of the word under your cursor |
294+ | `grn` | Rename the variable under your cursor
287295| `gO` | Find all the symbols in your current document |
296+ | `grr` | Find references for the word under your cursor |
288297| `grt` | Jump to the type of the word under your cursor |
289- | `grc` | Lists LSP incoming calls for word under the cursor |
290298
291299FYI, the keymaps starting with `g` are default mappings introduced starting neovim
292300v0.11.0.
0 commit comments