I will be streaming over at https://www.twitch.tv/glyph_official/ in a bit less than 21 hours, i.e. at 10AM US/Pacific on 4/22. Come on by tomorrow and comment on my #Python code, or perhaps learn something about #Emacs.

I will be streaming over at https://www.twitch.tv/glyph_official/ in a bit less than 21 hours, i.e. at 10AM US/Pacific on 4/22. Come on by tomorrow and comment on my #Python code, or perhaps learn something about #Emacs.
Me: I wish there were something like acme/help that wasn’t mouse-centric…seamless text editing and command execution and tiling windows and shell integration.
Emacs: Hey
Me: No
Emacs: I’m literally the guy in the pic
Just a snippet of elisp, that I thought may save some time.
I'm sure there's better/ more elegant ways of doing this, but jank that works is jank that works.
https://bajsicki.com/blog/elisp-neat-tree/
#emacs #elisp
Does anyone here have better knowledge of how overlays work in #Emacs? I understand creating and doing `overlay-put` but how does one position them?
Ooh, there's a new #Emacs package departure-times-norway [1] on MELPA that displays departure times for public transit in Norway after prompting you for a stop! It would be cool to generalize this to more places. Maybe in the long run integration with osm [2] to search for stops on a map would be a good idea. (By the way, osm is super a cool map application running inside Emacs; it uses OpenStreetMap data and was written by the prolific Daniel Mendler of Vertico, Consult, Corfu fame.)
[1] https://github.com/hsolg/emacs-departure-times-norway
[2] https://github.com/minad/osm
Assigning your copyright to the FSF helps defend the GPL and keep software free. Thanks to Collin Funk, Yue Yi, and Wojciech Siewierski for assigning their copyright to the FSF! More at: https://u.fsf.org/463 #Emacs #Cppi #CopyrightAssignments
Perplexingly Book-Learned Emacs
Link: https://lars.ingebrigtsen.no/2025/04/17/perplexingly-book-learned-emacs/
Discussion: https://news.ycombinator.com/item?id=43735896
A lot of trouble with the new #Vue #LSP.
First, it disables all other typescript LSPs, even if there is no Vue in the project; fortunately, this can be fixed with:
(setq lsp-volar-take-over-mode nil)
Maybe a better way would be to advise `lsp-volar--activate-p' to detect Vue by parsing package.json.
Second, somehow the server sends empty "textDocument/publishDiagnostics" messages about a second after sending one with diagnostics! As a result, the diagnostics appear for a second and then disappear.
For now, I've worked around that by advising `lsp--on-diagnostics' to ignore empty messages if they come less than five seconds after a non-empty one. Not sure where to go next with this.
The code: https://sqrtminusone.xyz/configs/emacs/#fix-vue-semantic-server
Finally, the server sometimes crashes randomly. It happened once or twice today.
Currently I have 79MB of .org files in ~/org. That's 7608 files, 1631829 lines of text, 83849 headlines, and 8339921 words. The largest single file is 1.4MB and the longest lined file has 26370 lines.
Assigning your copyright to the FSF helps defend the GPL and keep software free. Thanks to David Pernía, and Spyridon Roumeliotis for assigning their copyright to the FSF! More at: https://u.fsf.org/463 #CopyrightAssignments #Emacs
(setq gnus-use-full-window nil). There's always a fix. That was driving me crazy. Window handling in #Emacs remains a dark art for me that I struggle with.
I've upgraded my #Emacs packages for the first time in 2025, and nothing broke. I'm suspicious
There are #Emacs chat groups:
#Emacs question: what is the forum to ask random Emacs questions?
Long time ago, there were mailing lists. Is that a thing for Emacs?
Some projects used forums. Does Emacs on Reddit be considered that?
thank you!
Assigning your copyright to the FSF helps defend the GPL and keep software free. Thanks to Collin Funk, Yue Yi, and Wojciech Siewierski for assigning their copyright to the FSF! More at: https://u.fsf.org/463 #Emacs #Cppi #CopyrightAssignments
@bbatsov Thank you SO MUCH for this post!
https://batsov.com/articles/2025/04/17/using-use-package-the-right-way/
I was able to optimize my use-package declarations in a 1.6k LOC #emacs config from 6 seconds down to 3 seconds!
And I was also able to learn a lot more about how use-package works!