Neovim config
Required packages:
imagemagicklua51goplspyrighteslinteslint_dtree-sittertypescript-language-serverclanggoltex-lslibxml2shfmtjqstyluatidyperl-tidyyamlfmtshellcheckbash-language-servervscode-html-languageservervscode-json-languageserverlua-language-servercmake-language-servernixfmt(language servers and formatters)python3blackcssbeautifier(from pip) orpython-blackpython-cssbeautifier(from pacman)npmunzipzip
Install using pacman:
pacman -S imagemagick lua51 gopls pyright eslint eslint_d tree-sitter typescript-language-server clang go libxml2 shfmt jq stylua tidy yamlfmt shellcheck perl-tidy python3 python-black python-cssbeautifier npm unzip zip lua-language-server bash-language-server vscode-html-languageserver vscode-json-languageserver(as root)paru -S ltex-ls-bin cmake-language-server nixfmt(from AUR)
Install using python:
pip3 install black pyaml cssbeautifier(from pip, ignore if using pacman)