summaryrefslogtreecommitdiff
path: root/pkgs/custom-neovim/design.md
blob: 431a55691fc5547004d5e06202041bdcc551a2a7 (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
# Design

## Desired Features

- Clean LSP Setup
- Searchable Keybinds
- Which-key (or something similar)
- Good terminal multiplexing
- Sessions

## Todo

- add quick window switcher plugin
- add smart indentation
- make tabby run on highlight groups
- add modified tags to tabby
- add gitsigns
- base statusline git branch on gitsigns
- add git status to statusline
- dim unfocused windows
- prevent dropbar filename from truncating
- add keybind to activate dropbar drop down menu
- add good git keybinds
- find dropbar load autocommand and modify to work on winenter to prevent no dropbar when splitting
- make statusline diagnostics only appear in normal mode