summaryrefslogtreecommitdiff
path: root/README.md
blob: 810e81aa178be331a2108058f8828bf26302670e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
# Dotfiles

My custom configuration files.

## Installation

1. Clone the repository with submodules:
   `git clone --recursive <repo_url>`

2. Run the installation script:
   `./install.sh`

## Neovim Keymaps

<!-- BEGIN-NEOVIM-KEYMAPS -->

| Key                 | Description                             | Mode       |
| :------------------ | :-------------------------------------- | :--------- |
| \<leader\>r         | Source Current File                     | n          |
| j                   | Down                                    | n, x       |
| \<Down\>            | Down                                    | n, x       |
| k                   | Up                                      | n, x       |
| \<Up\>              | Up                                      | n, x       |
| \<C-Up\>            | Increase Window Height                  | n          |
| \<C-Down\>          | Decrease Window Height                  | n          |
| \<C-Left\>          | Decrease Window Width                   | n          |
| \<C-Right\>         | Increase Window Width                   | n          |
| \<S-j\>             | Move Down                               | n          |
| \<S-k\>             | Move Up                                 | n          |
| \<S-j\>             | Move Down                               | v          |
| \<S-k\>             | Move Up                                 | v          |
| \<,                 | Prev Buffer                             | n          |
| \>.                 | Next Buffer                             | n          |
| \>b                 | Prev Buffer                             | n          |
| \<b                 | Next Buffer                             | n          |
| \<leader\>bb        | Switch to Other Buffer                  | n          |
| \<leader\>`         | Switch to Other Buffer                  | n          |
| \<leader\>bd        | Delete Buffer                           | n          |
| \<leader\>bo        | Delete Other Buffers                    | n          |
| \<leader\>bD        | Delete Buffer and Window                | n          |
| n                   | Next Search Result                      | n          |
| n                   | Next Search Result                      | x          |
| n                   | Next Search Result                      | o          |
| N                   | Prev Search Result                      | n          |
| N                   | Prev Search Result                      | x          |
| N                   | Prev Search Result                      | o          |
| ,                   | Undo Breakpoint: ,                      | i          |
| .                   | Undo Breakpoint: .                      | i          |
| ;                   | Undo Breakpoint: ;                      | i          |
| \<C-s\>             | Save File                               | i, x, n, s |
| \<leader\>K         | Lookup System Manual                    | n          |
| \<                  | Indent Left And Reselect                | v          |
| \>                  | Indent Right And Reselect               | v          |
| gco                 | Add Comment Below                       | n          |
| gcO                 | Add Comment Above                       | n          |
| \<leader\>xq        | Quickfix List                           | n          |
| [q                  | Previous Quickfix                       | n          |
| ]q                  | Next Quickfix                           | n          |
| \<leader\>cd        | Line Diagnostics                        | n          |
| ]d                  | Next Diagnostic                         | n          |
| [d                  | Prev Diagnostic                         | n          |
| ]e                  | Next Error                              | n          |
| [e                  | Prev Error                              | n          |
| ]w                  | Next Warning                            | n          |
| [w                  | Prev Warning                            | n          |
| \<leader\>ui        | Inspect Pos                             | n          |
| \<leader\>uI        | Inspect Tree                            | n          |
| \<leader\>fT        | Terminal (cwd)                          | n          |
| \<leader\>sh        | Split Window Below                      | n          |
| \<leader\>sv        | Split Window Right                      | n          |
| \<leader\>wd        | Delete Window                           | n          |
| \<leader\>se        | Make Split Windows Equal Width & Height | n          |
| \<C-d\>             | Half Page down (Centered)               | n          |
| \<C-u\>             | Half Page Up (Centered)                 | n          |
| \<leader\>p         | Paste Without Yanking                   | x          |
| \<leader\>d         | Delete Without Yanking                  | n, v       |
| \<leader\>l         | Toggle Hidden Characters                | n          |
| \<leader\>cl        | Lsp Info                                | n          |
| gd                  | Goto Definition                         | n          |
| gr                  | References                              | n          |
| gI                  | Goto Implementation                     | n          |
| gy                  | Goto T[y]pe Definition                  | n          |
| gD                  | Goto Declaration                        | n          |
| H                   | Hover                                   | n          |
| gH                  | Signature Help                          | n          |
| \<leader\>ca        | Code Action                             | n, x       |
| \<leader\>cc        | Run Codelens                            | n, x       |
| \<leader\>cR        | Rename File                             | n          |
| \<leader\>cr        | Rename                                  | n          |
| \<leader\>\<space\> | Find Files (Root Dir)                   | n          |
| \<leader\>ff        | Find Files (Root Dir)                   | n          |
| \<leader\>fF        | Find Files (CWD)                        | n          |
| \<leader\>,         | Buffers                                 | n          |
| \<leader\>fb        | Buffers                                 | n          |
| \<leader\>/         | Grep (Root Dir)                         | n          |
| \<leader\>sg        | Grep (Root Dir)                         | n          |
| \<leader\>sG        | Grep (CWD)                              | n          |
| \<leader\>sb        | Buffer Lines                            | n          |
| \<leader\>sB        | Grep Open Buffers                       | n          |
| \<leader\>:         | Command History                         | n          |
| \<leader\>sw        | Visual selection or word (Root Dir)     | n, x       |
| \<leader\>sW        | Visual selection or word (CWD)          | n, x       |
| \<leader\>sc        | Command History                         | n          |
| \<leader\>sC        | Commands                                | n          |
| \<leader\>sd        | Diagnostics                             | n          |
| \<leader\>sD        | Buffer Diagnostics                      | n          |
| \<leader\>sh        | Help Pages                              | n          |
| \<leader\>sH        | Highlights                              | n          |
| \<leader\>si        | Icons                                   | n          |
| \<leader\>sj        | Jumps                                   | n          |
| \<leader\>sk        | Keymaps                                 | n          |
| \<leader\>sm        | Marks                                   | n          |
| \<leader\>sR        | Resume                                  | n          |
| \<leader\>sq        | Quickfix List                           | n          |
| \<leader\>lf        | Format File                             | n          |
| \<leader\>ll        | Format File                             | n          |

<!-- END-NEOVIM-KEYMAPS -->