Emacs is a pretty nice OS - all it’s lacking is a good text editor.
- 1 Post
- 20 Comments
I guess I should take another look at evil-mode.
git config --global core.editor "ed"if you don’t like using vim.
Yes, started using vi when I started using a Unix login at university. That was in about 1994 or so. When I started using Linux it was definitely vim.
I’ve tried using evil-mode and vim keybindings in other editors. I somehow keep coming back to vim, though.
Slashme@lemmy.worldto
Linux@lemmy.ml•TIL: It is 2026 and you still can not run Snaps in strict mode on Debian-based systems
2·21 days agoYeah, that tracks - I came back to Debian after a few years on Ubuntu, and even before I returned, I removed snap from my Ubuntu system.
I’ve recently migrated from ubuntu Noble to Debian Forky (testing) on my laptop, and I’m super happy with it. I install updates every time I shut down, and there’s almost always something to update, but everything’s humming along very nicely.
Slashme@lemmy.worldto
Linux@programming.dev•What's Debian going to name their releases after when they run out of Toy Story characters?
17·1 month agoDebian Project Leader Bruce Perens worked at Pixar in the mid-1990s, not Ian.
Slashme@lemmy.worldto
Linux@lemmy.ml•Turns out I have been updating wrong all this time! 🤦🏼
2·1 month agoI’ve always been doing apt dist-upgrade. What’s the difference between dist-upgrade and full-upgrade?
Oh, I had already removed snapd completely from Ubuntu before moving back to Debian.
One thing I really miss about AfterStep was that they had a widget that showed you your virtual desktops next to each other, with rectangles for all the windows. You could even drag them around from there.
Well, the middle button above the touchpad was working fine for pasting in the terminal etc, but wasn’t working to rotate the view in Blender, and also in Blender, two-finger scrolling was raising and lowering the view instead of zooming, so I had to go into GNOME tweaks and disable middle button scrolling on the pointing stick, and tell Blender not to use multi-touch gestures.
But the touchscreen works out of the box (even in the graphical installer!) as does the wi-fi module, and everything else I’ve tested so far.
Ah, that I didn’t know!
Slashme@lemmy.worldto
Linux@programming.dev•I traced $2 billion in nonprofit grants and 45 states of lobbying records to figure out who's behind the age verification bills
7·3 months agoCodeberg mirror is quick and easy to set up, /u/lmmarsano@group.lt !
git log --pretty=fucked-up
I just wish I could have AfterStep’s mini desktop pager in a modern window manager. It was so cool seeing an overview of my virtual desktops next to each other and being able to drag windows from one to the other without switching desktops.
pip is the most unreliable package manager I’ve seen,
But have you tried conda? (It’s so much worse)
“apt install <program>” is just so much nicer than running some weird installer.
Remember that Fortran has an arithmetic if statement. You can write
IF (expression) s1, s2, s3where s1, s2 and s3 are labels. If the expression is negative, it jumps to s1. If it’s 0, to s2 and if it’s positive, to s3.
It also has goto variable. You can do
INTEGER a ASSIGN 20 TO a ASSIGN 17 TO a GO TO a 20 PRINT *, "foo" 17 PRINT *, "bar"and it’ll print “bar”. In this snippet of code, everything seems quite logical, but imagine debugging spaghetti code written using these patterns.
Oh, it also has
GO TO (s1, s2, ... , sn), NFirst, N is converted to an integer. If N is 1, it goes to label s1. If N is 2, it goes to s2. If N is less than 1 or greater than n, it does nothing.

https://www.gnu.org/fun/jokes/ed-msg.html
Ed, the greatest WYGIWYG editor of all.