Skip to content

cuqmbr/nvim-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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