@@ -10,11 +10,17 @@ is where Kickstart comes in. Kickstart will help you understand how to set
10
10
up Neovim, providing a starting point to foster your own setting. What's more,
11
11
on top of the original kickstart, I added my own setting.
12
12
13
+ ![ dashboard] ( ./.img/dashboard.png )
14
+
13
15
![ overview] ( ./.img/overview.png )
14
16
15
17
16
18
17
19
## 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
18
24
19
25
* LSP support that provides:
20
26
- 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.
38
44
39
45
![ marker] ( ./.img/marker.png )
40
46
41
- * Yank to the system clipboard and vice versa
47
+ * Yank (copy) to the system clipboard and vice versa
42
48
43
49
![ yank] ( ./.img/yank.gif )
44
50
@@ -267,26 +273,28 @@ This helps you write comments. See all mappings [here](https://github.com/numToS
267
273
268
274

269
275
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:
271
278
272
279
| keymap | desc |
273
280
|--------|------|
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 |
274
284
| `<leader>sh` | Search Help |
275
285
| `<leader>sm` | Search Man pages |
286
+ | `<leader>sp` | Search Project |
276
287
| `<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 |
280
288
| `<leader>sw` | Searches for the string under your cursor or selection in your current working directory |
281
- | `grn` | Rename the variable under your cursor
282
289
| `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 |
285
291
| `grd` | Goto the definition of the type of the word under the cursor |
286
292
| `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
287
295
| `gO` | Find all the symbols in your current document |
296
+ | `grr` | Find references for the word under your cursor |
288
297
| `grt` | Jump to the type of the word under your cursor |
289
- | `grc` | Lists LSP incoming calls for word under the cursor |
290
298
291
299
FYI, the keymaps starting with `g` are default mappings introduced starting neovim
292
300
v0.11.0.
0 commit comments