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 |
|
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 |
|