Neovim configuration files
Go to file
2025-01-30 22:05:13 +02:00
.github/workflows Update main.yml 2024-02-16 15:18:42 +00:00
ftplugin add more lsps and ftplugins 2024-09-12 13:32:10 +03:00
lua update 2025-01-30 22:05:13 +02:00
.gitignore Major overhaul of structure and plugins' configuration 2024-02-16 17:17:14 +02:00
init.lua update 2025-01-30 22:05:13 +02:00
README.md fix: chage single quotes to double quotes in installation command in README.md 2024-02-16 17:32:03 +02:00

Try out this config

This config requires >= Neovim v0.9.0.

Clone the repository into the correct location (make a backup your current nvim directory if you want to keep it). The following command makes it all automatically:

cp -r ~/.config/nvim ~/.config/nvim_old && \
rm -rf ~/.cache/nvim ~/.local/share/nvim ~/.local/state/nvim ~/.config/nvim && \
git clone git@gitea.cuqmbr.xyz:cuqmbr/nvim-config.git ~/.config/nvim && \
echo "cuqmbr's NeoVIM config installation completed successfuly" || \
echo "Failed to install cuqmbr's NeoVIM config"

Run nvim in your terminal and wait for the plugins to be installed. It should take less than a minute. Reopen nvim

NOTE: Mason is used to install and manage LSP servers, DAP servers, linters, and formatters via the :Mason command.

NOTE: Treesitter is used to install and manager code highlighting. Refer to the project's README to view installation instructions and list of supported languages

This config assumes that you have Nerd Fonts v3.0.0 or higher. If you are using an older version then please update your Nerd Fonts otherwise there will be missing or wrong glyphs

Get healthy

Open nvim and enter the following:

:checkhealth

If you noticed that you don't have support for copy/paste:

  • On mac pbcopy should be builtin
  • On GNU/Linux install xsel or wl-clipboard for X11 or Wayland accordingly

Credits

  • FixVim - base configuration
  • NeoVim From Scratch by LunarVim - Additional configuration pieces and a good learning experience
  • Documentation of all installed plugins - a lot of configs are default ones with minor tweaks