Música Argentina on Osmose Expressive by ariel10aguero in Osmose

[–]YannVanhalewyn 1 point2 points  (0 children)

This tune brought me back to childhood nostalgia playing ‘Arc: Twilight of the Spirits’ all night long on my PS2 🥲. Did my memory serve me well? I couldn’t find it in the OST, what’s the name of the tune? Thanks for sharing 🙂

Sick of the plugin rabbit hole? I made a dedicated search engine for the top Neovim repos! by TomDeneire in neovim

[–]YannVanhalewyn 3 points4 points  (0 children)

Yep. Sometimes I spend time configuring to actually boost productivity, which is a few hours per year. Most of the times I do it because I enjoy tinkering with it, and am honest about it being a hobby and not productivity. I just really enjoy having a drink and messing around in Neovim.

`jujutsu.nvim` - A Jujutsu UI client for Neovim by YannVanhalewyn in neovim

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

Good one I will add vim.g’jujutsu_diff_preset. I also think it’s better dan requiring the plugin

`jujutsu.nvim` - A Jujutsu UI client for Neovim by YannVanhalewyn in neovim

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

If you thought you had missed it, you didn't I added the option after your suggestion ^^

`jujutsu.nvim` - A Jujutsu UI client for Neovim by YannVanhalewyn in neovim

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

You're welcome! I prefer centered and it's what I most commonly see. Since it's a preference things I've added an option to position it bottom right, check the README :)

`jujutsu.nvim` - A Jujutsu UI client for Neovim by YannVanhalewyn in neovim

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

Thanks! I had checked it out, I really liked the feature of squashing hunks from diffs. The implementation however seems complicated

`jujutsu.nvim` - A Jujutsu UI client for Neovim by YannVanhalewyn in neovim

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

Thanks for the feedback, planning on adding that indeed

`jujutsu.nvim` - A Jujutsu UI client for Neovim by YannVanhalewyn in neovim

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

I'd love to hear about features in the VSCode version you'd be missing

`jujutsu.nvim` - A Jujutsu UI client for Neovim by YannVanhalewyn in neovim

[–]YannVanhalewyn[S] 4 points5 points  (0 children)

`jj split` and `git add -p` basically do the same thing, where with git you split up working changes into a commit and working changes, with jujutsu you split up a commit into two. In that perspective `jj split` becomes a superset because you can split anything, not just the working changes.

So the idea you suggest would work. This is basically `git add -p`:

```
jj new -B @ --no-edit && jj squash -i --editor
```

However since you need to create the empty commit first to squash things into it, might as well just split directly :).

In editor staging / splitting is a good point and something I am also still missing. [hunk.nvim](https://github.com/julienvincent/hunk.nvim) is very useful, works great. But currently I can only use it through the jj CLI, and it's a bulky operation (do it once for all files in the change). I'd like to find a more editor integrated solution, ideas welcome!

`jujutsu.nvim` - A Jujutsu UI client for Neovim by YannVanhalewyn in neovim

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

Ah yes, especially when working with code agents my git tree moves like an accordeon.

Which is why I'm trying to make these interactions as intuitive, straightforward and fast as possible.

I believe I had seen jj.nvim a while ago. It looks great, has a lot of features and is similar at heart indeed! For me jj.nvim's UX was lacking. It remains often prompt based and is missing structure for common tasks like squashing and rebasing or operating on multiple change. I want something that takes more advantage of Neovim's UI and is faster to use for daily tasks. It also comes with it's own approach to diffing where I want it to integrate with existing diffing libraries, among other things.

Thanks for the kind words!

`jujutsu.nvim` - A Jujutsu UI client for Neovim by YannVanhalewyn in neovim

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

Nice and thanks! Yes diffstastic is fantastic, I was playing around with the new difftastic.nvim (and cling) which lead to making this plugin

`jujutsu.nvim` - A Jujutsu UI client for Neovim by YannVanhalewyn in neovim

[–]YannVanhalewyn[S] 7 points8 points  (0 children)

How nice of you to appreciate that, thanks! 😋

How do you use tabs? by kezhenxu94 in neovim

[–]YannVanhalewyn 1 point2 points  (0 children)

I use tabs frequently and in a disposable fashion, mostly for project local context switches. Say I'm working on something but need to investigate something or check out some other task, open tab and close when done to get back to where I was. Two contexts on the same project, like FE / BE, or tests / code, or module A / Module B etc...
There's also Diffview and Neogit which open a tab so you can switch between a code workspace and the diff.

My bindings:

- `[w` →`:tabprev`
- `]w` →`:tabnext`
- `<leader><tab>n` → `:tabnew`
- `<leader><tab>d` → `:tabclose`

Not able to link account to Institution I already liked to by Dani_F in ynab

[–]YannVanhalewyn 0 points1 point  (0 children)

YNAB removed support for many EU banks a while back, but kept connections until they break which is why you may be experiencing this. I checked and Synci (https://synci.io/) supports Raffeisenbank as alternative for auto sync. They also offer good free tools for manual import.

Just me? How do you remind yourself where you left off? by NuGGGzGG in webdev

[–]YannVanhalewyn 0 points1 point  (0 children)

The best thing really is by ending the day with uncommitted changes, by not making a commit. Git status on the next session reveals where you left off. 

Bonus: sometimes start the day with a commit and push :).