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.
bufferfile: Rename, delete, or copy files and update their associated #Emacs buffers (including clones/indirect buffers), buffer-local variables, and features that reference the file path, such as Eglot, Dired buffers, recentf list... [Release 1.0.7]
https://github.com/jamescherti/bufferfile.el
@ecadre @EFLS @ericsfraga [EDIT, sorry, did not mean to post that sentence fragment]
I see a generational trend and I try not to get discouraged. Close friend of mine, mid-forties, is a very well-known astrophysicist. He uses LaTeX, of course, to submit manuscripts (and boy, does he publish a lot) but never touches it outside Overleaf. He knows about Emacs and he shrugs and uses Word and PowerPoint all day. No idea what he uses to hack Fortran.
Another good friend, mid-twenties, has a BS in physics from MIT. Once she saw me composing an email in mu4e. "Why ... does your email ... look like that?" Oh, I use Emacs for everything. "Is that ... a terminal?" Good GOD, child! Have you never HEARD of Emacs! (Blank look.) What did you use to write code in school? (Literal shrug.)
persist-text-scale: Persist and Restore #Emacs Text Scale [Release 1.0.5]:
https://github.com/jamescherti/persist-text-scale.el/
Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Andrea Alberti for assigning your copyright to the FSF! More at: https://u.fsf.org/4ba #Emacs #CopyrightAssignments
buffer-guardian: Automatically save #Emacs buffers without manual intervention [Release 1.0.1]
https://github.com/jamescherti/buffer-guardian.el
@EFLS @ecadre @ericsfraga On one hand: every time, since 1989, someone recommends an app that handles text, I think: I already do that in #Emacs.
On the other hand: I have never, simply never in all that time, met a computer user who did not already know about Emacs for whom I thought it would be worthwhile to suggest that they use Emacs.
(But I have a strongly anti-evangelical bias 😆)
@schuemaa My sense is that (after a major rewrite some years ago) that the export backends are quite rational and well abstracted. Not to say that I understand the internals in the slightest.
But if ltx-talk is indeed so similar to Beamer, it seems possible that it can be added with reasonable effort. Perhaps even a request to the mailing list...? Not something I have ever pursued, not certain where to start.
Any suggestions, @yantar92?
Emacs has had "no code" before that term was even a thing. And if you don't know, yes, Emacs keyboard macros can record mouse events.
http://yummymelon.com/devnull/revisiting-emacs-keyboard-macros-with-a-mouse.html
compile-angel: Byte-compile and native-compile every loaded #Emacs Lisp file in your load-path to speed up Emacs (Release 1.2.1):
https://github.com/jamescherti/compile-angel.el
I'm not worried about brain rot from overusing LLM's. Rather, I'm worried about brain rot from overusing #orgroam in #emacs
Anytime I need to look up how to do something (in an info doc, web, manual, etc) I write an org-roam note about it. When (not if) I forget in the future, there's the note. What I'm discovering is that now I can't remember anything! I *have* to look up my org-roam note.
Today's example was decrypting my Luks encrypted external drive. I can never seem to remember the right command, but it's there (even with the UUID of my drive) in org-roam. I can even just execute the source block with the shell command 😀
I just published a pet project: GNU Emacs rendering with native Metal on macOS.
The whole redisplay runs on the GPU: text through a glyph atlas, images as textures, inline video decoded straight into Metal, and cursor effects. Pixel-identical output against the stock Cocoa backend.
OpenGL for Linux/Windows is scaffolded behind a driver abstraction, waiting to be implemented. Hands welcome.
easysession: Persist and restore #Emacs sessions (windows, tab-bar, file buffers, Magit buffers, scratch, Dired, narrowing, indirect buffers/clones...); a robust desktop.el replacement [Release 1.2.2]:
https://github.com/jamescherti/easysession.el
inhibit-mouse: Disable the mouse in #Emacs [Release 1.0.4]:
https://github.com/jamescherti/inhibit-mouse.el
stripspace.el - Ensure #Emacs automatically removes trailing whitespace before saving buffers (optionally preserving the cursor column, normalizing indentation, and restricting whitespace cleanup to clean buffers) [Release 1.0.5]:
https://github.com/jamescherti/stripspace.el
RE: https://mathstodon.xyz/@11011110/116688208890453456
Hey, @11011110 please tell us more about ltx-talk!
I've just heard about it today from @schuemaa and @oantolin and it sounds like just the thing, once we can get org-mode export supported as well as Beamer export has been.
Nice, with a great help of https://www.programmingfonts.org/ (URL was found in the lost toot of one fedizen), I finally found the ideal font which I was searching a lot — a monospace Serif font, which looks like font from a book! 
A Monaspace Xenon font and a Monaspace Radon font (the last is hand-writing like monospace font). Luckily, the support of Cyrillic symbols was added in the latest version of font, literally few weeks ago.
Finally, my desktop is closer to the mine ideal 
Huh, looks like constant exposure to the #Emacs #OrgMode maillist pays off — I completed rewriting my static blog post "production engine" from OrgMode → custom Emacs Lisp → Jekyll → generated static blog (https://eugene-andrienko.com/it/2024/12/01/emacs-plugin-jekyll-blog.html) to much simpler OrgMode → generated static blog. Now I'm starting to make a big commit with big changes, the blog will be down for 15 minutes (I hope
).
#emacs is so judgmental of my markdown 😔 i asked it to render to html and it popped up a buffer called "*eww*"
I think subed waveform doesn’t like the file 🤔
Debugger entered--Lisp error: (wrong-type-argument stringp nil)
subed-convert-ffprobe-tags-duration-to-ms(nil)
subed-ffprobe-duration-ms("/path/to/file/20.mkv")
subed-file-duration-ms("/path/to/file/20.mkv")
subed-waveform--image-parameters(nil nil)
subed-waveform--make-overlay(nil nil)
subed-waveform-put-svg()
subed-waveform-refresh()
subed-waveform-minor-mode(toggle)
funcall-interactively(subed-waveform-minor-mode toggle)
command-execute(subed-waveform-minor-mode record)
execute-extended-command(nil "subed-waveform-minor-mode" nil)
funcall-interactively(execute-extended-command nil "subed-waveform-minor-mode" nil)
command-execute(execute-extended-command)
// Emacs 30.1 (Debian 13.5), subed 1.5, ffmpeg 7.1.4.