2025-11-20 23:37:46 -06:00
2025-11-20 23:37:46 -06:00
2026-01-18 22:46:44 -06:00

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 -y
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
sudo mkdir -p /usr/local/bin
sudo printf '#!/bin/bash \nxclip -selection clipboard' | tee /usr/local/bin/pbcopy
sudo chmod a+x /usr/local/bin/pbcopy
sudo printf '#!/bin/bash \nxclip -selection clipboard -o' | tee /usr/local/bin/pbpaste
sudo chmod a+x /usr/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%