diff options
| author | Kyren223 <kyren223@proton.me> | 2025-08-02 17:04:19 +0300 |
|---|---|---|
| committer | Kyren223 <kyren223@proton.me> | 2025-08-02 17:04:19 +0300 |
| commit | f95f12b2033fcf012a0bf3184b3384df8a7dcde2 (patch) | |
| tree | 7457f278a7f179da4a117c476e74366c6f9858a2 /.config | |
| parent | daed0a2277ca1b2f9a23c089fd19c60024b270db (diff) | |
Configured clangd settings
Diffstat (limited to '.config')
| -rw-r--r-- | .config/clangd/config.yaml | 8 | ||||
| -rw-r--r-- | .config/nvim/lsp/clangd.lua | 3 | ||||
| -rw-r--r-- | .config/nvim/lua/plugins/clangd_extensions.lua | 3 | ||||
| -rw-r--r-- | .config/nvim/lua/plugins/snacks.lua | 4 |
4 files changed, 11 insertions, 7 deletions
diff --git a/.config/clangd/config.yaml b/.config/clangd/config.yaml new file mode 100644 index 0000000..a815203 --- /dev/null +++ b/.config/clangd/config.yaml @@ -0,0 +1,8 @@ +InlayHints: + BlockEnd: false + Designators: true + Enabled: true + ParameterNames: false + DeducedTypes: true + DefaultArguments: true + TypeNameLimit: 24 diff --git a/.config/nvim/lsp/clangd.lua b/.config/nvim/lsp/clangd.lua index 6ac336b..a8739cd 100644 --- a/.config/nvim/lsp/clangd.lua +++ b/.config/nvim/lsp/clangd.lua @@ -78,7 +78,6 @@ return { '.git', }, init_options = { - usePlaceholders = true, completeUnimported = true, clangdFileStatus = true, }, @@ -99,7 +98,7 @@ return { symbol_info() end, { desc = 'Show symbol info' }) - vim.keymap.set('n', '<leader>H', '<cmd>ClangdSwitchSourceHeader<cr>', { desc = '[H]eader and Source Switcher' }) + vim.keymap.set('n', '<leader>h', '<cmd>ClangdSwitchSourceHeader<cr>', { desc = '[H]eader and Source Switcher' }) vim.keymap.set('n', 'K', '<cmd>lua require("pretty_hover").hover()<cr>', { desc = 'Documentation Hover' }) -- TODO: do I need pretty_hover? maybe that's what causes issues? end, diff --git a/.config/nvim/lua/plugins/clangd_extensions.lua b/.config/nvim/lua/plugins/clangd_extensions.lua index 07f9dc0..78acc76 100644 --- a/.config/nvim/lua/plugins/clangd_extensions.lua +++ b/.config/nvim/lua/plugins/clangd_extensions.lua @@ -12,9 +12,6 @@ return { 'ClangdMemoryUsage', }, opts = { - inlay_hints = { - inline = false, - }, ast = { role_icons = { type = '', diff --git a/.config/nvim/lua/plugins/snacks.lua b/.config/nvim/lua/plugins/snacks.lua index 582c982..afededa 100644 --- a/.config/nvim/lua/plugins/snacks.lua +++ b/.config/nvim/lua/plugins/snacks.lua @@ -357,7 +357,7 @@ return { desc = '[F]ind [H]elp', }, { - '<leader>hi', + '<leader>H', function() Snacks.picker.highlights({ layout = 'telescope', @@ -365,7 +365,7 @@ return { follow = true, }) end, - desc = '[Hi]light Groups', + desc = '[H]light Groups', }, { '<leader>si', |
