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