diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..5eb38c8 --- /dev/null +++ b/README.md @@ -0,0 +1,64 @@ +# Dotfiles Repository + +My personal dotfiles repository. +Listed commands work on debian. + +## nvim + +### 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 + +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 bash-language-server +npm i -g emmet-ls +pip3 install jedi +pip3 install python-lsp-server +sudo apt-get install clangd-13 +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 3rd/luamake +./compile/install.sh +cd ../.. +./3rd/luamake/luamake rebuild +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. |
