No description
Find a file
2026-06-07 10:29:22 +02:00
after/ftplugin Add ts, html, json and css lsps 2025-04-06 20:16:27 +02:00
lsp Add go support 2026-05-03 09:55:12 +02:00
lua Add db completion support 2026-06-07 10:29:22 +02:00
.gitignore Remove everything! 2025-04-05 09:21:02 +02:00
init.lua Add fzf 2026-05-01 08:55:19 +02:00
nvim-pack-lock.json Add db completion support 2026-06-07 10:29:22 +02:00
README.md Add fzf 2026-05-01 08:55:19 +02:00

Dependencies

  • tree-sitter-cli (yay -S tree-sitter-cli)
  • fzf (yay -S fzf)

Lsps

Install a new one

  1. Install lsp with default package manager.
  2. Add lsp/<name-of-lsp>.lua file with correct settings
  3. Add to vim.lsp.enable in lua/lsp.lua

Local config

Exrc is enabled. To add some local config create .nvim.lua and add it there. You will then get prompted if you trust the file. If you accidentally deny the file you have to edit the trust file. Recommended to ignore .nvim.lua files for git globally:

git config --global core.excludesFile '~/.gitignore'
echo .nvim.lsp >> ~/.gitignore

Java

Sometimes jdtls wont work. Then one solution might be to remove /home/erik/.cache/nvim/jdtls/workspaces/