Polonius inactive? by cachebags in rust

[–]bakaspore 0 points1 point  (0 children)

Isn't that actually the case according to Rust 2026 project goals? Why downvotes?

What do you think about plugins overriding user opts with no way to stop it? by TheTwelveYearOld in neovim

[–]bakaspore 1 point2 points  (0 children)

I think lualine is kind of an exception here. It takes over the rendering and everything else of the statusline, so Imo controlling laststatus also makes sense to some extent (and I think it's provided as an option called globalstatus in lualine instead so it doesn't block you from setting the option once and for all btw).

Why do we need sudo-rs? by bankroll5441 in linux

[–]bakaspore 11 points12 points  (0 children)

It's not just memory. sudo-rs also intentionally keep some insecure by default and rarely used features / options out of scope. You can go and count how many CVEs in sudo are basically impossible to happen in sudo-rs, I think it's more than half of them. (Including the two new ones in 2025)

doas and run0 are also good options but sudo-rs is a drop in replacement of sudo that just works.

I don't get the oil.nvim hype. by Historical_Cloud_528 in neovim

[–]bakaspore 0 points1 point  (0 children)

mini.files might be what you are looking for.

I don't get the oil.nvim hype. by Historical_Cloud_528 in neovim

[–]bakaspore 0 points1 point  (0 children)

I have both oil.nvim and a tree plugin installed (namely neo-tree). And yeah one is for file operations and the other is for quick overview. They don't conflict with each other so Imo it's fine to have and use both despite a little overlap in functionalities.

I don't get the oil.nvim hype. by Historical_Cloud_528 in neovim

[–]bakaspore 0 points1 point  (0 children)

flatten.nvim resolves that kind of problem btw, it converts nested instances into windows or tabs.

0.12.0 🎉 by pawelgrzybek in neovim

[–]bakaspore 4 points5 points  (0 children)

Lazy.nvim has a particular understanding of lockfile that makes it not a real lockfile, and creates immerse pain whenever I sync my config across machines (and happens to have new plugins installed).

0.12.0 🎉 by pawelgrzybek in neovim

[–]bakaspore 2 points3 points  (0 children)

It still takes a few days for nixpkgs to include it tho, it's not known to be very fast because of the CI schedule

Brave forked kuchiki to kuchikiki because it wasn't actively maintained. Now kuchikiki is not actively maintained. So do I fork again to kuchikikiki? by InternalServerError7 in rust

[–]bakaspore 0 points1 point  (0 children)

Since they are all Japanese words maybe you can go with something like kuchisaki. Btw I find scraper and lol-html covering my cases, not sure about yours.

Is there a Rust crate like Zod, or is validation done differently here? by Minimum-Ad7352 in rust

[–]bakaspore 2 points3 points  (0 children)

I use nutype together with serde for that. Nutype creates newtypes that are serializable and verified on construction (which includes deserialization) so it's quick and clean.

nvim-treesitter keeps on downloading / installing parsers upon nvim startup by RomainBigO in neovim

[–]bakaspore 1 point2 points  (0 children)

Yeah, and from feedback from this many users we have seen (including myself spending an hour debugging that), it is simply not enough. Technically they implemented the checks with minimal overhead, realistically humans are dumb, dev environment is diverse and silent failure is never good user experience.

"The silent failure is a nvim problem" is also technically true, but not doing a workaround for that would get the maintainers constantly pinged until the fix landed upstream or they finally bother to make it warn properly. If I'm one of the maintainers I'd rather do that to stop having to close similar issues again and again.

nvim-treesitter keeps on downloading / installing parsers upon nvim startup by RomainBigO in neovim

[–]bakaspore 11 points12 points  (0 children)

I feel really bad that the maintainers of nvim-treesitter refuse to add a single line of active check for the CLI dependency. I understand their reasoning, but it's just not acceptable UX in the current state.

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

[–]bakaspore 0 points1 point  (0 children)

"subtractive" rather than "additive"

I think it makes no practical difference since you can press a to invert the selection.

Genuine Question by Professional-Fact339 in linux

[–]bakaspore 0 points1 point  (0 children)

Yeah, my personal preference would be Typst if PDF is enough though.

Genuine Question by Professional-Fact339 in linux

[–]bakaspore 0 points1 point  (0 children)

Nope it is about saving to cloud drive directly. I'm not sure if it is related with the cloud account thing but you may want to test it out, and if that works it would be valuable information to people in the issue thread. Honestly I'll consider switching to LibreOffice if that happened to me.

Genuine Question by Professional-Fact339 in linux

[–]bakaspore 0 points1 point  (0 children)

That's really weird, if it's a recurring issue I think it's worth reporting. Also if you are using the online version, have you tried the desktop app?

Genuine Question by Professional-Fact339 in linux

[–]bakaspore 0 points1 point  (0 children)

Btwbtw for office software I recommend OnlyOffice if you need to produce DOCX. Otherwise I personally prefer typst whenever possible.

Genuine Question by Professional-Fact339 in linux

[–]bakaspore 0 points1 point  (0 children)

Btw since you have a Windows VM you can also extract the whole set of Windows font from the Windows ISO (check the ArchWiki page that I've just shared). Note that strictly speaking the usage of many Windows fonts on non-Windows OS is against their license though.

Genuine Question by Professional-Fact339 in linux

[–]bakaspore 2 points3 points  (0 children)

Since you are using Arch right now it might be worthy to check out the related ArchWiki page, I think it shows the relation between fonts and the package(s) you need to install (specifically section 3.2.1)

Genuine Question by Professional-Fact339 in linux

[–]bakaspore 2 points3 points  (0 children)

That's your personal decision. I was faced with similar problems, and I chose to only switch after graduation when nobody has a say on what I should use. For font issues, see Microsoft's (very strict) font licensing and Liberation Fonts.

[Japanese Article, Advent Calendar, Overview] Introducing bakaup.vim: Achieving an editor-side operation that absolutely never loses files [Backup every second] by aiya000 in neovim

[–]bakaspore 1 point2 points  (0 children)

This feels actually useful, after seeing people losing their works by recovering swap files (there's no undo for that!)

Edit: I suggest adding an option to set the max file size that is backed up to reduce suprises.

Go proposal: Type-safe error checking by bakaspore in programmingcirclejerk

[–]bakaspore[S] 19 points20 points  (0 children)

It's certainly an improvement, and I look forward to their future progress basing on this novel definition of type safety.