# Dotfiles Repository My personal dotfiles repository. Listed commands work with ubuntu / debian based distros. ## nvim Not using this anymore. Still keeping it here, just in case. ### lspconfig requirements works on npm 8.10.0 + nodejs 16.13.1 and later. My lspconfig uses language servers for: - Bash - C - css - html - JavaScript / TypeScript - Lua - Python - Ruby The following command block can be copy-pasted into a bash terminal. It will install all requirements needed for the lspconfig to work. May need super user privilege. Requires npm, pip3, ruby and git. ```bash npm i -g vscode-langservers-extracted npm i -g typescript typescript-language-server npm i -g bash-language-server npm i -g emmet-ls pip3 install jedi pip3 install python-lsp-server[all] gem install solargraph sudo apt-get install clangd-12 git clone --depth=1 https://github.com/sumneko/lua-language-server ~/.local/src/lua-language-server cd ~/.local/src/lua-language-server git submodule update --depth 1 --init --recursive cd - ``` ### Treesitter Remember to TSInstall * ## st My build of [st](https://github.com/yuzu-eva/my-personal-st). ## dmenu My build of [dmenu](https://github/yuzu-eva/my-personal-dmenu). ## Window Manager My build of [dwm](https://github.com/yuzu-eva/my-personal-dwm). ## File Manager Using this very rarely, mainly just for comfy renaming of files. Using nnn with preview-tabbed plugin.