Post Awly4dPvPMORqR3u1A by Zenie@piaille.fr
(DIR) More posts by Zenie@piaille.fr
(DIR) Post #AwdUb8kTywJ9kWUINM by farcaller@hdev.im
2025-07-29T19:53:14Z
0 likes, 0 repeats
Trying to get into #emacs with no minimal config (kickstart.emacs) and ALREADY this thing just beeps at me and does nothing ;-;It's almost comical how back and forth I'm with it. Barebones emacs is surely no better than barebones vim, meaning I can use it, i just don't enjoy it. And easing into configuring it was such a wild ride of searching the configs of others (things I don't understand), trying the prepacked options (doom emacs is tolerable but I can't learn from it or strip it apart same as kickstart.nvim), and attempting to build a config from scratch.I need LFS of emacs at this point. Yeah, I know how to navigate in org. Yeah, it works. But it's just a miserable experience all around and I don't understand which wrong turns I take...
(DIR) Post #AwdUb9Y70Q0UERhvjU by tusharhero@mathstodon.xyz
2025-07-29T20:01:11Z
0 likes, 0 repeats
@farcaller sorry it went that way for you. I would recommend learning the help system of Emacs. (Sorry if I have already said the same thing the last time you tried Emacs.)
(DIR) Post #AwdUwMeHUtI8wNhvPs by farcaller@hdev.im
2025-07-29T20:05:00Z
0 likes, 0 repeats
@tusharhero yeah, I did learn the M-x describe-variable from that one and it did feel a bit less hectic but only a bit.Like, I **really** want to like emacs :-D The way M-x is structured is amazing compared to vim's everything under `:` and good luck remembering if it starts with a capital letter. Org-super-agenda is great. But ffs, I still cannot figure how to make doom emacs tab not randomly beep and explode on me and I don't even know why that happens! Kickstart seemed almost sane up until emacs literally failed to open `.org` files with an error I don't even know what it means. It's bits like these. And I know I'm not really dumb to learn it. It's not even my first lisp (ffs, I configure my nvim with a lisp!), but the way it all just doesn't come together is extremely frustrating.
(DIR) Post #AwdV9otLnktUIdAjh2 by tusharhero@mathstodon.xyz
2025-07-29T20:07:25Z
0 likes, 0 repeats
@farcaller there is much more to the help system than just describe-variable. There is a protesilaos video demonstration of them I highly recommend. (Sorry if I recommended this the last time as well, I have a strong déjà vu about this for some reason.)
(DIR) Post #AwdVHMiYR6KrEfiiq8 by farcaller@hdev.im
2025-07-29T20:08:49Z
0 likes, 0 repeats
@tusharhero https://www.youtube.com/watch?v=46w9e4GAjsU? I'll take a look (probably I missed it).
(DIR) Post #AwdVVRCUZ8PTC2QwZE by tusharhero@mathstodon.xyz
2025-07-29T20:11:23Z
0 likes, 0 repeats
@farcaller yes that one.
(DIR) Post #AwleG2FBRe8awhCFJQ by Zenie@piaille.fr
2025-07-30T16:15:59Z
0 likes, 0 repeats
@farcaller There is also the built in tutorial.
(DIR) Post #AwleG3lpljqhgFTpqK by farcaller@hdev.im
2025-07-30T17:40:11Z
0 likes, 0 repeats
@Zenie the tutorial doesn't really help. I understand how to edit text in general, but it's hard to figure how to e.g. make C-x C-f paths behave like in doom emacs where backspace removes the whole path components.
(DIR) Post #AwleG4emTRnkQfBiUK by Zenie@piaille.fr
2025-08-02T18:26:59Z
0 likes, 0 repeats
@farcaller Seems like you need to learn how introspective Emacs is and how to use the help system and documentation. First you have to know what feature you are using for that feature. Then you need to find out how to change that feature to do what you want. Often what you want is already there, you just have to find it and use it how you want.
(DIR) Post #AwleLlFpWaabzVEH6e by farcaller@hdev.im
2025-08-02T18:28:11Z
0 likes, 0 repeats
@Zenie yeah, I learned about C-h l (I think?) the other day, that shows the list of buttons pressed and actual commands executed.
(DIR) Post #Awly4dPvPMORqR3u1A by Zenie@piaille.fr
2025-08-02T22:09:06Z
0 likes, 0 repeats
@farcallerThere is a lot to explore there no matter the situation. b, k, f, if you have orderless, it's even better. You can guess keywords.It's all there. Everything you need to know. Built-in and if it reduces to source, then ok. I sorta prefer to dig around in the code. It's raw, but it's all there.And you can jump to it anywhere.
(DIR) Post #AwmlXbG3PVULIet0LY by farcaller@hdev.im
2025-08-03T07:23:27Z
0 likes, 0 repeats
@Zenie source code jumping is what I’m yet to figure out. I have no problem reading it; I had to hack ULIDs into org mode that was insisting it would only support UDIDs, and it was pretty readable. I just don’t know how to get from my config straight into the function definition or such (I think C-h f was saying something about the function being compiled?).
(DIR) Post #AwneK976EaqFj4IN3Q by Zenie@piaille.fr
2025-08-03T17:36:57Z
0 likes, 0 repeats
@farcaller C-h will give you a menu. You should explore it all.But, if you are somewhere, anywhere, C-h b is key bindings.C-h k allows you to hit any keys and find out what it calls. F is to search for a function if you know, or can guess the name. Orderless helps a lot with that. P is packages. It'll tell you what it does hopefully.These all go to doc. In the doc you can always go to source or any other references.'m' for mode takes you to the reference for whatever major and minor modes that you've got going on.Modes and keymaps are important to understand.It's super versatile. You could have many modes and keymaps happening at once.C-h..