Updated README
This commit is contained in:
parent
17f92e277d
commit
a7d9c125bf
25
README.md
25
README.md
|
|
@ -14,10 +14,9 @@ A starting point for Neovim that is:
|
||||||
## Installation
|
## Installation
|
||||||
TL;DR
|
TL;DR
|
||||||
|
|
||||||
<!-- I have added toggleterm, neo-tree, vim-fugitive, notify, telescope-env and C/C++ incl. DAP support mainly, as well as little tweaks and shortcuts to make autocomplete more natural (ie. let autocomplete accept with enter) -->
|
I have added toggleterm, neo-tree, vim-fugitive, notify, telescope-env and C/C++ incl. DAP support mainly, as well as little tweaks and shortcuts to make autocomplete more natural (ie. let autocomplete accept with enter)
|
||||||
<!---->
|
You get a full C/C++ IDE config incl DAP debugging support working out of the box, clangd based: lsp, linter, formatter, dap config and what kickstart.nvim normally does (see below). You should build gdb from source to have DAP support.
|
||||||
<!-- You get a full C/C++ IDE config incl DAP debugging support working out of the box, clangd based: lsp, linter, formatter, dap config and what kickstart.nvim normally does (see below). You should build gdb from source to have DAP support. -->
|
|
||||||
<!---->
|
|
||||||
```
|
```
|
||||||
- If you have an existing setup, I recommend a full clean:
|
- If you have an existing setup, I recommend a full clean:
|
||||||
- back it up
|
- back it up
|
||||||
|
|
@ -35,7 +34,23 @@ Some of the shortcuts
|
||||||
- <Ctrl-G>: toggle neo-tree
|
- <Ctrl-G>: toggle neo-tree
|
||||||
- <Ctrl-P>: keyword fuzzy search
|
- <Ctrl-P>: keyword fuzzy search
|
||||||
```
|
```
|
||||||
You can search for M64 in init.lua to find my changes.
|
You can search for M64 in init.lua to find my changes.
|
||||||
|
|
||||||
|
To get the full blown C/C++ IDE experience:
|
||||||
|
|
||||||
|
When you have first started nvim after these steps, it autoinstalls and configures neovim. To get the full blown C/C++ IDE experience: have a look at `Mason`!
|
||||||
|
|
||||||
|
In nvim start Mason by entering `:Mason`, select and install the following packages:
|
||||||
|
|
||||||
|
```
|
||||||
|
◍ clangd
|
||||||
|
◍ cpplint
|
||||||
|
◍ cpptools
|
||||||
|
◍ lua-language-server lua_ls
|
||||||
|
◍ markdownlint
|
||||||
|
```
|
||||||
|
to do so - hover over the corresponding package name from the list, and press `i` to install it. That's it!
|
||||||
|
|
||||||
|
|
||||||
### Install Neovim
|
### Install Neovim
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue