reddit / emacs

I call it the First Church of Emacs

noobCodeKid · 2022-12-01 22:57
PhantomSeahorse · 2022-12-02 00:27
“I use Arch and i3 and emacs btw”
noobCodeKid · 2022-12-02 00:27
I have to spread the gospel somehow
stormrider-io · 2022-12-02 00:47
good start.
[deleted] · 2022-12-02 04:39
[deleted]
deafpolygon · 2022-12-02 04:41
Welcome sib from the arch sect, the Fedora denomination welcomes you.
nakuaga · 2022-12-02 05:54
Next step: replace i3 with EXWM.
cradlemann · 2022-12-02 06:15
I use Arch, Sway and Emacs btw)
mk16hex · 2022-12-02 06:27
Why not dwm?
nakuaga · 2022-12-02 06:35
Cause not Emacs
darudesandstrom · 2022-12-02 06:56
Where's your proof that OP uses arch?
cradlemann · 2022-12-02 07:11
I can tell only for myself. Please read my message again
deaddyfreddy · 2022-12-02 07:53
next step: turn off line numbers
BlueFlo0d · 2022-12-02 07:55
I use Guix, EXWM and Emacs btw
darudesandstrom · 2022-12-02 08:00
I only count two arch symbols and four mentions of archlinux. Nope, checkmate.
ThanosRR · 2022-12-02 08:03
That’s the true flex 💪🏻 just switched to EXWM(I use arch too btw) and I’m loving it. My sad story with guix: Tried to distro hope to guix using the non-guix repo and Linux kernel, couldn’t make anki and Firefox to work and switched back to Arch, didn’t really give a hard fight to make things work cause I’m spoiled by the AUR
ThanosRR · 2022-12-02 08:07
Why use Linux: FREEEEEDOM Btw use org-modern, if you are gonna join the church of emacs, as an arch user, you HAVE to rice it xD
spauldo_the_hippie · 2022-12-02 11:02
I'm starting to suspect that when you were a kid, a line number ran over your dog.
sunnyata · 2022-12-02 11:04
This is nice, but I think you undersell the benefits of free software a bit. When you say "it's free!" people think "oh, I don't have to pay for it? Cool", whereas the fact is they can *learn* from it. it's free the way that information wants to be free, the way that scientific knowledge is (ideally) shared within the community that can use it. The person who downloads the source has as much potential power as the devs, they are part of the community that owns it. The GNU project is an amazingly powerful, even revolutionary thing that benefits the world and the people who aren't here yet. It's the free beer vs free speech thing . Incidentally I agree with the GNU folks that open source is a somewhat tainted term that doesn't mean the same thing as free software, but like cracker vs hacker that horse bolted some time ago.
redmoosch · 2022-12-02 12:45
Dotfiles or it didn't happen ;)
noobCodeKid · 2022-12-02 13:03
I run fedora on my laptop as well ha
terminal_cope · 2022-12-02 13:18
I *hated* dwm - not especially for its functionality, which I could have got used to I'm sure, though I prefer more manual tiling as its automatic layouts were rarely what I wanted, but because of its code and nature. They're so proud of it being one file, but it's one big file of obtuse, barely documented code with 1-3 character identifiers that you have to reverse-engineer to understand. Then to enable features you have to cherry-pick features yourself into the code, which is someone's idea of "efficient". Of course they don't always merge tidily. It's just a shitshow of bad code and bad practices, and to top it off, under a banner of "suck less". Garbage.
noobCodeKid · 2022-12-02 13:21
Theyre so useful though, do you have an alternative suggestion?
DevinMeek · 2022-12-02 13:33
Virgin
noobCodeKid · 2022-12-02 13:35
Emacs demands celebacy from its followers 🙏🙏
DevinMeek · 2022-12-02 13:39
Yeah that's the reason
terminal_cope · 2022-12-02 13:48
I wanted to like transparency - make things a bit less flat, but even at alpha 95% I find it too disruptive and the clarity when I turn it off is a relief. Even the window gaps I only have at 15px - any more and I resent the lost space - though it's rarely an issue because I usually only have one window per workspace. I'm just too dull to significantly compromise form with function I suppose. Though on the flip side I spent 3 years with EXWM before i3 and I was surprised at how much I value the mild extra bling.
Barbaloot_Suit · 2022-12-02 14:16
You can get both those through flatpak on guix, but iI feel you though. I have been using guix for two months now and some things are more of a hassle than I would like.
noobCodeKid · 2022-12-02 14:44
For me I'm working on finding a good balance with the transparency. There's lots of software where I like having the transparency, but I disable it for full screen apps, my browser, and image editing software. Part of the appeal of transparency is that it also helps with color matching which is always nice.
noobCodeKid · 2022-12-02 14:45
I'll deliver any dotfile you ask :)
_viz_ · 2022-12-02 15:34
You don't need them. M-g M-g will do the job just fine for those rare cases.
deaddyfreddy · 2022-12-02 15:42
> Theyre so useful though for remote pair programming session? Probably. Other than that - they just take screen space IMO
noobCodeKid · 2022-12-02 16:08
That's why I have the numbers on though, so I know what line to jump to.
ZebraHedgehog · 2022-12-02 20:36
One file? Dwm is at least 6, excluding `config.h` I can certainly understand not wanting to have to recompile and mucking about in C. Frankly, I think it does quite well for what it is meant for.
pzone · 2022-12-02 21:18
Which color theme are you using?
noobCodeKid · 2022-12-02 21:32
Misterioso
terminal_cope · 2022-12-02 22:12
You're right, I misremembered. They just laud how small it is, but when I was in the code it seemed like they made it small by omitting comments and using cryptic identifiers. It stood for many attitudes I hate in coding, not least on their page: > Because dwm is customized through editing its source code, it's pointless to make binary packages of it. This keeps its userbase small and elitist. No novices asking stupid questions. Reminds me of an idiot coder I worked with who actually said "if it was hard to write it should be hard to read" and meant it. The code I saw would not fly anywhere I've worked. It works, and does what it's supposed to do, so that counts for something. But it's not a good example of anything.
JDRiverRun · 2022-12-03 03:11
`consult-goto-line` will temporarily turn them on for you on M-g g.
noobCodeKid · 2022-12-03 03:12
Oh wow, how do I implement that as a default?
_viz_ · 2022-12-03 05:25
Why? If you are using M-g g to jump, then you already know the line number. If you want to jump to a line for which you know the contents, then there are much better ways to get there like C-s.
noobCodeKid · 2022-12-03 05:46
If Im using M-g g to jump its usually to get my cursor to a line thats far away from my cursor without having to hold down a motion key or over/under estimate with screen motions. I supposed I use M-g g the way vim users would use :*line number*. Are there more efficient ways of going about this?
ThanosRR · 2022-12-03 06:27
What did you use before switching, and does it look like it has good development? I’m thinking of trying nix or guix sometime soon
_viz_ · 2022-12-03 09:45
If you know what the line contains, then simply use isearch. There's a reason why native line number rendering landed so late.
JDRiverRun · 2022-12-03 14:36
Just install consult and bind "M-g g" to consult-goto-line.
noobCodeKid · 2022-12-03 14:43
Adding that asap! Thanks a ton
redmoosch · 2022-12-15 01:02
I'm just being silly. It looks nice and clean. Inspiring me to clean up my emacs conf