User Tools

Site Tools


neovim

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
neovim [2025/08/05 20:29] – created karcioneovim [2026/04/08 21:36] (current) karcio
Line 1: Line 1:
-Install neovim in debian+====== Install neovim in debian ====== 
  
 <code> <code>
-wget https://github.com/neovim/neovim/releases/download/v0.11.3/nvim-linux-x86_64.appimage+#!/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
 </code> </code>
 +
 +===== Configure NeoVim =====
 +
 +==== Install language server ====
 +<code>
 +sudo npm install -g bash-language-server 
 +</code>
 +
 +<code>
 +sudo npm install -g tree-sitter-cli
 +# or
 +sudo npm install -g tree-sitter-cli@0.25.3 # fix for Debian 13
 +</code>
 +
 +==== Install formatters ====
 +
 +<code>
 +sudo npm install -g prettier 
 +sudo apt install black
 +sudo apt install shfmt
 +</code>
 +
 +==== Install luarocks ====
 +<code>
 +sudo apt install luarocks
 +</code>
 +
 +=== amd64 ===
 +<code>
 +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/
 +</code>
 +
 +=== aarch64 ===
 +<code>
 +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/
 +</code>
 +==== Latex support ====
 +
 +<code>
 +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/
 +</code>
 +
neovim.1754425778.txt.gz · Last modified: by karcio