Commit graph

72 commits

Author SHA1 Message Date
26fb9ca518
ci: nix
Some checks are pending
Code Quality / changes (push) Waiting to run
Code Quality / Lua Format Check (push) Blocked by required conditions
Code Quality / Lua Lint Check (push) Blocked by required conditions
Code Quality / Lua Type Check (push) Blocked by required conditions
Code Quality / Markdown Format Check (push) Blocked by required conditions
2026-03-04 14:12:41 -05:00
6b1ba1f056
ci: scripts + format 2026-03-04 13:50:44 -05:00
af0a44bec8
ci: migrate to nix 2026-02-23 18:14:20 -05:00
f52dd06c26
build(flake): add nix devShell
Problem: no nix dev shell existed, making it harder to get local
tooling for formatting, linting, and type checking.

Solution: add a flake with a devShell providing prettier, stylua,
selene, and lua-language-server.
2026-02-23 17:35:26 -05:00
7891879b4e
feat: blink-cmp-git integration 2026-02-20 20:18:23 -05:00
638a9e65f3
fix: use plain background for gitsigns highlights
Problem: gitsigns groups were linked to DiffAdd/DiffChange/DiffDelete,
which have tinted backgrounds that look out of place in the sign column.

Solution: define GitSignsAdd, GitSignsChange, and GitSignsDelete with
foreground-only highlights so they inherit the normal background.
2026-02-18 11:21:58 -05:00
fc03b940de
fix: format lua and highlight latex functions 2026-02-17 19:24:25 -05:00
130a1899c2 fix: recursion loading random issue 2026-02-10 13:44:36 -05:00
9ff64a7b89 misc highlight fixes 2026-02-05 00:39:22 -05:00
Barrett Ruth
b496f26e29
Merge pull request #23 from barrettruth/feat/treesitter-diff-highlights
feat: add treesitter highlights for diff files
2026-02-04 16:03:03 -05:00
f28ffed8d9 fix(ci): remove python 2026-02-04 16:01:25 -05:00
517837c9d3 feat: add treesitter highlights for diff files
Adds support for treesitter-based diff syntax highlighting:
- @diff.minus (red) and @diff.plus (green) for changed lines
- @attribute.diff (blue) for hunk headers
- @string.special.path and @variable.parameter linked to Normal
2026-02-04 15:58:07 -05:00
Barrett Ruth
c6bc4ed0db
Merge pull request #21 from barrettruth/fix/deprecation-warning
fix: add deprecation warning for setup()
2026-02-03 21:52:48 -05:00
94a373f416 fix: mark opts as intentionally unused
Some checks are pending
Release / Publish to LuaRocks (push) Waiting to run
2026-02-03 21:51:55 -05:00
2702caf352 fix: add deprecation warning for setup() 2026-02-03 21:46:43 -05:00
Barrett Ruth
79f3a3a18b
Merge pull request #20 from barrettruth/chore/add-issue-templates
chore: add issue templates
2026-02-03 21:11:09 -05:00
6559261ad5 chore: add issue templates 2026-02-03 21:07:02 -05:00
6b63011c1c format
Some checks are pending
Release / Publish to LuaRocks (push) Waiting to run
2026-02-03 20:51:56 -05:00
32c1f23f90 docs: update readme with luarocks installation 2026-02-03 20:48:46 -05:00
Barrett Ruth
d3bd65a484
Merge pull request #19 from barrettruth/refactor/remove-setup
refactor: remove unused setup function
2026-02-03 20:28:23 -05:00
270ba26bce refactor: remove unused setup function
Colorschemes load via :colorscheme command, making the setup() no-op redundant.
2026-02-03 20:12:17 -05:00
8b695453a8 remove superfluous background setting 2026-02-03 20:07:56 -05:00
b54045f31a fix: explicitly remove underline from cursor 2026-02-03 01:23:32 -05:00
2b32dda9f9 misc cleanups for diffing 2026-02-03 01:18:32 -05:00
733e04f48b feat(color): diff change 2026-02-02 15:31:46 -05:00
4e72648c2d fix: Diff* ought to hl bg 2026-02-02 00:42:11 -05:00
593ae1bc21 fix: username updated 2026-02-01 17:12:20 -05:00
95f377b8df feat: use accent color in diff text 2026-01-27 18:27:09 -05:00
f522ac7371 fix: typo 2026-01-27 18:25:58 -05:00
c38e0bac50 fix: name black and white to less confusing fg & bg 2026-01-27 18:24:57 -05:00
Barrett Ruth
d31a1b322d
Merge pull request #16 from barrettruth/fix/todo
fix: color todo/notes with correct naming scheme
2026-01-20 21:26:34 -06:00
90e111993b fix: use blue, not green, for notes 2026-01-20 22:24:40 -05:00
6004ca3b1f fix: color todo/notes with correct naming scheme 2026-01-20 22:23:40 -05:00
Barrett Ruth
2c08cb22ce
Merge pull request #15 from barrettruth/feat/about
include motivation in readme
2026-01-15 16:52:14 -06:00
0f85eb219d fix(ci): readme 2026-01-15 17:51:28 -05:00
76251ab8a7 feat(readme): include motivation 2026-01-15 17:48:27 -05:00
Barrett Ruth
50d4bed9f8
Merge pull request #14 from barrettruth/feat/fix
fix(palette): dont default highlight scheme color names
2026-01-14 12:09:57 -06:00
5611d57240 fix(palette): dont default highlight scheme color names 2026-01-14 13:09:25 -05:00
Barrett Ruth
45c447a190
Merge pull request #13 from barrett-ruth/feat/cmp
blink support
2025-11-25 00:24:01 -05:00
Barrett Ruth
bd5119fb7d blink 2025-11-25 00:23:36 -05:00
Barrett Ruth
3dba035b39
Merge pull request #12 from barrett-ruth/feat/cmp
completion support
2025-11-25 00:05:40 -05:00
Barrett Ruth
6f795b8cab feat(doc): update readme to show completion support 2025-11-25 00:05:02 -05:00
Barrett Ruth
97cd837282 feat: cmp theme 2025-11-25 00:04:06 -05:00
Barrett Ruth
a77a556bf7
Merge pull request #11 from barrett-ruth/fix/misc/cleanups
cleanup
2025-11-13 18:04:25 -05:00
Barrett Ruth
7f554da346 cleanup 2025-11-13 18:04:07 -05:00
Barrett Ruth
d1a2b7bb1f
Merge pull request #10 from barrett-ruth/fix/misc/cleanups
fix: cleanup theme
2025-11-13 18:03:20 -05:00
Barrett Ruth
d95b68b725 fix: cleanup theme 2025-11-13 18:02:49 -05:00
Barrett Ruth
16f24bf265
Merge pull request #9 from barrett-ruth/fix/misc/cleanups
cleanup
2025-11-10 01:22:11 -05:00
Barrett Ruth
18fe9c5628 cleanup 2025-11-10 01:21:46 -05:00
Barrett Ruth
56a145e9fe
Merge pull request #6 from barrett-ruth/feat/doc
vimdoc
2025-11-08 23:04:57 -05:00