| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | fix: use named mode field for treewalker lazy.nvim key specs | sommerfeld | 2026-04-17 | 1 | -4/+4 | |
| | | | | | | | The { "n", "v" } mode table was a 3rd positional element, silently ignored by lazy.nvim. Movement keys only worked in normal mode, not visual. Use named mode field to enable both modes. | |||||
| * | fix: use named fields for codecompanion lazy.nvim key specs | sommerfeld | 2026-04-17 | 1 | -6/+12 | |
| | | | | | | | | Mode and opts were positional args (positions 3+4) but lazy.nvim only uses positions 1 (lhs) and 2 (rhs). The mode and desc were silently ignored, making all mappings normal-mode only with no descriptions. Use named fields instead. Also fix [C]chat typo to [C]hat. | |||||
| * | fix: disambiguate duplicate localleader-gc keymaps | sommerfeld | 2026-04-17 | 1 | -0/+2 | |
| | | | | | | | Both git_bcommits and git_bcommits_range were bound to <localleader>gc, with the second silently shadowing the first. Split by mode: normal for buffer commits, visual for range commits. | |||||
| * | fix: correct undefined FzfLua global to lowercase fzflua | sommerfeld | 2026-04-17 | 1 | -1/+1 | |
| | | | | | | | FzfLua.actions.file_split references undefined global. The local variable is named fzflua (lowercase). This caused a runtime error when pressing ctrl-x in any fzf-lua file picker. | |||||
| * | style(nvim): replace verbose kickstart comments with concise ones | sommerfeld | 2026-04-17 | 1 | -9/+2 | |
| | | | | | | Multi-line tutorial comments explaining CursorHold and inlay hints are unnecessary for the config author. Replaced with one-liners. | |||||
| * | style(nvim): use opt alias consistently and trim trailing blank line | sommerfeld | 2026-04-17 | 1 | -2/+1 | |
| | | | | | | Replace vim.o.mouse with opt.mouse to match the alias defined at the top of the file. Remove extra blank line at EOF. | |||||
| * | refactor(nvim): make P() debug helper explicitly global | sommerfeld | 2026-04-17 | 1 | -1/+1 | |
| | | | | | | Use _G.P instead of implicit global function declaration to make the intent clear and satisfy linters. | |||||
| * | refactor(nvim): remove no-op config function from dial.nvim | sommerfeld | 2026-04-17 | 1 | -1/+0 | |
| | | | | | config = function() end serves no purpose and can be removed. | |||||
| * | refactor(nvim): remove duplicate fidget.nvim spec | sommerfeld | 2026-04-17 | 1 | -1/+0 | |
| | | | | | | fidget.nvim was listed both as a dependency of nvim-lspconfig (line 60) and as a standalone spec (line 214). | |||||
| * | refactor(nvim): replace dofile() with require() for options | sommerfeld | 2026-04-17 | 1 | -1/+1 | |
| | | | | | | dofile() bypasses vim.loader cache. require() benefits from the byte-compiled module cache enabled on line 1. | |||||
| * | refactor(nvim): rename telescope.lua to search.lua | sommerfeld | 2026-04-17 | 1 | -0/+0 | |
| | | | | | | The file contains fzf-lua configuration, not telescope. Name now reflects actual content. | |||||
| * | refactor(nvim): remove ~470 lines of dead telescope config | sommerfeld | 2026-04-17 | 1 | -355/+0 | |
| | | | | | | The file was migrated to fzf-lua but the old telescope config remained as commented-out code. | |||||
| * | fix(nvim): remove incorrect expr flag from terminal escape mapping | sommerfeld | 2026-04-17 | 1 | -1/+1 | |
| | | | | | | The mapping has a literal rhs string, not an expression. The expr flag caused the rhs to be evaluated as a vimscript expression. | |||||
| * | fix(nvim): resolve leader-rv key conflict in refactoring plugin | sommerfeld | 2026-04-17 | 1 | -1/+1 | |
| | | | | | | <leader>rv was mapped to both "Extract Variable" and "Print Variable" in visual mode. Renamed Print Variable to <leader>rV to avoid shadowing. | |||||
| * | fix(nvim): guard nil concatenation in gitcommit ftplugin | sommerfeld | 2026-04-17 | 1 | -1/+1 | |
| | | | | | | vim.b.undo_ftplugin may be nil when no upstream ftplugin sets it, causing a nil concatenation error. | |||||
| * | fix(nvim): use vim.o instead of vim.wo for fold defaults | sommerfeld | 2026-04-17 | 1 | -2/+2 | |
| | | | | | | vim.wo sets window-local options that only affect the first window. vim.o sets the global default that applies to all new windows. | |||||
| * | fix(nvim): correct reversed lhs/rhs in Treewalker SwapUp mapping | sommerfeld | 2026-04-17 | 1 | -1/+1 | |
| | | | | | | In lazy.nvim key specs the first element is lhs (key) and second is rhs (action). These were swapped, making the mapping broken. | |||||
| * | fix(nvim): split lualine searchcount/selectioncount into separate components | sommerfeld | 2026-04-17 | 1 | -1/+1 | |
| | | | | | | Was a single string "searchcount, selectioncount" which lualine treated as one nonexistent component name. | |||||
| * | fix(nvim): correct typecript typo in conform config | sommerfeld | 2026-04-17 | 1 | -1/+1 | |
| | | | | | | TypeScript files were never formatted by prettier because the filetype key was misspelled as "typecript". | |||||
| * | fix(nvim): correct grepformat missing % before f | sommerfeld | 2026-04-17 | 1 | -1/+1 | |
| | | | | | | The pattern "f:%l:%c:%m" was missing the % sigil before f, causing :grep results to fail parsing file names. | |||||
| * | refactor(nvim): remove LSP mappings now default in 0.12 | sommerfeld | 2026-04-17 | 1 | -5/+0 | |
| | | | | | | | Remove gra (code_action) and <leader>cl (codelens.run) mappings. Neovim 0.12 provides these as gra and grx defaults respectively. Also remove unused nvmap helper function. | |||||
| * | fix(nvim): remove duplicate vim.lsp.enable("just") | sommerfeld | 2026-04-17 | 1 | -2/+0 | |
| | | | | | Already called in lsp.lua config function alongside tblgen_lsp_server. | |||||
| * | feat(nvim): enable treesitter foldexpr | sommerfeld | 2026-04-17 | 1 | -1/+1 | |
| | | | | | | | Uncomment vim.treesitter.foldexpr() which is well-supported in 0.12. Folding remains disabled by default (foldenable=false) so this only takes effect when explicitly enabled per-buffer. | |||||
| * | feat(nvim): add pumborder and winborder options | sommerfeld | 2026-04-17 | 1 | -0/+3 | |
| | | | | | | Enable popup menu border and set rounded borders for all floating windows globally (Neovim 0.12). | |||||
| * | feat(nvim): add nearest flag to completeopt | sommerfeld | 2026-04-17 | 1 | -1/+1 | |
| | | | | | Sorts native completion results by cursor proximity (Neovim 0.12). | |||||
| * | feat(nvim): enable messagesopt configuration | sommerfeld | 2026-04-17 | 1 | -1/+1 | |
| | | | | | Set wait:5000 and history:500 for message display behavior. | |||||
| * | refactor(nvim): remove indent-heuristic from diffopt | sommerfeld | 2026-04-17 | 1 | -1/+0 | |
| | | | | | Now included in Neovim 0.12 defaults along with inline:char. | |||||
| * | refactor(nvim): remove redundant termguicolors option | sommerfeld | 2026-04-17 | 1 | -2/+0 | |
| | | | | | Default since Neovim 0.10, no longer needs to be set explicitly. | |||||
| * | copilot: add config | sommerfeld | 2026-04-11 | 8 | -0/+277 | |
| | | ||||||
| * | meta: remove flang from fortran package | sommerfeld | 2026-04-11 | 1 | -2/+1 | |
| | | | | | It takes too long to build whenver updating | |||||
| * | sh: add copilot alias | sommerfeld | 2026-04-11 | 1 | -0/+1 | |
| | | ||||||
| * | sh: update flang aliases | sommerfeld | 2026-04-11 | 1 | -2/+3 | |
| | | ||||||
| * | nvim: replace indent-line with blink.indent | sommerfeld | 2026-04-11 | 1 | -35/+28 | |
| | | ||||||
| * | treesitter: remove jsonc | sommerfeld | 2026-04-11 | 1 | -1/+0 | |
| | | ||||||
| * | mason: update tooling | sommerfeld | 2026-04-11 | 1 | -4/+6 | |
| | | ||||||
| * | overseer: pin to version before breaking changes | sommerfeld | 2026-04-11 | 1 | -0/+1 | |
| | | ||||||
| * | overseer: add just debug commands | sommerfeld | 2026-04-11 | 1 | -0/+21 | |
| | | ||||||
| * | nvim: use blink native rainbow hl | sommerfeld | 2026-04-11 | 1 | -7/+7 | |
| | | ||||||
| * | git: only ignore comp DBs at the repo root | sommerfeld | 2026-04-11 | 1 | -2/+2 | |
| | | ||||||
| * | git: add fmt alias | sommerfeld | 2026-04-11 | 1 | -0/+1 | |
| | | ||||||
| * | clangd: show how to configure a remote indexer | sommerfeld | 2026-04-11 | 1 | -0/+7 | |
| | | ||||||
| * | Add MS Teams to RFP user-overrides | sommerfeld | 2026-04-11 | 1 | -1/+1 | |
| | | ||||||
| * | meta: Remove just-lsp | sommerfeld | 2025-10-24 | 1 | -2/+1 | |
| | | | | | It's now installed through Mason | |||||
| * | nvim: Update mason packages | sommerfeld | 2025-10-24 | 1 | -4/+5 | |
| | | ||||||
| * | nvim: Use new hover API | sommerfeld | 2025-10-24 | 1 | -13/+23 | |
| | | ||||||
| * | nvim: Highlight all indents | sommerfeld | 2025-10-24 | 1 | -1/+1 | |
| | | ||||||
| * | nvim: Use fzf-lua instead of telescope | sommerfeld | 2025-10-24 | 1 | -255/+439 | |
| | | ||||||
| * | nvim: Use mpchub extension to codecompanion | sommerfeld | 2025-10-24 | 1 | -1/+11 | |
| | | ||||||
| * | nvim: Use vertical when overseer failure | sommerfeld | 2025-10-24 | 1 | -4/+6 | |
| | | ||||||
| * | nvim: Add more overseer mappings | sommerfeld | 2025-10-24 | 2 | -1/+28 | |
| | | ||||||
