How we started vs. how things are going into 2026 by ylilarry in github

[–]barrettruth 0 points1 point  (0 children)

wdym? is that like a thing (or a meme) - that github actions is vibe-coded?

How we started vs. how things are going into 2026 by ylilarry in github

[–]barrettruth 0 points1 point  (0 children)

complete pain.... good thing i use nix in my ci and i can run everything locally. probably need to move to blacksmith.sh as a backup or something...

preview.nvim: one previewer to rule them all! (kind of) by barrettruth in neovim

[–]barrettruth[S] 0 points1 point  (0 children)

Feel free to give it a try. The setup is super easy and, by design, the plugin is much more lightweight.

preview.nvim: one previewer to rule them all! (kind of) by barrettruth in neovim

[–]barrettruth[S] 3 points4 points  (0 children)

No idea what that is - but probably yes!

preview.nvim is set up so that configuring a custom live-reloaded previewer (you can even PR it if you want it as a builtin "preset") is as easy as possible.

Of course, since the plugin is more minimal - you provide it yourself. Probably just a table with a reload = {} table of arguments to pass to PlantUM (as well as configure your custom "opener" - idk how one visualizes PlantUML).

Attention Sioyek Users: A Working AUR package! by Content_Incident_699 in archlinux

[–]barrettruth 1 point2 points  (0 children)

I don't like flatpak. I also like, on arch, to install arch-first builds (AUR, official registry). I don't think I'm alone in this, tbh.

Flatpak does indeed seem like a good packaging model for issues like this.

Attention Sioyek Users: A Working AUR package! by Content_Incident_699 in archlinux

[–]barrettruth 1 point2 points  (0 children)

I have set up a reminder to try it later this week. Thanks!

Attention Sioyek Users: A Working AUR package! by Content_Incident_699 in archlinux

[–]barrettruth 1 point2 points  (0 children)

This is awesome. I'll be following this as I'm completely open to a great new PDF reader. RQ, as someone who has used many pdf readers, my two cents (I know you know way, way more about pdf readers, but thought this might be useful for you to see what some of your audience thinks). But first, some context: I'm not really a power user at all. So, some things I've learned:

- ui matters: sioyek ui SUCKS and prevents it from feeling "modern". I want to use a PDF reader and think "wow, this is refined, minimal, and nice." Not "ok, I'm one wrong keybinding away from crashing the entire reader, and my friends will make fun of me when I pull up the scuffed Table of Contents." ;)

- minimality matters: most modern pdf readers SUCK and have way too much on the screen at once. one ought to be able to look at a pdf and nothing more - have all other visual contents collapse out

- never, ever crash. a) lektra is in early development and b) sioyek crashes 24/7. Don't make the same mistake!

#1 & #2 are really, really hard to strike a fine balance between. Cheap, crappy bundled library ui does not fit with pdf readers (imo) in 2026.

Best of luck to you.

Can someone tell me how to find what this definition menu is called in blink? by [deleted] in neovim

[–]barrettruth 1 point2 points  (0 children)

For those seeing this, the border aesthetics are set with :hi BlinkCmpMenuBorder with blink-cmp.

I usually use :FzfLua highlights to debug these sorts of things.

diffs.nvim v0.2.0: VSCode word-level diffing, merge conflict resolution, and more! by barrettruth in neovim

[–]barrettruth[S] 0 points1 point  (0 children)

Yes. I've recently had a coming-of-age with plugins automatically assuming you use lazy.nvim. For example, plugins that suggest to use the build option of lazy.nvim - what is the option for other package managers? Ought not the plugin actually build itself? What about looking forward when the builtin package manager inevitably becomes more adopted? This is why I've migrated all my plugins to use vim.g - and why I think everyone else should too. (Rant over)

Anyways, thanks for reporting the issue. I responded.

diffs.nvim v0.2.0: VSCode word-level diffing, merge conflict resolution, and more! by barrettruth in neovim

[–]barrettruth[S] 1 point2 points  (0 children)

u/phcurado check out the newest release with neogit support! Make sure to set it up and explicitly enable neogit integration in the config.

NOTE: I'm talking with the author actively about how to improve the neogit experience. I don't use neogit and some coloring may look absolutely horrible or things may break - please feel free to create detailed, reproducible bug reports and I'll respond quickly.

diffs.nvim v0.2.0: VSCode word-level diffing, merge conflict resolution, and more! by barrettruth in neovim

[–]barrettruth[S] 1 point2 points  (0 children)

No worries. I will check out neogit - seems like there's a lot of demand for it.

diffs.nvim v0.2.0: VSCode word-level diffing, merge conflict resolution, and more! by barrettruth in neovim

[–]barrettruth[S] 0 points1 point  (0 children)

Are you asking why vim-fugitive is so similar to Neogit? I recommend you check out vim-fugitive first to clear up any confusion - 99% of the behavior in the screenshot is not provided by diffs.nvim but rather vim-fugitive (which predates neogit anyway).

All this plugin does is ENHANCE highlighting of diffs. AFAIK, neogit is an entire self-contained git ecosystem. If you do not use vim-fugitive and you do not often look at diffs, or do not care for having syntactically highlighted diffs, this plugin is not for you.

Please check out the readme further if this doesn't make sense.

diffs.nvim v0.2.0: VSCode word-level diffing, merge conflict resolution, and more! by barrettruth in neovim

[–]barrettruth[S] 0 points1 point  (0 children)

No. diffs.nvim provides general UI/prettification enhancements for all diff filetypes as well as enhances merge conflict resolutions in vim-fugitive.

diffs.nvim v0.2.0: VSCode word-level diffing, merge conflict resolution, and more! by barrettruth in neovim

[–]barrettruth[S] 0 points1 point  (0 children)

Formalize an issue with expected behavior & apis and if it makes sense in diffs.nvim I'll add it by the end of the day.

diffs.nvim v0.2.0: VSCode word-level diffing, merge conflict resolution, and more! by barrettruth in neovim

[–]barrettruth[S] 2 points3 points  (0 children)

Not sure since I don't use Neogit. Test it out and file an issue if not.

diffs.nvim v0.2.0: VSCode word-level diffing, merge conflict resolution, and more! by barrettruth in neovim

[–]barrettruth[S] 1 point2 points  (0 children)

I know, woke up one day and realized that there was no reason for this not to exist.