Bohdan's terminal configuration
1# bpavuk's Neovim config 2 3Each language needs its own LSP, and LSPs have their own dependencies. Here is 4the list of everything you may ever need: 5 6## Assembly 7 8You need to have `cargo` installed. That's it. 9 10## HTML/CSS 11 12Install `nvm`. 13 14## Rust 15 16To get Rust working, install Rust with rustup (easy to google) and rust-analyzer with this: 17```shell 18rustup component add rust-analyzer 19``` 20 21## C (maybe also C++) 22 23To make autocomplete work, make sure you have clangd installed. 24 25## Python 26 27Install [Pyright](https://github.com/microsoft/pyright) and you are good to go. 28```shell 29pip install pyright 30``` 31 32## Markdown 33 34To get Markdown rendering working, install C or Zig compiler. 35 36## Keybindings 37 38- All NvChad bindings 39- `<leader>a` - code action in supported languages 40- `K` - smarter hover override in supported languages 41- `<leader>R` - binding for running code 42- `<leader>md` - toggles Markdown rendering 43