wip
This commit is contained in:
parent
64d5df691a
commit
b6d5e55e77
48
.README.md
48
.README.md
|
@ -7,6 +7,7 @@ This is my own custom config that I use on my GNU/Linux machines. Not ment to be
|
||||||
2. [Load Gnome settings.](#load-gnome-settings)
|
2. [Load Gnome settings.](#load-gnome-settings)
|
||||||
3. [Navigation.](#navigation)
|
3. [Navigation.](#navigation)
|
||||||
4. [Bash commands.](#bash-commands)
|
4. [Bash commands.](#bash-commands)
|
||||||
|
5. [Nvim config.](#nvim-config)
|
||||||
|
|
||||||
# General info.
|
# General info.
|
||||||
|
|
||||||
|
@ -96,9 +97,18 @@ Key|Action
|
||||||
`Space+v`|Visual selection.
|
`Space+v`|Visual selection.
|
||||||
`Space+f`|None.
|
`Space+f`|None.
|
||||||
|
|
||||||
### Nvim extra keys.
|
More info in [Nvim config.](#nvim-config)
|
||||||
|
|
||||||
#### Common. TODO: separate visual and others from common.
|
# Nvim config. TODO: preserve default shortcuts, only add new ones when adding new functionality.
|
||||||
|
|
||||||
|
## General info.
|
||||||
|
|
||||||
|
* Run `:Update` to update everything.
|
||||||
|
* File tree shows everything by default, telescope ingores git-ignored files.
|
||||||
|
|
||||||
|
## Keymaps.
|
||||||
|
|
||||||
|
### Common. TODO: separate visual and others from common.
|
||||||
|
|
||||||
Mode|Key|Action
|
Mode|Key|Action
|
||||||
---|---|---
|
---|---|---
|
||||||
|
@ -106,7 +116,7 @@ Normal, Visual|`5dd`|Repeat following command N (5) times.
|
||||||
Normal|`.`|Repeat input on selected line.
|
Normal|`.`|Repeat input on selected line.
|
||||||
Normal, Visual|`<Leader>.`|Repeat command on selected line(s).
|
Normal, Visual|`<Leader>.`|Repeat command on selected line(s).
|
||||||
Normal|`zz`|Save all files.
|
Normal|`zz`|Save all files.
|
||||||
Normal|`ZZ`, `<Space>z`|Save and quit.
|
Normal|`ZZ`, `<Space>z`|Save all and quit.
|
||||||
Normal|`ZQ`|Quit without saving.
|
Normal|`ZQ`|Quit without saving.
|
||||||
Normal|`v`, `<Space>v`|Visual selection (cursor).
|
Normal|`v`, `<Space>v`|Visual selection (cursor).
|
||||||
Normal|`V`|Visual selection (lines).
|
Normal|`V`|Visual selection (lines).
|
||||||
|
@ -123,27 +133,27 @@ Visual|`~`|Toggle case.
|
||||||
Normal, Visual|`;`|Enter command mode (*default*: `:`).
|
Normal, Visual|`;`|Enter command mode (*default*: `:`).
|
||||||
Normal|`<Space>0`|Open shortcuts help.
|
Normal|`<Space>0`|Open shortcuts help.
|
||||||
|
|
||||||
#### Align.
|
### Align.
|
||||||
|
|
||||||
Mode|Key|Action
|
Mode|Key|Action
|
||||||
---|---|---
|
---|---|---
|
||||||
Visual|`<Space>A`|Align selection from the right.
|
Visual|`<Space>A`|Align selection from the right.
|
||||||
Visual|`<Space>a`|Align selection from the left.
|
Visual|`<Space>a`|Align selection from the left.
|
||||||
|
|
||||||
#### Autocomplete.
|
### Autocomplete.
|
||||||
|
|
||||||
Mode|Key|Action
|
Mode|Key|Action
|
||||||
---|---|---
|
---|---|---
|
||||||
Input|`<C-Space>`|Autocomplete.
|
Input|`<C-Space>`|Autocomplete.
|
||||||
Normal|`<C-Space>`|LSP autocomplete.
|
Normal|`<C-Space>`|LSP autocomplete.
|
||||||
|
|
||||||
#### Comments.
|
### Comments.
|
||||||
|
|
||||||
Mode|Key|Action
|
Mode|Key|Action
|
||||||
---|---|---
|
---|---|---
|
||||||
Normal, Visual|`<Space>/`|Toggle selected line(s) comment.
|
Normal, Visual|`<Space>/`|Toggle selected line(s) comment.
|
||||||
|
|
||||||
#### File tree.
|
### File tree.
|
||||||
|
|
||||||
Mode|Key|Action
|
Mode|Key|Action
|
||||||
---|---|---
|
---|---|---
|
||||||
|
@ -163,20 +173,20 @@ Normal|`I`|Toggle gitignore filter.
|
||||||
Normal|`y`|Copy name.
|
Normal|`y`|Copy name.
|
||||||
Normal|`Y`|Copy relative path.
|
Normal|`Y`|Copy relative path.
|
||||||
|
|
||||||
#### Fold.
|
### Fold.
|
||||||
|
|
||||||
Mode|Key|Action
|
Mode|Key|Action
|
||||||
---|---|---
|
---|---|---
|
||||||
Normal|`<Space>o`|Toggle fold.
|
Normal|`<Space>o`|Toggle fold.
|
||||||
Normal|`<Space>O`|Fold everything.
|
Normal|`<Space>O`|Fold everything.
|
||||||
|
|
||||||
#### Git.
|
### Git.
|
||||||
|
|
||||||
Mode|Key|Action
|
Mode|Key|Action
|
||||||
---|---|---
|
---|---|---
|
||||||
Normal|`<Space>g`|Toggle git inspection mode.
|
Normal|`<Space>g`|Toggle git inspection mode.
|
||||||
|
|
||||||
#### Macros.
|
### Macros.
|
||||||
|
|
||||||
Mode|Key|Action
|
Mode|Key|Action
|
||||||
---|---|---
|
---|---|---
|
||||||
|
@ -202,7 +212,7 @@ Visual|`mmc`|Markdown: make selection a code block.
|
||||||
Normal|`mi`|Copy and increment selected line.
|
Normal|`mi`|Copy and increment selected line.
|
||||||
Normal|`ma`|Select all.
|
Normal|`ma`|Select all.
|
||||||
|
|
||||||
#### Navigation.
|
### Navigation.
|
||||||
|
|
||||||
Mode|Key|Action
|
Mode|Key|Action
|
||||||
---|---|---
|
---|---|---
|
||||||
|
@ -225,7 +235,7 @@ Input|`<C-l>`|Move right.
|
||||||
Input|`<C-j>`|Move down.
|
Input|`<C-j>`|Move down.
|
||||||
Input|`<C-k>`|Move up.
|
Input|`<C-k>`|Move up.
|
||||||
|
|
||||||
#### Telescope.
|
### Telescope.
|
||||||
|
|
||||||
Mode|Key|Action
|
Mode|Key|Action
|
||||||
---|---|---
|
---|---|---
|
||||||
|
@ -236,14 +246,14 @@ Normal|`<Space>fh`|Find help.
|
||||||
Normal|`<Space>ft`|Find treesitter (vars, functions etc).
|
Normal|`<Space>ft`|Find treesitter (vars, functions etc).
|
||||||
Normal|`<Space>fa`|Find all (default treesitter window).
|
Normal|`<Space>fa`|Find all (default treesitter window).
|
||||||
|
|
||||||
#### Terminal.
|
### Terminal.
|
||||||
|
|
||||||
Mode|Key|Action
|
Mode|Key|Action
|
||||||
---|---|---
|
---|---|---
|
||||||
Normal|`<Space>4`|Open terminal.
|
Normal|`<Space>4`|Open terminal.
|
||||||
Terminal|`<Esc>`|Detach from terminal.
|
Terminal|`<Esc>`|Detach from terminal.
|
||||||
|
|
||||||
#### To-do.
|
### To-do.
|
||||||
|
|
||||||
Write `TODO:` or `NOTE:` to make it searchable.
|
Write `TODO:` or `NOTE:` to make it searchable.
|
||||||
|
|
||||||
|
@ -251,23 +261,19 @@ Mode|Key|Action
|
||||||
---|---|---
|
---|---|---
|
||||||
Normal|`<Space>3`|Open to-do list.
|
Normal|`<Space>3`|Open to-do list.
|
||||||
|
|
||||||
#### Trouble.
|
### Trouble.
|
||||||
|
|
||||||
Mode|Key|Action
|
Mode|Key|Action
|
||||||
---|---|---
|
---|---|---
|
||||||
Normal|`<Space>2`|Open LSP trouble list.
|
Normal|`<Space>2`|Open LSP trouble list.
|
||||||
|
|
||||||
#### Update.
|
### Which key.
|
||||||
|
|
||||||
Run `:Update` to update everything.
|
|
||||||
|
|
||||||
#### Which key.
|
|
||||||
|
|
||||||
Mode|Key|Action
|
Mode|Key|Action
|
||||||
---|---|---
|
---|---|---
|
||||||
Normal|`<Space>0`|Show context hotkey help.
|
Normal|`<Space>0`|Show context hotkey help.
|
||||||
|
|
||||||
#### Window management.
|
### Window management.
|
||||||
|
|
||||||
Mode|Key|Action
|
Mode|Key|Action
|
||||||
---|---|---
|
---|---|---
|
||||||
|
|
Reference in a new issue