https://github.com/neovim/neovim/releases
git clone git@github.com:Fildo7525/nvim.git
mv nvim/ ~/.config/
Open the config for the first time and install all the plugins
Download Nerdfont from
https://www.nerdfonts.com/font-downloads
unzip it delete all unneccessery files (If you are on linux delete everything containing Windows
).
Move the remaining files to /usr/share/fonts
so everyone can use them or to ~/.fonts
for your own usage.
Install python3
, python2.7
, nodejs
> 14 (https://computingforgeeks.com/install-node-js-14-on-ubuntu-debian-linux/),
build-essential
, python3.10-venv
, pip
Supported languages in this config are located in lua/usr/lsp/lsp-installer.lua
To use the LSP's type :LspInstall and install given servers
To use lsp for c/cpp/objc download clangd, clangd-format, and clang-tidy using your package manager The formating standard is based on WebKit (tabsize - 4, strictly using tabs)DAP is currently supported for C/C++
For cpp debugger download vscode and inside download debugger for cpp. Find
find / -xdev -type f -name "OpenDebugAD7" 2> /dev/null
It should be located at ${HOME}/.vscode/...
copy the address to debug adapter for cpp in
lua/usr/dap/settings/dapcpp.lua
If the spell file you are looking for in not downloaded by neovim automaticly head to the server https://ftp.nluug.nl/vim/runtime/spell/
and download it manually to ~/.config/nvim/spell/
. This will fix the issue.