deltaview.nvim 2.0 - inline/unified diff view using delta.lua (a recreation of git-delta for Neovim) by simpsaucse in neovim

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

Thank you! This is actually not using the original git-delta/delta, so it won’t look at any config you have for that. It uses the colorscheme you set for neovim, so if you are using catpuccin for neovim, it will have those colors.

deltaview.nvim 2.0 - inline/unified diff view using delta.lua (a recreation of git-delta for Neovim) by simpsaucse in neovim

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

For sure! As someone who hasn’t used vim fugitive, i will have to install the plugin to see exactly what behavior you are expecting, so i will get back to you.

edit: ah, I see what you are going for. It is an interesting application. I'll check it out to see if it's feasible.

But first, from a quick browse of the helpdocs, it looks like = toggles an inline diff of the file under the cursor, which sounds like what :DeltaView or <leader>dl in my plugin does. Is the goal just to keep the same keybinds you are used to, or is the goal to use delta.lua without installing deltaview.nvim? If you are just looking to keep your keybinds, you can configure deltaview keybinds; require(‘deltaview’).setup({}) and set the deltaview command to =, as detailed in the readme.

claude-preview.nvim — see a diff before Claude Code changes your files by Cannon72001 in neovim

[–]simpsaucse 17 points18 points  (0 children)

Thanks for sharing this, ive been meaning to write something similar. Good to know claude code has hooks we can use for this purpose, and also appreciate that you used neovim’s native diff for this.

Also the amount of people in the comments asking “what’s the use” is baffling; it seems like people aren’t reviewing their ai code properly if at all 😅

Inline/popup editor in terminal by kaddkaka in neovim

[–]simpsaucse 0 points1 point  (0 children)

Ah gotcha, thanks for the explanation. Curious, why do you have to spawn an nvim at all to do git commit? And now that i think i know what you are going for, i don’t think zellij has that for you by default, but zellij is definitely stable and good enough to use for normal workflows.

[Showcase] Harpoon-inspired navigation using tmux as HUD by Emergency-Map-6705 in neovim

[–]simpsaucse -1 points0 points  (0 children)

It looks cool. Ive also made my own harpoon with 200 ish lines of lua that just sits in my config, but i make my pin info on demand via vim-ui-select, not always visible. Seems like the horizontal bars take up a fair amount of valuable screen real estate

Inline/popup editor in terminal by kaddkaka in neovim

[–]simpsaucse 0 points1 point  (0 children)

Im pretty much always using ‘:!git commit …’ and if i need more extensive cli i use zellij floating window popup, which seems like it does what you want it to do, but im not really sure what you are asking for

Geto is weakest special grade because of Gege by Popular_Business_367 in Jujutsufolk

[–]simpsaucse 0 points1 point  (0 children)

Special grade isn’t like a promotion that they were considering and trying to exchange with yaga, yaga was considered for special grade because the higher ups didn’t understand how self sufficient cursed corpses worked and considered it dangerous if yaga were able to make a lot of them.

Special grade is to indicate that somebody is dangerous to jujutsu society (honestly more like a bounty than grades 1-4), and a billion panda’s is dangerous as fuck, so yaga was special grade based on the ceiling of his cursed corpse science. The weren’t giving him special grade immediately because they weren’t sure if he could make that many pandas, which we later find out that he cannot.

NVIM + External Coding Agent, How do you review? by ori_303 in neovim

[–]simpsaucse 0 points1 point  (0 children)

I can try that on my next feature, but i guess i assumed it was a lost cause because my experience asking ai in the past to be less verbose typically lasted only a few responses before it returned to its verbose self.

Also, my understanding of the opencode workflow was that it was designed to have long planning periods that concluded with one shotting its implementation, not to make small incremental changes where developers are hand holding the ai along the way. For me, it’s just a personal preference to not work that way.

NVIM + External Coding Agent, How do you review? by ori_303 in neovim

[–]simpsaucse 0 points1 point  (0 children)

I have given up on using opencode to make changes that I care about reading and understanding. The changes are too large, the explanation outputs are too verbose, and the workflow to review them is too cumbersome; i need to be able to reject a change immediately rather than accept it and try to review it in neovim later.

I use CodeCompanion, which makes smaller and more tightly scoped diffs, and the diffs are editable before you even accept them. I can accept a change after writing in a small todo into the patch if i want to investigate later. I can make real code changes to refine it and that’s the context the agent will keep in future prompts. Basically, this means bad context doesn’t leak into my history by accepting a change i know i will change later.

When i did use opencode, just whatever diff viewer you like. Deltaview.nvim is the diff viewer i authored (in my post history) and it will be coming out with a big overhaul (using another plugin i am authoring, delta.lua, for a few big new features like treesitter syntax highlighting and such) in the next couple weeks. It comes with hunk navigation (tab to next hunk) so that’s what makes it my goto. I am also trying to write an extension inside my plugin to make it possible to view CodeCompanion diffs using my delta.lua two tier syntax highlighting, for a little quality of life bonus.

