100 Commits
Author SHA1 Message Date
oscar 789d4a7664 fix(filetypes): add extension mappings for systemd-like files 2026-07-16 18:47:12 +02:00
oscar ba93dd38e9 fix: change line length to 100 2026-07-16 03:02:25 +02:00
oscar 40d0f336a0 fix(nvim-tree): disable update_focused_file 2026-07-12 12:52:58 +02:00
oscar 68923f010f feat: commit to emacs/readline bindings in insert mode 2026-07-10 19:28:34 +02:00
oscar 4f6155bf08 feat: remove custom lsp completion 2026-07-10 18:57:32 +02:00
oscar c7ea39ccf5 feat: add ucl support 2026-07-10 18:57:32 +02:00
oscar baa098454b feat: add typst support 2026-07-10 18:57:28 +02:00
oscar 4732c9002f fix(markdown): format to 80 columns 2026-07-05 19:38:01 +02:00
oscar 68d7b7f04b feat: use md-fmt 2026-07-04 04:48:33 +02:00
oscar bfa78ebcd2 feat: add json-ls 2026-07-04 04:48:08 +02:00
oscar 7ef4dcd10b fix(lsp/kind): stop using kind in completions 2026-07-03 21:05:40 +02:00
oscar 0a9ce85f67 fix(outline): stop using icons 2026-07-03 20:59:48 +02:00
oscar 1f2a5a8078 fix(oil): open oil in current window 2026-07-01 21:26:53 +02:00
oscar e6d4d8028b fix(mason-auto-install): specify filetype for phpcs 2026-06-26 00:42:49 +02:00
oscar 3ede5b812d fix(jdtls): remove unused keybind 2026-06-26 00:36:51 +02:00
oscar 5630af0e8e fix(lsp): only run attach handler for related clients 2026-06-24 20:23:48 +02:00
oscar 79859807f1 fix(c): align switch labels with switch 2026-06-22 20:53:27 +02:00
oscar 55c4566cee fix(lsp): use LspAttach event for registering on_attach callback 2026-06-21 21:57:19 +02:00
oscar 941a87371b fix(lsp): disable language servers depending on node/npm 2026-06-17 15:28:42 +02:00
oscar 470f9235f0 fix(mason-auto-install): remove packages depending on npm 2026-06-17 15:25:39 +02:00
oscar cf922e700f fix(xml_ls): change cmd 2026-06-15 13:13:04 +02:00
oscar 668ed940f3 fix(fzf): ignore generated class files 2026-06-12 17:13:12 +02:00
oscar 07214a9ce9 fix(git): open log commits from line 2026-06-10 17:55:51 +02:00
oscar c255fcd6e9 feat(git): add status diff tab binding 2026-06-10 17:48:45 +02:00
oscar 523f1dbcda refactor(nvim): use option value APIs 2026-06-10 17:33:03 +02:00
oscar 72dc07ba24 feat(fzf): match telescope recent files 2026-06-10 17:32:36 +02:00
oscar 0810939e24 fix(git): restore fugitive and gitsigns 2026-06-10 17:05:29 +02:00
oscar c7eea1bb7c fix(java): change formatting config 2026-06-10 15:39:21 +02:00
oscar 589419446e feat(nvim-tree): group empty directories 2026-06-10 11:41:47 +02:00
oscar 84145eb7c2 feat: add csharp_ls 2026-06-10 11:15:21 +02:00
oscar 089318ecd7 feat(lsp): add jdtls 2026-06-10 10:57:29 +02:00
oscar 5ca089666e feat(ts): add groovy 2026-06-09 14:48:52 +02:00
oscar 71d6e7f781 feat(ts): add java/javadoc 2026-06-09 13:33:19 +02:00
oscar cc725e4a5a chore(ts/python): update wording 2026-06-09 11:38:05 +02:00
oscar e35ea79477 fix(kotlin): use parser nodes for interpolation 2026-06-09 11:38:03 +02:00
oscar ca9b9086b8 fix(fzf): ignore .git for grep 2026-06-09 11:32:00 +02:00
oscar f73fb35bb2 feat(ts): add kotlin 2026-06-09 11:25:31 +02:00
oscar 3ba9c4d812 feat(completion): add dictionary completions for prose 2026-06-05 03:25:19 +02:00
oscar 2f17692eef feat(spell)!: disable spell 2026-06-05 00:54:51 +02:00
oscar 7ff6aedbd4 fix(nvim-tree): disable filesystem watcher 2026-06-04 22:12:57 +02:00
oscar b08ffee757 feat(completion): add spell suggestions to blink 2026-06-01 02:29:18 +02:00
oscar 070c46cf3f feat(spell): enable prose spell checking 2026-05-30 18:37:21 +02:00
oscar e5494ecc0b chore: improve project checks 2026-05-29 11:53:03 +02:00
oscar cebff7f3a8 chore: update pack lockfile 2026-05-29 11:30:06 +02:00
oscar 3e5cef568a feat(ts): add jq 2026-05-29 11:29:45 +02:00
oscar 482ed70cf6 feat(ts): add starlark 2026-05-29 11:00:59 +02:00
oscar ae223dfaa7 chore: move out gitlog syntax file to git.nvim 2026-05-29 10:27:20 +02:00
oscar faae15f05c fix(git): enable visual staging 2026-05-29 10:26:25 +02:00
oscar 4df13ecdec chore: update project url 2026-05-28 16:45:16 +02:00
oscar 189bb8e5dc chore(pack): refresh lockfile 2026-05-28 00:08:12 +02:00
oscar ca1e6e4f5c chore(pack): remove tree-sitter-tumblr 2026-05-28 00:06:55 +02:00
oscar 496188dd95 fix: change git.nvim url 2026-05-28 00:01:50 +02:00
oscar 5b69014c0c feat(pack): support file:// dev plugins via symlink 2026-05-26 20:35:58 +02:00
oscar feb10f543c feat: move out git package to separate plugin 2026-05-26 17:07:32 +02:00
oscar c0dcb14171 chore: format 2026-05-26 16:37:28 +02:00
oscar bf6ec376c4 chore(make): format on check 2026-05-26 16:36:22 +02:00
oscar 201c88d750 chore(git): remove comments 2026-05-26 16:06:40 +02:00
oscar 9e8a838059 refactor(git): remove inline and side-window blame, keep popup + drill actions 2026-05-26 16:05:48 +02:00
oscar db0b2d2527 feat(git): add blame side window with synced scroll 2026-05-26 15:35:11 +02:00
oscar ebfa15c276 refactor(git): remove blame gutter 2026-05-26 15:28:22 +02:00
oscar 27f77e4fb7 fix(git): separate blame gutter from buffer text 2026-05-26 15:17:26 +02:00
oscar c560f62fb2 refactor(git): rework blame highlights and rename overlay to gutter 2026-05-26 14:52:59 +02:00
oscar a0a8d723d6 fix(git): rename plug command 2026-05-26 14:51:30 +02:00
oscar d81cf95b48 fix(git): stop the blame statuscolumn leaking into new windows 2026-05-26 14:02:37 +02:00
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 432682409e feat(git): add in-house git blame 2026-05-22 16:38:50 +02:00
oscar a786d8458d refactor(git): move the zero-sha check into core/util 2026-05-22 16:38:49 +02:00
oscar a401e0a12b fix(onedark): add back DiffDelete hl override 2026-05-20 14:33:37 +02:00
oscar 942dbdcaa0 refactor(git): rename stage_hunk to toggle_stage 2026-05-20 13:19:05 +02:00
oscar 1a582045f6 feat(git): show staged hunks in the gutter with a stage toggle 2026-05-20 12:46:45 +02:00
oscar 7c92b5eff6 feat(git/repo): add Repo:head_sha for cached HEAD blob lookups 2026-05-20 12:46:05 +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 01ca0025dd fix(git): refresh the gutter after staging a hunk 2026-05-20 08:09:07 +02:00
oscar b52f34ce9a fix(git): use GitHunkRemoved for the delete-hunk sign 2026-05-20 08:00:56 +02:00
oscar e050896dc0 test(git): speed up the hunks test setup with a flush hook 2026-05-20 07:56:07 +02:00
oscar 4c8b3f0d3e fix(git): align hunk signs with :diffsplit 2026-05-20 07:55:55 +02:00
oscar 72ab9059fa fix(git): rename hunk highlights 2026-05-20 07:53:51 +02:00
oscar 7c8975af10 fix(git): show merge commits diffed against the first parent 2026-05-20 07:14:37 +02:00
oscar 2064c629ed feat(git): syntax-highlight deleted lines in the diff overlay 2026-05-20 06:42:42 +02:00
oscar aaef6621dd fix(hunks): change delete sign 2026-05-20 06:27:52 +02:00
oscar d629302625 perf(git): cache index blob sha, drop rev-parse from the edit path 2026-05-20 06:25:15 +02:00
oscar f77d26db6b feat(git): trim hunk preview header, focus float on re-invoke 2026-05-20 06:17:58 +02:00
oscar f4181b89fc feat(git): add in-house hunks module, replace gitsigns.nvim 2026-05-20 06:10:18 +02:00
oscar d979c961a2 test(git): remove unused git uri 2026-05-19 20:42:06 +02:00
oscar d132c00032 feat(git): bind gd to open-under-cursor in log and object views 2026-05-19 20:30:23 +02:00
oscar 73fa92afc8 fix(core): reset foldlevel on entering a diff window 2026-05-19 20:26:59 +02:00
oscar 3b8951758e fix(git): reset diff-pair cursor on sidebar selection 2026-05-19 19:55:03 +02:00
oscar b692f23fe2 refactor(git): rework log_view, drop URI scheme 2026-05-19 19:40:13 +02:00
oscar ffd5584a05 refactor(git): replace status_view URI scheme with path-style name 2026-05-19 16:29:10 +02:00
oscar 4461a65b90 refactor(git): rework status_view header 2026-05-19 15:48:10 +02:00
oscar 8121227ba4 refactor(git): share OpenOpts type between status_view open and toggle 2026-05-19 14:50:11 +02:00
oscar 26d074c464 feat(git): status_view help hint, mouse open, extmark highlights 2026-05-19 14:47:40 +02:00
oscar 897de35688 refactor(git): rewrite diff module around :diffsplit 2026-05-19 14:30:35 +02:00
oscar 8fe4d0c6a7 refactor(git): drop reset_diff_win from status_view 2026-05-19 11:43:27 +02:00
oscar 8a8c73ca8b refactor(git): rebuild status_view diff layout per selection 2026-05-19 11:40:03 +02:00
oscar ab9b70c70a refactor(git): rename refresh event to change, gate on actual diff 2026-05-19 10:42:14 +02:00
oscar 085216a406 feat(git): case-insensitive status lookup on ignorecase repos 2026-05-19 10:31:42 +02:00
oscar 50db85ea5f feat(git): submodule recursion on by default 2026-05-19 09:53:54 +02:00