neovim config

I like neovim.

installation

# install neovim 0.11+
sudo add-apt-repository ppa:neovim-ppa/unstable -y
sudo apt update
sudo apt install neovim

# install dependencies
sudo apt install git ripgrep build-essential nodejs npm xclip
sudo npm install -g pyright

# clone contents of this repo to ~/.config/nvim/
git clone https://github.com/Jovan-04/neovim-config.git ~/.config/nvim

# set up clipboard integrations
printf '#!/bin/bash \nxclip -selection clipboard' | tee ~/.local/bin/pbcopy
sudo chmod a+x ~/.local/bin/pbcopy
printf '#!/bin/bash \nxclip -selection clipboard -o' | tee ~/.local/bin/pbpaste
sudo chmod a+x ~/.local/bin/pbpaste

don't forget to set up an alias nv='nvim'

includes

  • Lazy.nvim plugin manager
  • treesitter syntax highlighting (with auto-install)
  • nvim-lspconfig
  • pyright language server
  • keybindings (mostly LSP-related)
Description
my neovim config folder
Readme 27 KiB
Languages
Lua 100%