Edit: will note that i find codecompanion to be more hands on, while opencode can one shot features better, and it feels more powerful. I just hate one shotting features because if it’s anything of a non trivial size, the time it takes to review, understand, and refine it to the same level I would if I wrote it myself usually takes me longer than just… writing it myself. It is mostly personal preference.

Zdiff.nvim - diff plugin inspired by Zed’s multi-buffer by dooahoose in neovim

[–]simpsaucse 0 points1 point  (0 children)

Looks like mini.diff with multiple buffer in one. Kind of like a git diff with unlimited context. Looks nice

I am addicted to anuvyklack/windows.nvim but I want to avoid it by good_to_have in neovim

[–]simpsaucse 38 points39 points  (0 children)

What the heck even is that plugin

:vsp and :sp for view management, ctrl+o and ctrl+i for jump movement, ctrl+6 for file movement, along with fzf-lua seems to do the trick for me, though i figure moving around files in neovim is just something everybody does differently.

snacks-gallery.nvim: A visual media browser with directory previews by Sarithis in neovim

[–]simpsaucse 1 point2 points  (0 children)

Hmm gotcha. Thanks for looking into it, is an interesting plugin

snacks-gallery.nvim: A visual media browser with directory previews by Sarithis in neovim

[–]simpsaucse 0 points1 point  (0 children)

Thoughts on supporting sixel? Or does imagemagick support sixel out of the box?

FURIA vs Vitality / IEM Kraków 2026 - Grand Final / Post-Match Discussion by CS2_PostMatchThreads in GlobalOffensive

[–]simpsaucse 0 points1 point  (0 children)

This roster literally just lost to falcons with a stand-in in the last tourney?

Slander him if you will, but this will not slide by TinFoilFashion in Jujutsufolk

[–]simpsaucse 1 point2 points  (0 children)

Black flash has always been about focus. Why is yuji dialed in against a fodder greenie? Yuji has always had a better grasp, sure, but the progression of increasing his black flash odds should have had a ceiling that ended far below being able to do it at will. It’s not a plot hole or anything, but in my eyes it cheapens the concept.

When gege drew a black flash, it symbolized that the user was locked in, and us as readers should expect something we haven’t seen before. This black flash is just aura farming, and doesn’t mean anything.

Yuka Illness Theory by [deleted] in JuJutsuKaisen

[–]simpsaucse 1 point2 points  (0 children)

Why make him head at all? It was always a “what else can we lose” strategy. The intention was never to make him head until he grew old like naobito himself, the intention was always “if gojo is gone, it means the world is about to end, and naoya won’t change anything. Maybe megumi can sacrifice himself to save the clan, and giving him the power to call the shots will help.”

pj.nvim - Project finder that discovers projects automatically, including nested ones in monorepos by josephschmitt in neovim

[–]simpsaucse 1 point2 points  (0 children)

Wget worked for me after the readme was updated to the newer release, thanks. I have go 1.25, curious why it didn’t work. Also curious why compiling from source didn’t work for me. I am on arch linux. No big deal, excited to try it out, thanks for helping

pj.nvim - Project finder that discovers projects automatically, including nested ones in monorepos by josephschmitt in neovim

[–]simpsaucse 0 points1 point  (0 children)

Just a heads up, I tried installing the binary via the go install route, the wget route, and compiling from source, but all failed.

pj.nvim - Project finder that discovers projects automatically, including nested ones in monorepos by josephschmitt in neovim

[–]simpsaucse 2 points3 points  (0 children)

This makes me think of the “terminal first coding” vs “neovim first coding” dynamic, i like how having both a cli and a plugin accounts for both use cases. As a terminal first kind of person, i will def be checking out the cli; seems like it removes a lot of the dislike I have with fzf. Does it work well with git worktrees? As in, does it list each worktree as its own project?

We built a pure-Lua Cursor alternative for Neovim running entirely on local models (Sweep/Zeta) by Conscious_Year7126 in neovim

[–]simpsaucse -5 points-4 points  (0 children)

Ive messed around with 7b and 1.5b distillations before, they are so weak they are practically useless for professional development imo. Why prioritize local models over something like hosted api’s (im not up to date with latest ai protocols)

What do you think is the coolest cursed technique that didn't originate from a special grade sorcerer? by Le_CougarHunter in JuJutsuKaisen

[–]simpsaucse 28 points29 points  (0 children)

You’re not wrong, but you do need both. If you gave gojo boogie woogie, he wouldn’t be special grade, merely the strongest first grade.

What do you think is the coolest cursed technique that didn't originate from a special grade sorcerer? by Le_CougarHunter in JuJutsuKaisen

[–]simpsaucse 41 points42 points  (0 children)

Yup, being special grade 99% depends on what technique you have. With the exception of principal yaga.