====== 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/