first solid config. Can still be improved
This commit is contained in:
parent
cd41c0b2e4
commit
31de117293
5 changed files with 129 additions and 9 deletions
45
myChanges.md
Normal file
45
myChanges.md
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
# Changes made to base nvim-Kickstart
|
||||
## working LSP
|
||||
### ez
|
||||
- python
|
||||
### needs project file
|
||||
- c++ (kind of picky, single file mode doesn't work well)
|
||||
- F# (kind of picky, single file mode doesn't work well)
|
||||
- rust 🦀 (.rsx files seem to work in single file mode)
|
||||
|
||||
## Settings
|
||||
### nvim general settings
|
||||
- set indents as 4 'space' characters
|
||||
### nvim gui settings
|
||||
- neovide gui
|
||||
- added cursor trail config
|
||||
- set font to NerdFonts / Hack h16
|
||||
### Language server settings
|
||||
- added server inits for:
|
||||
- clangd
|
||||
- pyright
|
||||
- rust_analyzer
|
||||
- tsserver
|
||||
- fsautocomplete
|
||||
- jdtls
|
||||
## Plugins
|
||||
- 'RishabhRD/nvim-lsputils' added for better lsp default settings
|
||||
- 'folke/trouble.nvim' to view error messages at bottom
|
||||
- 'nvim-tree/nvim-web-devicons' for icon support in trouble
|
||||
### Misc
|
||||
- set 'treesitter :: auto_install = true. should auto install grammars
|
||||
- telescope fzf converted to use windows ripgrep
|
||||
|
||||
## Mappings
|
||||
### Normal Mode
|
||||
- 'yf' copies path to current file to register f and F
|
||||
- 'K' inserts a line break left of cursor and places cursor on first non white-space character
|
||||
- 'gh' for lsp hover docs
|
||||
- 'gH' for lsp signature docs
|
||||
### Insert Mode
|
||||
- 'JJ' easily exits insert mode (even in terminal mode)
|
||||
## FileType Scripts
|
||||
### F#
|
||||
- visual mode (selection)
|
||||
- added <alt-return> binding to run selected code in FSI, similar to visual studio
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue