Skip to content

achambel/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neovim Config - My customisations

image

This repo should work fine with Neovim 0.9.0, also all packages are pinned so it should remain stable.

Try out this config

Make sure to delete or rename your current nvim directory if it exists.

For a clean installation you might want to execute the following before the installation.

rm -rf ~/.config/nvim ~/.local/{share,state}/nvim ~/.cache/nvim
git clone https://github.com/achambel/nvim ~/.config/nvim

Run nvim and wait for the plugins to be installed with Lazy plugin manager.

Treesitter support

Treesitter support is also "lazy". It will be installed on demand as soon as you open a file. If will detects the filetype and proceed the installation.

Language Server Protocol (LSP)

Bear in mind that NeoVim has a builtin client only. The lspconfig plugin contains only configuration conveniences. Therefore to have lsp support you have either install the server manually and make sure the binary will be in your path or choose for a LSP Installer manager such as Mason plugin.

Get healthy

Open nvim and enter the following:

:checkhealth

You'll probably notice you don't have support for copy/paste

So let's fix that

First we'll fix copy/paste

  • On mac pbcopy should be builtin

  • On Ubuntu

    sudo apt install xsel
    
  • On Arch Linux

    sudo pacman -S xsel
    

A big thanks to @chrisatmachine. https://github.com/LunarVim

The computing scientist's main challenge is not to get confused by the complexities of his own making.

- Edsger W. Dijkstra

About

My Neo Vim Customisations

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages