summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md64
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.