use ctags instead of clangd
authorLukas Hägele <lukas.haegele93@web.de>
Tue, 29 Sep 2026 17:18:44 +0000 (19:18 +0200)
committerLukas Hägele <lukas.haegele93@web.de>
Tue, 29 Sep 2026 17:18:44 +0000 (19:18 +0200)
lua/config/autocommands.lua
lua/config/keymap.lua
lua/config/plugins/lsp.lua

index 49afcd2d9a56e3b594cefe228283aee0ddbaa401..7121cb4399fc1042d0b9fe086e7d491efc097b99 100644 (file)
@@ -66,15 +66,6 @@ vim.keymap.set("n", "<space>st", function()
   vim.api.nvim_win_set_height(0, 15)
 end)
 
--- map tag jumps in help file to gd
-vim.api.nvim_create_autocmd({ "FileType" }, {
-  pattern = { "help" },
-  group = vim.api.nvim_create_augroup('map-help-tag-jumps', { clear = true }),
-  callback = function(opts)
-    vim.keymap.set("n", "gd", "<C-]>", { silent = true, buffer = opts.buf })
-  end,
-})
-
 -- enable line breaks in quickfix list
 vim.api.nvim_create_autocmd({ "FileType" }, {
   pattern = { "qf" },
index ee17f612db02976623490c024452d2cc6f530fa1..fbc2ddb6de6ab0c439ddcec4b5f56e602f12c87e 100644 (file)
@@ -12,6 +12,9 @@ vim.keymap.set("n", "<space>s", require("snippets.vsplit").reset, { desc = "spli
 vim.keymap.set("v", "J", ":m '>+1<CR>gv=gv")
 vim.keymap.set("v", "K", ":m '<-2<CR>gv=gv")
 
+-- tag jumps
+vim.keymap.set("n", "gd", "<C-]>")
+
 -- execute lua code
 vim.keymap.set("n", "<space><space>x", "<cmd>source % <CR>")
 vim.keymap.set("n", "<space>x", ":.lua<CR>")
index d0918a0a3da95b3d6d60c7c7b99b6efe03f1c97b..9e708f5bf6f19c61701657eb738bfa3a737e7dcc 100644 (file)
@@ -46,7 +46,8 @@ return {
       })
 
       vim.lsp.enable("lua_ls")
-      vim.lsp.enable("clangd")
+      -- vim.lsp.enable("clangd")
+
       -- local capabilities = require('blink.cmp').get_lsp_capabilities()
       -- require("lspconfig").lua_ls.setup { capabilities = capabilities }
       -- require("lspconfig").clangd.setup { capabilities = capabilities }