Commit Graph

183 Commits

Author SHA1 Message Date
warg f4181b89fc feat(git): add in-house hunks module, replace gitsigns.nvim 2026-05-20 06:10:18 +02:00
warg 73fa92afc8 fix(core): reset foldlevel on entering a diff window 2026-05-19 20:26:59 +02:00
warg 8a88455f87 feat(ts): add mustache parser with cloudinit filetype alias 2026-05-12 06:51:53 +02:00
warg cb47177382 Revert "fix(keymap): add TUI scroll binds"
This reverts commit cf6f78c3f5.
2026-05-10 03:26:28 +02:00
warg fe01ec142d chore: remove redundant comments 2026-05-10 03:18:40 +02:00
warg cf6f78c3f5 fix(keymap): add TUI scroll binds 2026-05-10 02:19:45 +02:00
warg 378c3622a8 refactor(git): adopt lazy-require plugin/git.lua pattern 2026-05-10 01:58:38 +02:00
warg 4364637385 fix(json): use 2 space indent 2026-05-10 00:43:33 +02:00
warg 768679aadf feat(lsp): add jsonls 2026-05-10 00:32:00 +02:00
warg a7932bab5a feat(git/statusline): expose status via b:git_status, opt-in via enable() 2026-05-09 19:54:50 +02:00
warg 51113e1907 fix(keywordprg): use K for keywordprg, <C-k> for hover 2026-05-08 20:59:42 +02:00
warg 1b0315750d refactor(keymap): drop cmdline <C-f>/<C-b>, normalize quote style 2026-05-07 13:50:12 +02:00
warg b25a35dd8e fix(git/cmd): parse :G args with shell-style quoting 2026-05-07 13:49:53 +02:00
warg c7e0421e2a refactor(pack,ts): switch specs to src field and decentralize update hooks 2026-05-06 20:59:48 +02:00
warg c70d5dfce5 fix(git): rename log to log_view 2026-05-06 01:15:28 +02:00
warg 80d6d465cf refactor(git): rework module around clearer Status and Repo split 2026-05-06 00:45:57 +02:00
warg 1b43fa6a1c fix(keymap): remove diagnostic show float in favor of builtin <C-w>d 2026-05-04 16:04:13 +02:00
warg 8bd674622e refactor: replace vim.uv.* asserts with warn-and-bail 2026-05-02 22:45:26 +02:00
warg af7e187aa9 feat(git): :Gedit, path/stage completion, status.statusline() 2026-04-30 18:13:52 +02:00
warg 217390cfa4 feat(git): :Glog command, per-module setup, plugin/ auto-init 2026-04-30 15:05:48 +02:00
warg 282ec2602d refactor(pack)!: collapse Plugin* commands into :Plugin <subcommand> 2026-04-30 14:05:56 +02:00
warg 0766c7f11e docs: extract keymap cheatsheet into CHEATSHEET.md 2026-04-29 14:08:04 +02:00
warg 25eb671248 refactor(git): move git.setup() call to init.lua 2026-04-28 11:36:18 +02:00
warg 111d124b91 fix(options): set shada options 2026-04-27 07:09:41 +02:00
warg 4f90145ef4 feat(options): enable confirm 2026-04-27 02:07:20 +02:00
warg 56e3efdf72 fix(qf): update quickfixtextfunc 2026-04-26 04:41:19 +02:00
warg 3fd28bc59a fix(keymap): change diagnostic open_flot binding 2026-04-24 05:10:11 +02:00
warg bb06f1818d feat(pack): rebuild plugins on :PluginUpdate 2026-04-21 23:57:01 +02:00
warg e5a643e7e9 style(commands): format file 2026-04-21 18:51:54 +02:00
warg d4e053fb25 fix(commands): accept bang for aliases 2026-04-21 18:51:04 +02:00
warg 7cd2001eb3 fix(commands): alias Qa -> qa 2026-04-21 18:48:56 +02:00
warg c7dd083083 refactor: address emmylua diagnostics 2026-04-20 22:11:18 +02:00
warg a4af5ce66f refactor(completion): drive pum via vim.fn.complete() directly 2026-04-18 04:33:58 +02:00
warg 12d86c7484 fix(complete): enable fuzzy 2026-04-18 02:28:58 +02:00
warg ad45c6fdf6 feat: add blink.cmp and disable custom completion pipeline 2026-04-17 02:37:19 +02:00
warg 47f36adc21 feat(lsp): add snippet support and refactor completion into Item class 2026-04-17 00:03:04 +02:00
warg 5ecec7cc6c fix(options): update diff opts 2026-04-16 04:32:40 +02:00
warg 7162d00b43 feat(lsp): apply additionalTextEdits on completion accept 2026-04-16 04:14:14 +02:00
warg 9c6130d3d2 feat(lsp): custom codelens as virtual text 2026-04-15 20:51:59 +02:00
warg f40063f44b feat(lsp): custom omnifunc 2026-04-15 05:31:21 +02:00
warg 0211ed53a1 feat(lsp): manage completion docs popup ourselves 2026-04-15 03:05:46 +02:00
warg 3f9170e46d feat(lsp): migrate from blink.cmp to built-in completion 2026-04-14 22:27:48 +02:00
warg 335680ea8a style: rename mappings module to keymap 2026-04-14 16:27:15 +02:00
warg 1ec9623dc8 feat(mappings): add move vim.pack bindings 2026-04-14 16:26:07 +02:00
warg e55540bd59 refactor: replace telescope with fzf-lua, drop nvim-notify 2026-04-14 02:35:57 +02:00
warg 5468a5a628 style: apply formatting 2026-04-13 23:24:31 +02:00
warg 959cec7051 feat(git): add git module and replace vim-flog with :Glog 2026-04-13 21:40:53 +02:00
warg 82ddb86262 fix(terminal): put back default TermClose behavior 2026-04-13 17:51:45 +02:00
warg d6a9748610 fix: simplify statusline 2026-04-13 03:40:40 +02:00
warg fc7060e0ed refactor: correctness fixes, API modernization, and cleanup 2026-04-13 01:20:52 +02:00