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.
- 0 Posts
- 26 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
Asklemmy@lemmy.ml•what do you prepare to eat at your workplace?English
3·5 months agoThere are a lot of food containers with air-tight seals that would rectify that situation.
KRAW@linux.communityto
Asklemmy@lemmy.ml•what do you prepare to eat at your workplace?English
13·5 months agoI like cooking stews, but it’s gonna be a hassle to bring that to the workplace.
Stews are one of the easiest things to bring to the workplace. Their quality doesn’t degrade when eaten as leftovers, and they reheat very well in the microwave. What makes you think this would be a hassle?
KRAW@linux.communityto
Operating Systems@beehaw.org•GitHub - Kimplul/kmi: Hybrid kernel with thread migration as IPCEnglish
3·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
4·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
Asklemmy@lemmy.ml•What do you think of people who CONSTANTLY talk about religion?English
2·8 months agoOK, but being a victim doesn’t make you immune to this categorization. A victim of sexual abuse who rapes someone is still a rapist. Someone who was persecuted for their race who then persecutes others for their race is still a racist. Victims don’t get a “Get Out of Jail” card.
KRAW@linux.communityto
Linux@lemmy.ml•my reason why you should use KDE+Krohnkite instead of WMsEnglish
261·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?
kitty. The ssh kitten is enough reason to use it. I work ob a lot of different systems that require OTP. Using the ssh kitten I can type the OTP once and can spawn new terminals that ssh and cd to the remote direvtory without logging in again. Obviosly the tabs and window panes are are a must too. There’s tons of other useful features that I like, like using hints to select nunbers, filenames, urls, etc in the terminal output.
Crystal hot sauce is my goto. Tangy and just the right amount of heat to casually throw on anything if you don’t want to go into battle mode. Frank’s come close. Surprised that I’m the only one mentioning Crystal.
Secret Aardvark I think would be my second goto if you aren’t looking for a hot sauce with the acidity of Crystal, Tabasco, Frank’s, etc.
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.communityto
Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ@lemmy.dbzer0.com•Pirating My Own Music?English
6·2 years agoNot anymore. They are owned by Songtradr now
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.
KRAW@linux.communityto
Asklemmy@lemmy.ml•Best non-coke alternative to coke zero?English
237·2 years agoAlmost all soda is produced by a corporation run by psychopaths. Your best bet is to stop drinking soda.
KRAW@linux.communityto
Asklemmy@lemmy.ml•Is Lemmy your "main social media app"? If not, which one is it?English
3·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.
Lol, I have come to the conclusion that I want less of whatever this is. Here’s your medal for winning whatever debate you thought we were having. 🏅
I mean, I’m not calling for a police state to shut down cake day or something. Just saying cake day was a shallow activity imo. People can choose to do whatever they want, but I would rather us think about what was actually valuable about reddit rather than just importing whatever preexisting culture there was.
You’re getting a lot of retorts in response to your comment, but I 100% agree. Sure telling people happy cake day is fun the first few times, but it inevitably just becomes stale. One of the things that made reddit not enjoyable was people parroting the same phrases all over the site.
Or you coukd just use Arch without installing an AUR helper?