summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxengineering <me@xengineering.eu>2024-02-26 21:53:49 +0100
committerxengineering <me@xengineering.eu>2024-02-26 21:53:49 +0100
commite905f36d98d73f6a8e5cb1a3c43236306491cdfd (patch)
treeed32967b06564d617c16e4cd169b9e1b79628c04
parent9ec159b63210ac82c263d7df01a987d50d4a0b53 (diff)
downloaddotfiles-e905f36d98d73f6a8e5cb1a3c43236306491cdfd.tar
dotfiles-e905f36d98d73f6a8e5cb1a3c43236306491cdfd.tar.zst
dotfiles-e905f36d98d73f6a8e5cb1a3c43236306491cdfd.zip
nvim: Add nvim-lspconfig plugin as Git submodule
Configuring the built-in language server protocol (LSP) client is very complex. The nvim-lspconfig which is from the same GitHub user as Neovim itself provides configurations for a lot of LSP servers. Adding it as submodule to this repository makes sense because it is an essential part of the editor configuration.
-rw-r--r--.gitmodules3
m---------nvim/pack/neovim/start/nvim-lspconfig0
2 files changed, 3 insertions, 0 deletions
diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000..6c9b493
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "nvim/pack/neovim/start/nvim-lspconfig"]
+ path = nvim/pack/neovim/start/nvim-lspconfig
+ url = https://github.com/neovim/nvim-lspconfig.git
diff --git a/nvim/pack/neovim/start/nvim-lspconfig b/nvim/pack/neovim/start/nvim-lspconfig
new file mode 160000
+Subproject cf3dd4a290084a868fac0e2e876039321d57111