User Tools

Site Tools


neovim

Install neovim in debian

#!/bin/bash

arch=arm64
#arch=x86_64

curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim-linux-${arch}.appimage
chmod u+x nvim-linux-${arch}.appimage
sudo mv nvim-linux-${arch}.appimage /usr/local/bin/nvim

Configure NeoVim

Install language server

sudo npm install -g bash-language-server 
sudo npm install -g tree-sitter-cli
# or
sudo npm install -g tree-sitter-cli@0.25.3 # fix for Debian 13

Install formatters

sudo npm install -g prettier 
sudo apt install black
sudo apt install shfmt

Install luarocks

sudo apt install luarocks

amd64

wget https://github.com/JohnnyMorganz/StyLua/releases/latest/download/stylua-linux-x86_64.zip
unzip stylua-linux-x86_64.zip
chmod +x stylua
sudo mv stylua /usr/local/bin/

aarch64

wget https://github.com/JohnnyMorganz/StyLua/releases/latest/download/stylua-linux-aarch64.zip
unzip stylua-linux-aarch64.zip
chmod +x stylua
sudo mv stylua /usr/local/bin/

Latex support

wget https://github.com/latex-lsp/texlab/releases/latest/download/texlab-x86_64-linux.tar.gz
tar -xzf texlab-x86_64-linux.tar.gz
chmod +x texlab
sudo mv texlab /usr/local/bin/
neovim.txt · Last modified: by karcio