Commit Graph

164 Commits

Author SHA1 Message Date
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
warg cf898d1fee feat(treesitter): replace nvim-treesitter with pack-managed parsers 2026-04-12 11:46:54 +02:00
warg ec81afbab7 refactor: simplify plugin loader 2026-04-11 22:55:51 +02:00
warg 1127508496 feat(plugin): add hot-reload support for plugin configs 2026-04-10 15:39:18 +02:00
warg 28c45c8390 feat: switch from lazy to vim.pack 2026-04-10 14:42:25 +02:00
warg f6a21cb88b feat(lsp): change from eslint/prettier to oxlint/oxfmt 2026-03-06 05:48:33 +01:00
warg 4d22ec6939 fix(term): leave insert on exit 2026-03-04 19:38:51 +01:00
warg f2f77ae11c fix: don't auto-close terminal on exit 2026-03-04 19:32:03 +01:00
warg a2521f0e6f feat(lsp): configure eslint, tailwindcss, tsgo and prettier 2026-02-28 09:47:24 +01:00
warg 7994298eb6 fix(lsp): enable lsp keybinds always, even when no server is attached 2026-02-25 00:26:07 +01:00
warg e590a6d8f2 feat(xml): set xml options 2026-02-25 00:23:55 +01:00
warg af2d8df323 feat: add gotmpl 2026-02-11 18:50:51 +01:00
warg 132c5a9594 feat(mappings): add emacs bindings 2026-01-05 19:23:51 +01:00
warg 63fd755940 feat: set winborder 2025-11-15 08:24:45 +01:00
warg c5f3e8e2d8 fix: formatting 2025-11-08 04:54:45 +01:00
warg 923ca6d7a4 fix(mappings): change hover/signature_help mappings to K/<C-S> 2025-11-08 04:51:38 +01:00
warg c0b30569ef feat(mappings): enable window commands in terminal mode 2025-10-22 11:34:43 +02:00
warg 5388da2989 fix(mappings): go back to using <ESC> to exit terminal mode 2025-10-21 10:52:08 +02:00
warg bcc327cb34 style: update formatting 2025-10-20 02:45:26 +02:00
warg 9e544d70b9 feat: remove emacs bindings and change terminal mode bindings 2025-10-20 02:44:02 +02:00