summaryrefslogtreecommitdiffstats
path: root/.claude/lsp-marketplace/plugins/lua-lsp-local
diff options
context:
space:
mode:
Diffstat (limited to '.claude/lsp-marketplace/plugins/lua-lsp-local')
-rw-r--r--.claude/lsp-marketplace/plugins/lua-lsp-local/.claude-plugin/plugin.json8
-rw-r--r--.claude/lsp-marketplace/plugins/lua-lsp-local/.lsp.json25
2 files changed, 33 insertions, 0 deletions
diff --git a/.claude/lsp-marketplace/plugins/lua-lsp-local/.claude-plugin/plugin.json b/.claude/lsp-marketplace/plugins/lua-lsp-local/.claude-plugin/plugin.json
new file mode 100644
index 0000000..8819760
--- /dev/null
+++ b/.claude/lsp-marketplace/plugins/lua-lsp-local/.claude-plugin/plugin.json
@@ -0,0 +1,8 @@
+{
+ "name": "lua-lsp-local",
+ "description": "lua-language-server configured for the Neovim dotfiles: rooted at ~/.config/nvim with the Neovim runtime as a library so `vim` resolves and the $HOME-root diagnostic flood is avoided.",
+ "version": "1.0.0",
+ "author": {
+ "name": "tvanbesi"
+ }
+}
diff --git a/.claude/lsp-marketplace/plugins/lua-lsp-local/.lsp.json b/.claude/lsp-marketplace/plugins/lua-lsp-local/.lsp.json
new file mode 100644
index 0000000..6d8e3dd
--- /dev/null
+++ b/.claude/lsp-marketplace/plugins/lua-lsp-local/.lsp.json
@@ -0,0 +1,25 @@
+{
+ "lua": {
+ "command": "lua-language-server",
+ "extensionToLanguage": {
+ ".lua": "lua"
+ },
+ "workspaceFolder": "/home/tvanbesi/.config/nvim",
+ "settings": {
+ "Lua": {
+ "runtime": {
+ "version": "LuaJIT"
+ },
+ "workspace": {
+ "checkThirdParty": false,
+ "library": [
+ "/home/tvanbesi/.local/share/nvim/share/nvim/runtime"
+ ]
+ },
+ "diagnostics": {
+ "libraryFiles": "Disable"
+ }
+ }
+ }
+ }
+}