.dotfiles/home/.config/nvim/lua
Martin Larsson 822d397635 Update clang from lspconfig, fix keybinds for header/source switching
and symbol info. Also start clang with more and different options for
better handling in larger projects:

+            "--background-index",         -- Enables background indexing
+            "--clang-tidy",               -- Enables clang-tidy diagnostics
+            "--completion-style=bundled", -- Simpler completions for faster performance
+            "--rename-file-limit=0",      -- No limit on renaming files
+            "--header-insertion=iwyu",    -- Suggest missing includes based on IWYU
+            "--inlay-hints",              -- Enable inlay hints for parameter and type information
+            "--limit-results=70",         -- Limit autocompletion and symbol results
+            "--suggest-missing-includes", -- Still show missing includes suggestions
+            "--pch-storage=disk",         -- Stores precompiled headers on disk (fixes the issue where system ran out of memory when indexing large projects, not a huge performance hit on fast m2 ssds)
+            "--log=error",                -- Log only errors
2024-09-21 16:45:34 +02:00
..
language_servers Update clang from lspconfig, fix keybinds for header/source switching 2024-09-21 16:45:34 +02:00
plugs Completely change from telescope to fzf, it's way more performant 2024-09-16 00:12:30 +02:00
keymaps.lua Change k to q for killing/closing/quitting in sway, neovim, and tmux. 2024-08-16 10:06:14 +02:00
lazy_init.lua Refactor init.lua and move the initialization of lazy plugins into the 2024-07-12 10:28:22 +02:00
lualine_extension_lspsaga.lua Setup the directory structure to handle both mac and linux, and stowing with only one command, well two, one for the OS specific dir as well. 2024-04-19 01:19:38 +02:00
terminal.lua Add autosizing whenever we open/close an edge panel, meaning we always 2024-07-05 16:50:17 +02:00
utils.lua Add x and o mode tables to the is_single_keymap_table function 2024-07-16 11:05:07 +02:00
vim_opt.lua Remove listchar whitespace visualization, it was just getting in the way 2024-09-21 16:45:17 +02:00
window_management.lua Fix ambiguous variable name in window_management.lua 2024-07-16 11:05:43 +02:00