39 Commits

Author SHA1 Message Date
Oscar 872431be3c fix(fzf): don't include declaration and current line for references 2026-05-26 00:50:39 +02:00
Oscar df5e9d787b feat(lsp): change from pyright to pyrefly 2026-05-26 00:40:37 +02:00
Oscar a401e0a12b fix(onedark): add back DiffDelete hl override 2026-05-20 14:33:37 +02:00
Oscar 6230c2663c fix(onedark): override GitUnstaged 2026-05-20 11:28:34 +02:00
Oscar 5b869334d6 fix(onedark): remove overridden diff/git highlights 2026-05-20 10:19:29 +02:00
Oscar f4181b89fc feat(git): add in-house hunks module, replace gitsigns.nvim 2026-05-20 06:10:18 +02:00
Oscar ab9b70c70a refactor(git): rename refresh event to change, gate on actual diff 2026-05-19 10:42:14 +02:00
Oscar f50a09ecac refactor(git): split engine into core subpackage 2026-05-10 17:20:23 +02:00
Oscar 768679aadf feat(lsp): add jsonls 2026-05-10 00:32:00 +02:00
Oscar 067594ef9e refactor(git/status): rework entries into typed variants on porcelain v2 2026-05-09 22:59:08 +02:00
Oscar 66ceb352aa feat(nvim-tree): aggregate child git status onto directory nodes 2026-05-07 00:10:02 +02:00
Oscar 7083584628 fix(nvim-tree): add back indent marker hl override 2026-05-06 23:53:40 +02:00
Oscar 863eec6a7c fix(nvim-tree): clear hl after loading plugin 2026-05-06 23:49:01 +02:00
Oscar 77025b72c0 fix(nvim-tree): disable hl groups in onedark instead 2026-05-06 23:40:37 +02:00
Oscar c4e96e359c fix(nvim-tree): remove icons 2026-05-06 23:16:29 +02:00
Oscar 3f3fdb2603 fix: manage emmylua_ls install manually, to sync with emmylua_check 2026-05-06 18:03:55 +02:00
Oscar 80d6d465cf refactor(git): rework module around clearer Status and Repo split 2026-05-06 00:45:57 +02:00
Oscar 28840a9e06 fix(ts): remove unused files 2026-05-03 14:51:54 +02:00
Oscar be1d7ace50 refactor(git): unify around the Repo abstraction 2026-05-02 22:45:46 +02:00
Oscar 32bcbbe438 fix(fzf): include gitignored 2026-04-30 17:37:34 +02:00
Oscar bf9cc73626 fix(nvim-tree): fix git head call 2026-04-30 16:01:42 +02:00
Oscar b1a567ae2f feat(fzf-lua): replace oldfiles with unified MRU recent_files 2026-04-30 11:51:39 +02:00
Oscar 8a4c9131e2 fix(onedark): disable italic comments 2026-04-29 14:08:04 +02:00
Oscar f55d7ac11d feat(git): replace vim-fugitive with custom git module 2026-04-27 12:41:41 +02:00
Oscar 5a3e39574d feat(git): add custom status sidebar and diff viewer 2026-04-27 10:45:05 +02:00
Oscar 4da704d59c fix(fzf): adjust some bindings 2026-04-27 08:01:13 +02:00
Oscar 13f5203493 fix(fzf): update config 2026-04-26 04:22:33 +02:00
Oscar 9658868cd9 feat(sh): replace shfmt with beautysh 2026-04-23 21:05:18 +02:00
Oscar c5f8b596d5 feat(cmake): replace cmake-language-server with neocmake 2026-04-21 23:57:42 +02:00
Oscar 62571be411 fix(mason-auto-install): remove golines 2026-04-21 20:44:34 +02:00
Oscar 3611791fa9 refactor(undotree): use builtin nvim.undotree 2026-04-21 14:24:43 +02:00
Oscar c7dd083083 refactor: address emmylua diagnostics 2026-04-20 22:11:18 +02:00
Oscar 516b9ea749 feat(lsp): replace lua_ls with emmylua_ls 2026-04-20 01:56:54 +02:00
Oscar 0fbb738e78 fix(lsp.kind): drop prefix in highlight names 2026-04-17 19:17:56 +02:00
Oscar ad45c6fdf6 feat: add blink.cmp and disable custom completion pipeline 2026-04-17 02:37:19 +02:00
Oscar 08c4431b4b feat(fzf): use fzf-lua for diagnostics pickers 2026-04-15 06:31:59 +02:00
Oscar d6cc1b3119 feat(fzf): add lsp pickers and preview scroll binds 2026-04-15 06:13:06 +02:00
Oscar f40063f44b feat(lsp): custom omnifunc 2026-04-15 05:31:21 +02:00
Oscar 1293be93aa fix(pack): move plugins out from lua runtime path 2026-04-15 05:30:28 +02:00