voidq.xyz is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
It has been '0' days since some of my GNU Emacs hooks didn't fire as expected because of the difference between *-mode and *-ts-mode. I have opinions.
(I am using *-ts-mode modes in a spirit of eating my vegetables, more or less. As far as I can see so far I'm not getting anything out of it except the feeling that I'm doing the modern Right Thing™.)
#Emacs Custom Mode Hack. Sets Cursor into search field after entering Customize Mode
(defun my/timer-cursor-to-row3-col1 ()
(interactive)
(run-at-time "0.3 sec" nil
(lambda ()
(move-to-column 0)
(goto-line 3)
)))
(add-hook 'Custom-mode-hook #'my/timer-cursor-to-row3-col1)
@projectgus I use package.el with package-review-policy=t such that I can inspect all diffs on upgrade. Furthermore I mirror all package versions with daily tags for potential analysis. https://github.com/emacs-elpa/mirror #emacs #elpa
@paniash #org-noted [1] might help. I've not really settled on anything myself. It's been on the TODO list for a while now...
I think @yantar92 likely has a pretty good setup. Some details in a recent org leadup.
Zotero seems useful if you want to interact with your system from outside emacs and/want to leverage all of Zotero's existing tech. Using org-publish could solve the first part and the second is surely largely solved already with various #emacs packages, but might need some work to put it all together.
I'll be very interested to see what you come up with!
Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Maximilian Cook for assigning your copyright to the FSF! More at: https://u.fsf.org/4bl #Emacs #CopyrightAssignments
To the folks who live at the intersection of #academia and #emacs, how do you read papers, keep annotated notes in the pdfs and maintain the corresponding bibliography in an org file?
Currently I do my reading, annotated notes and bibliography in zotero while writing separate notes in an org file. Ideally I'd like to do all of this within emacs.
Happy to hear suggestions!
I have just added a new feature to my Jinx spell-checking package. The new command jinx-remove-word removes words from the personal dictionary, file-local variables and so on. Reuben Thomas (the maintainer of the Enchant library backing Jinx) suggested this addition. He is also an #emacs and #jinx user!
Oh, the non-LLM commit has landed again on #emacs master:
https://cgit.git.savannah.gnu.org/cgit/emacs.git/commit/?id=fb5cf238a9da9e2b182d27e94fbee63a184fc02f
Sometimes when I implement a new feature for an #emacs package I discover an upstream bug on the way. Not unusual for lesser trodden code paths and features. This time while working on the Jinx spell checker, a bug about file local variables in the property line:
https://yhetil.org/emacs-bugs/87ecglj15s.fsf@daniel-mendler.de/T/#t
Emacs is the most convenient software to report bugs and I can only recommend to take advantage of this functionality! Of the 160 bugs I've reported so far, only 45 are still open.
https://debbugs.gnu.org/cgi/pkgreport.cgi?submitter=mail%40daniel-mendler.de;archive=both
Flycheck 38: Might & Magic via @eh https://lobste.rs/s/odojje #emacs #release
https://emacsredux.com/blog/2026/07/29/flycheck-38/
Hyperbole Implicit Buttons: Build your Hyperverse https://lobste.rs/s/5z7akz #emacs
https://www.chiply.dev/post-hyperbole-implicit-buttons
FYI: If you use Magit and don't know about magit-commit-extend (c e) and magit-commit-instant-fixup (c F), prepare to have your 🤯.
https://docs.magit.vc/magit/Editing-the-last-commit.html
https://docs.magit.vc/magit/Editing-any-reachable-commit-and-rebasing-immediately.html
«can't be guarded with 'eval-while-compile' because then they get run twice»
Yes...
It is not for nothing that Common Lisp's `eval-when' works in the (different) way it works (and then it had to be revised and specified in more detail after the first edition).
My GNU Emacs tiny kingdom for something that only ran at byte-compile time purely so I can pacify ELisp checker errors that only happen then (in a file that is not byte compiled otherwise), and which can't be guarded with 'eval-while-compile' because then they get run twice.
(It's complicated. This file is load-file'd by my .emacs and needs macros from third party packages to pass type checking.)
Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Maximilian Cook for assigning your copyright to the FSF! More at: https://u.fsf.org/4bl #Emacs #CopyrightAssignments
The #orgmode configuration file works as a charm. Now I have a web socket server that can send these keypad layouts defined there, to its companion app on my phone. So I have a kind of 4x8 keys stream deck on my phone and can remote control my computer.
Next step is to integrate d-bus because of course #emacs can send major-mode change events to the d-bus - and my SpaceCadet Deck will automatically change its layout according to this event.
For GNU Emacs people who use Eglot and Flycheck: the latest Flycheck MELPA version has added direct support for Eglot, basically folding the previously flycheck-eglot¹ package into Flycheck. It looks like the main Flycheck has picked up a bunch of useful LSP integrations as well (which I think work with Eglot or lsp-mode or etc). Also, Flycheck now has inline annotations (flycheck-annotate-mode) to make diagnostics really obvious.
These are nice improvements!
Meeting notes: https://list.orgmode.org/87cxw7rqw9.fsf@localhost/T/#u
TL;DR: ox-latex survey; non-Latin PDF export; exporting tagged PDFs; buffer-locals vs Org keywords; DEADLINE syntax; Org parser in Rust; large Org files; sparse trees; anju; org-export-region-to-md; importing to Org; transient menus in Org; org-inside; canvas patch + babel = jupyter notebooks; transferring data between Emacs and browsers; LLMs (local); email providers; OrgDevMeetup
Earlier notes: https://orgmode.org/worg/orgmeetup.html
#orgmode #orgmeetup #emacs
@sacha
Btw. there is a curious special case: When a whole ecosystem is prectically using the same license. If somebody uses #LLM for writing #Emacs #elisp code, the #AI has been trained most likely from #GPL code, either GPL3+ or GPL2+. The software written with LLM help will probably be GPL, too. So the license would be correct. But not the GPL requirement of preserving original copyright notices, in case a code snippet that AI copied verbatim is large enough to be copyrightable.
Nahhhh, real programmers use the good old Butterfly Mode on Emacs.