In vim you can make some changes to a file, close vim, and then reopen the files, and then undo your changes, i.e. your undo history persists across sessions.
- 1 Post
- 48 Comments
I use helix part-time but am forced to go back to neovim a majority of the time for a few reasons:
- no persistent undo
- no ctags and cscope (some C/C++ projects don’t work well with clangd)
- niche plugins (e.g. I just found a neovim plugin that gives me a way to run ipynb files in-editor)
If 1 and 2 got fixed, I’d be a full time helix user
KRAW@linux.communityto
Operating Systems@beehaw.org•GitHub - Kimplul/kmi: Hybrid kernel with thread migration as IPCEnglish
2·6 months agoThank you for the clarification. Very cool project!
KRAW@linux.communityto
Operating Systems@beehaw.org•GitHub - Kimplul/kmi: Hybrid kernel with thread migration as IPCEnglish
2·6 months agoI’m not really an OS guy, so forgive me if this question has an obvious answer. When a thread migrates, it keeps its stack and register, thus any data contained within this can be used in the destination process (correct me if I’m wrong). Thus sending a message could be as simple as migrating a thread and having that thread copy data from its registers or stack memory to the current process’s memory space. However, how does the thread find process-specific addresses and handles (e.g. a mutex)? For example, I’m picturing a scenario where you are implementing an MPI library and want to use thread migration to send (small) messages from one local process to another. The thread orchestrating the send simply loads the data from memory and migrates, but how will it know where to store the data to? Would there need to be a data structure stored in a fix offset in memory that contains the destination address of the receiving process?
KRAW@linux.communityto
Linux@lemmy.ml•my reason why you should use KDE+Krohnkite instead of WMsEnglish
14·10 months agoBiggest con of KDE + Krohnkite (to me) is no text-based config. I really have no desire to pour through the GUI to set up all my keybinds. I’ve tried this setup before, and honestly I mostly like it. However anytime I want to change something I just hate having to click through a menu with my mouse. The search bar helps, but often you’ll spend a lot of time guessing what the devs decided to name a setting. I went back to Sway and have no regrets. Though I’ll admit I wish there was something that was basically Sway with the benefits you mentioned here.
KRAW@linux.communityto
Technology@beehaw.org•best comment under a video about the new iphone 17English
2·1 year agoI guess your battery isn’t overheating?
KRAW@linux.communityto
Linux Gaming@lemmy.world•2 gamers, 1 cpu, NO Virtualization! Using the power of Systemd's Multiseat feature to share a single powerful gaming PC with multiple people in the same house, at the same time.English
14·1 year agoAnd technically you can still do that, but it’s super laggy. Playing a game through X11 forwarding would be horrendous
I remember easily getting gems for free. Also the streak basically doesn’t matter at all. What made me uninstall is the slow pace. It felt like I was stuck on the same words and topics forever. It felt like I was not actually learning anything, which if you’ve ever started learning a language if a formal setting, is very apparent.
KRAW@linux.communityto
DeGoogle Yourself@lemmy.ml•Your guide to moving away from Gmail and finding a new email service!English
10·1 year agoEvery time I’ve looked into it, most advice I’ve gotten was that it’s not a good idea.
KRAW@linux.communityto
Linux@lemmy.ml•Kitty Terminal 0.40.0 introduces the Text Sizing Protocol: "multiple font sizes ... in a backwards compatible, opt-in way"English
1·1 year agowith kitty you can open a new terminal session that sets it’s cwd to the remote directory of the server you’re ssh’d into. Honestly the only thing I can think of that termux can do that kitty can’t is saving sessions
KRAW@linux.communityOPto
Linux Gaming@lemmy.world•Cheap Hardware to Run MoonlightEnglish
1·2 years agoI don’t think I’m interested in an NVIDIA Shield since if I like the idea of running any Linux app in case I want to use it for another purpose in the future.
An RPi could be a choice. I forgot that the 5s have hardware decoding. Assuming the 4GB model is suitable, then $60 + cost of a case isn’t too bad. I assume the hardware decoding could keep up with 4k60?
KRAW@linux.communityOPto
Linux Gaming@lemmy.world•Cheap Hardware to Run MoonlightEnglish
1·2 years agoNo, I just was under the impression that Moonlight was the best solution
KRAW@linux.communityto
Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ@lemmy.dbzer0.com•Pirating My Own Music?English
6·2 years agoNot anymore. They are owned by Songtradr now
KRAW@linux.communityto
RetroGaming@lemmy.world•VIDEO: Why is Nintendo 64 emulation still a broken mess in 2025?English
18·2 years agoJust Mario 64. However there is a very good implementation of the N64 in the Mister FPGA project. The downside is there aren’t many emulation features that you’d expect out of a software emulator (e.g. save states)
I guess to be fair, there are some local places around me that make sodas, which probably are reasonable ethical businesses. Depending on how many bourbon colas you’re drinking, it might be worth paying extra for an locally made soda if possible. If you don’t have someone that makes soda locally (which is probably likely), maybe consider buying from “gourmet soda” brands like Hank’s.
Almost all soda is produced by a corporation run by psychopaths. Your best bet is to stop drinking soda.
KRAW@linux.communitytoAsklemmy@lemmy.ml•Is Lemmy your "main social media app"? If not, which one is it?English
0·2 years agoLemmy. For more niche communities that don’t exist on Lemmy I use RSS feeds on specific subreddits. Discord for chatting with friend and other niche communities. LinkedIn because I’m in academia.
KRAW@linux.communityto
RetroGaming@lemmy.world•FPGA PS1 Teased By MiSTer Pi Creator Ahead Of PlayStation's 30th Anniversary | Time ExtensionEnglish
1·2 years agoallowing to customize its PCB specifically for the needs of FPGA console emulation.
From what I can recall, this is not what happened. He has stated multiple times that he’s designed it to work as much like a DE-10 Nano as possible. There are no significant differences between his board and the original from what I can tell.
KRAW@linux.communityto
RetroGaming@lemmy.world•FPGA PS1 Teased By MiSTer Pi Creator Ahead Of PlayStation's 30th Anniversary | Time ExtensionEnglish
3·2 years agoI’ve been following the Mister FPGA project and just set up my new one. It’s a great project. However I do not quite understand what the motivation of these consolized Misters are. It’s going to take significant software development effort to make a Mister completely polished, and it is such a niche target audience I’d think it wouldn’t be worth it.

Improved hardware capabilities used to come very quickly (see Moore’s Law and Dennard Scaling). However that trend is basically over, so getting higher performance hardware takes a lot of effort to make hardware specialized for certain tasks. That’s why you see there inference accelerators like Groq, SambaNova, Cerebrus, etc. However this is hardware that still is gonna go into data centers. Something innovative has to happen on the AI side for commercial-grade models to be runnable on consumer hardware.