I have really been wrestling lately with my config.el file for @doomemacs

The issue seems to be that the after! macro does *not* work, and I end up with custom configurations not loading

This manifests with is my dape-configs, so when I relaunch emacs after an update (I use emacsclient) I get... no configs (until I go to config.el and C-x C-e on those blocks)

I think my hacky solution has been to just use use-package dape instead, but how is after! supposed to work?

#emacs #doomemacs

I'm considering apostatizing from the church of #emacs. the original allure was, for everything you want to do... "emacs has a package for that." that largely seems to hold up.
but.

#doomemacs manages the whole dependency graph for me, which is pretty great. Except when it fails. I made an attempt to learn #cobol for job hunting reasons, so i had to leave emacs to set that up.
projectile seems to have some weird rules by which it decides what is and is not a project.
but there's also the other old cliche; "emacs is a fine operating system; it just doesn't have a good text editor." doom emacs lets you use the spacebar instead of ctrl for everything, and on top of that includes evil mode so you use vim motions... Emacs wants to be a text editor; as evidenced by the fact that one never opens a "project", one opens text files. So if all of these other things are extra tools, why not just use vim? the text editor you're mimicking anyway?

on the other hand, all of these are skill issues. 🀷

Giving #Lapce a try, so far I really like it. It's like a lighter weight #VSCode. I especially like that it doesn't seem to use #Electron.
The choice of #WASM as scripting language is interesting, I'll be curious to see how it fares for one-off scripting tasks.
I also like that it addresses my two biggest gripes with #Emacs: startup and input latency.
Also, no LLM crap being shoved in my face! I don't know if the company behind it is involved with genAI stuff, but if they are, at least they aren't shoving it into their editor. 
I also tried its modal editing mode, it's pretty nice being able to use some of the same commands that I'm used to from #DoomEmacs .
edit: Read the description of its #GUI backend, hecc, it ticks almost all of my boxes. https://lap.dev/floem/  
The one thing I miss from that feature list is a focus on #accessibility . 
Floem - Cross-platform GUI framework for Rust

Cross-platform GUI framework for Rust with performance and developer ergonomics

I've been a #DoomEmacs user for some time, now, even having curated my own literate config out of their "static" files - along with all the extra stuff one adds to such a thing.

As one does, in the past I've also attempted to do my own #emacs config from scratch, usually falling into the "let's recreate doom!" hole, whether I wanted to or not (thus the reason I just went the route I did).

Over the past couple of months I've decided to - slowly - do the emacs bankruptcy declaration. Now, just to make things even more interesting I have decided against the use-package macro. Why? Because why not!

I've been using my scratch build for a month or so, haven't even opened my doom config up. It's been a great process, learning process, more understand of the process. It helps that I've been on a learn lisp quest for the past couple of years, too (#CommonLisp, #sbcl, #clojure, #elisp of course).

The large emacs distros are great an an excellent way to find curated packages. Doom is even a really nice framework. Sometimes you just want to do your own thing.

Sometimes doom upgrade claims "Doom is already up-to-date!" for days when it's clearly not the case. A quick fix which works for me is:

[in ~/.config/emacs]
```
git pull origin master
```

Followed by:

```
doom sync -u
```

#emac #doomemacs

I am about to give a workshop about #reproducibility in the context of #ROOT #technology using #doomemacs #emacs (cf. https://doi.org/10.5281/zenodo.17157587).

Now I am wondering how I can make sure that the participants have installed all necessary programmes? I came up with a little test script: Please #help me to improve the script testing for edge-cases; execute the script and let me know if it works and/or what can I improve: https://gitlab.git.nrw/-/snippets/113

Thank you! #retoot #BoostoK

@divyaranjan yet another demo, this time Minad ported #Doom to #GNU #Emacs. (#Doomemacs?)

https://github.com/minad/doom-on-emacs

I've been doing a "just for the giggles" exercise over the last couple of weeks. Attempting to make an #emacs config "of my own" (yeah, that's hilarious) that doesn't utilize "use-package". I dunno why, besides just wanting to get a delete knowledge of the interior workings.

I've been a #DoomEmacs user for a really long time now and have a total literate config built out around it (including the static files they provide). I like it as a framework, but there are just some things that I might like to try and swap out, which would be easier with an "own" setup.

I just didn't know if I'm actually gonna finish this route. πŸ€·β€β™‚οΈ

So I've made some tests and research. The distribution is going to be focused on writing (whether you write novels, code, modifying your dotfiles, writing blog posts, note taking/zettlekasten...), I want it to be minimalist but pleasant to use. It's probably not going to be a distribution for beginners.

  • It appeared that I've kept 2 distributions as potential basis: Debian testing  and Void 
  • The main softwares are going to be: greetd with tuigreet for the greeter; the choice of the wm: [Sway](swaywm.org), Worm, River or Niri (no, there won't be hyprland in the choice), the default wm is going to be Niri. The distribution will come with DoomEmacs with OrgMode and OrgRoam (Zettlekasten, note taking and blog posts with Org); Ekphos (Zettlekasten, note taking and blog posts with MarkDown); Libreoffice; Librewolf but Lynx, Elinks or Links2 is going to be the default. Probably I'll add a bibliography manager (if it even exists?).

The main purpose is to focus on writing and have as few distractions as possible.

#linux #voidlinux #debian #ekphos #librewolf #libreoffice #emacs #doomemacs #orgmode #orgroam #zettelkasten

~kennylevinsen/greetd - sourcehut git