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.

Admin account
@hey@voidq.xyz

Search results for tag #emacs

[?]Luis Felipe » 🌐
@lxfx@masto.es

Woah! Flycheck is reporting a lot of things now in Python... Including lots of false negatives...

Screenshot of part of the Emacs interface displaying 36 errors, 29 warnings and 49 information points on a Python file with 957 lines of code corresponding to the definition of the Django models of a Web application.

Alt...Screenshot of part of the Emacs interface displaying 36 errors, 29 warnings and 49 information points on a Python file with 957 lines of code corresponding to the definition of the Django models of a Web application.

    [?]Dr. James Howard » 🌐
    @k3jph@mastodon.social

    Finally shipped stops, an Emacs Lisp guard macro library sitting in a local repo since 2023. Two macros, sensible defaults, lazy error message evaluation. Nothing fancy. Just cleaner defensive code. github.com/k3jph/stops-el

      [?]Babys in a thundercloud 🏳‍⚧️  » 🌐
      @oceane@gotosocial.social

      #WIP #Emacs #LaTeX #Notmuch #Noweb #LiterateProgramming #Unix

      Un écran partagé de l’environnement de bureau GNOME (dans Fedora) avec à gauche l’éditeur de texte Emacs, présentant un script d’étiquetage automatique de mes emails dans un fichier `post-new`, avec le mail user agent Notmuch. À droite, le document PDF issu de la compilation du fichier de configuration lettrée (duquel le code source du script de gauche est issu).

      Alt...Un écran partagé de l’environnement de bureau GNOME (dans Fedora) avec à gauche l’éditeur de texte Emacs, présentant un script d’étiquetage automatique de mes emails dans un fichier `post-new`, avec le mail user agent Notmuch. À droite, le document PDF issu de la compilation du fichier de configuration lettrée (duquel le code source du script de gauche est issu).

        [?]James Cherti » 🌐
        @jamescherti@mastodon.social

        buffer-guardian: Automatically save buffers without manual intervention [Release 1.0.1]
        github.com/jamescherti/buffer-

          [?]James Endres Howell » 🌐
          @jameshowell@fediscience.org

          @EFLS @ecadre @ericsfraga On one hand: every time, since 1989, someone recommends an app that handles text, I think: I already do that in .

          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 😆)

            [?]James Endres Howell » 🌐
            @jameshowell@fediscience.org

            @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?

            @11011110 @oantolin

              [?]ThierryStoehr » 🌐
              @ThierryStoehr@framapiaf.org

              C'est parti ! C'est 42zaines de personnes qui échangent leurs trucs et astuces et autres fonctionnalités avec ! Les claviers au AZERTY ou les autres claviers, dont ceux des Ergonautes, peuvent aussi se connecter (même les personnes avec Vim, NeoVim ou Vim-Classic cc @fabi1cazenave). M-x atelier-begin

                [?]@gurupanguji » 🌐
                @gurupanguji@mastodon.social

                This put the biggest smile on my face. I am ever more certain that we are in another era where a lifehacker like site might actually be useful and benefit us nerds. Heck, I should emacsify lifehacker.

                gurupanguji.com/blog/2026/06/0

                  [?]Andrew Wigglesworth » 🌐
                  @ecadre@mastodon.social

                  @jameshowell

                  I will mention in conversation; when someone asks me what I use to do this or that.

                  If they show more interest, my response (after trying to describe GNU Emacs) is usually that it's overkill & probably won't work for them.

                  You need to use computers a lot & dedicate long-term effort to Emacs. Do that and it pays back immensely. Most people game, do email and browser stuff, & there's nothing wrong in that.

                  It's not so hard, but you really need to use it very regularly.

                    [?]Charles Choi 최 민수 » 🌐
                    @kickingvegas@sfba.social

                    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.

                    yummymelon.com/devnull/revisit

                      [?]thecleanduck » 🌐
                      @thecleanduck@thelemmy.club

                      Coming from the dark side - no evil!

                      tl:dr I have finally matured enough to say that I’m in love with (mostly) vanilla emacs. And I can’t believe my peers didn’t force me to learn this properly sooner.


                      I’ve used vim/neovim for about a decade. I have spent countless hours adding/removing/writing plugins, tinkering with the config, etc. I was never fully happy with it, but I was content knowing that my vim motions worked very well in most programs and within my editor, and the way I worked tends to look like wizardry to the rest of my team who are still stuck relying on their VSCode, trackpads/mouse etc.

                      I tried many times to get into emacs. I used doom emacs, spacemacs, just evil mode etc etc. Every time I tried I got frustrated and quicky quit. I even tried going deep into org mode because that’s what everybody ever talks about, but it didn’t stick.

                      However, recently I got fed up with my environment in general. Not just vim, but everything. I got fed up of zellij and struggled relearning tmux. I got fed up with fish and zsh and alacritty and kitty and all of the linux ricing nonsense. In particular, I got fed up with having my work laptop be a crappy version of my personal one because I don’t have the discipline to commit, push and pull my dotfiles over 10 different apps so that it works in all my machines (I’ve tried stow, chezmoi and others - I’m just too lazy or too stupid - or both).

                      I’m also fed up of browsers. I know we can’t live without them, and V8 and co are probably engineering marvels, but the fact that the browser is neither a document renderer nor a distributed application runtime, but a mishmash of both just hurts my soul (and let’s not talk about privacy and security).

                      And then I got fed up of my languages. Nothing much wrong with Go, but nothing much exciting about it either, but lord help me if I have to compile a Rust program. Let’s not talk about npm crap show that’s now even infected pypi. And finally there’s lua. Lua is a great language. But it just never clicked with me when writing plugins for neovim.

                      And then there was lisp. I love lisp. And for years I’ve kept asking myself, can I replace everything with lisp? And for whatever reason it never occurred to me that this was the main reason to go with emacs. I just needed to learn how to use emacs better. And it turns out, every single thing I got fed up with… emacs solves, and it solves it beautifully. I guess only now am I mature enough to realise that.

                      All this massive rant just to say, I bought Mastering Emacs by Mickey Petersen and I’ve been sticking with emacs from vanilla. I wrote every single line in my emacs init.el and it’s only about 252 lines long at the time of writing. No evil mode, no spacemacs or doom, just as vanilla as I possibly can (emacs 30 anyway). It’s week 2, and as I was writing some code and running some eshell commands I kept feeling more comfortable with remembering the motions and commands and keybindings, and it felt great. I don’t think I’ll ever leave emacs anymore. I’ve just touched the tip of the iceberg, and I’m now addicted. (p.s. I’m writing this in my browser , I know - the horror. I haven’t had time to set everything up in emacs yet, but I look forward to writing these, and more, in my emacs client)

                      (https://lemmy.ml/c/emacs)

                      [?]James Cherti » 🌐
                      @jamescherti@mastodon.social

                      compile-angel: Byte-compile and native-compile every loaded Lisp file in your load-path to speed up Emacs (Release 1.2.1):
                      github.com/jamescherti/compile

                        [?]Andrew Wigglesworth » 🌐
                        @ecadre@mastodon.social

                        @ericsfraga Every time someone recommends some text editor, note taker, email client, organiser, coding thing ... I think yeah, but , and move on.

                          [?]Ihor Radchenko (yantar92) » 🌐
                          @yantar92@fosstodon.org

                          #31 bbb:OrgMeetup on Wed, June 10, 19:00 UTC+3

                          Another OrgMeetup is scheduled **next week**.

                          Earlier meetup notes:
                          orgmode.org/worg/orgmeetup.html

                          URL: bbb.emacsverse.org/rooms/orgme

                          CC: @sacha

                            [?]Paul Bryan [he/him] » 🌐
                            @pabryan@mathstodon.xyz

                            I'm not worried about brain rot from overusing LLM's. Rather, I'm worried about brain rot from overusing in

                            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 😀

                              [?]andros » 🌐
                              @andros@activity.andros.dev

                              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.

                              https://github.com/tanrax/emacs-gpu

                              #emacs #gpu #metal #macos

                                [?]EFLS » 🌐
                                @EFLS@mastodon.social

                                My ninth 'Emacs anniversary' is coming up in a few months, and I feel like I should have a blog by now detailing how I use Emacs and Org-mode... (esp. as someone outside IT). Is it even possible to use Emacs for nearly a decade and *not* become evangelical about it?

                                  [?]éric 🚲 🇪🇺 :emacs: » 🌐
                                  @ericsfraga@fediscience.org

                                  @EFLS Maybe not full on evangelical but it is very difficult to use anything else after using Emacs for any decent length of time.

                                    [?]James Cherti » 🌐
                                    @jamescherti@mastodon.social

                                    easysession: Persist and restore sessions (windows, tab-bar, file buffers, Magit buffers, scratch, Dired, narrowing, indirect buffers/clones...); a robust desktop.el replacement [Release 1.2.2]:
                                    github.com/jamescherti/easyses

                                      [?]James Cherti » 🌐
                                      @jamescherti@mastodon.social

                                      inhibit-mouse: Disable the mouse in [Release 1.0.4]:
                                      github.com/jamescherti/inhibit

                                        [?]teledyn 𓂀 » 🌐
                                        @teledyn@mstdn.ca

                                        @eniko

                                        and I would be remiss not to add that has lasted over four decades on this sum-of-small-parts philosophy although, here again, app writers don't always implement this way. Like software devs, they see all the includes and packages pulled in, yet only rarely think gee what if MY work was pull-in-able?

                                          [?]James Cherti » 🌐
                                          @jamescherti@mastodon.social

                                          stripspace.el - Ensure 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]:
                                          github.com/jamescherti/stripsp

                                            [?]James Endres Howell » 🌐
                                            @jameshowell@fediscience.org

                                            RE: mathstodon.xyz/@11011110/11668

                                            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.

                                              [?]Stefan Müller :verified: » 🌐
                                              @stefanmuelller@climatejustice.social

                                              @tusharhero

                                              Viel cooler! Du schreibst CO2 in den Text machst dann mit C-x C-i einen Rechtschreibcheck und gibst CO₂ ein. Dann wird das *immer*, wenn Du CO₂ eintippst, direkt ohne Nachfragen ersetzt.

                                              ; this defines frequent misspellings like nihct as abbreviations and fixes them automatically.
                                              (define-key ctl-x-map "\C-i" 'endless/ispell-word-then-abbrev)

                                              (defun endless/ispell-word-then-abbrev (p)
                                              "Call `ispell-word'. Then create an abbrev for the correction made.
                                              With prefix P, create local abbrev. Otherwise it will be global."
                                              (interactive "P")
                                              (let ((bef (downcase (or (thing-at-point 'word) ""))) aft)
                                              (call-interactively 'ispell-word)
                                              (setq aft (downcase (or (thing-at-point 'word) "")))
                                              (unless (string= aft bef)
                                              (message "\"%s\" now expands to \"%s\" %sally"
                                              bef aft (if p "loc" "glob"))
                                              (define-abbrev
                                              (if p local-abbrev-table global-abbrev-table)
                                              bef aft))))

                                              (setq save-abbrevs t)
                                              (setq-default abbrev-mode t)

                                                [?]Eugene :freebsd: :emacslogo: [he/him] » 🌐
                                                @evgandr@mastodon.bsd.cafe

                                                Nice, with a great help of 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! :drgn_aww:

                                                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 :drgn_aww:

                                                A screenshot of AwesomeWM with a vertical main bar on the left and opened full screen Emacs frame with a some Emacs Lisp functions in the opened buffer. The colors are from Solarized Light theme everywhere.

                                                Alt...A screenshot of AwesomeWM with a vertical main bar on the left and opened full screen Emacs frame with a some Emacs Lisp functions in the opened buffer. The colors are from Solarized Light theme everywhere.

                                                  [?]Roger Schürch » 🌐
                                                  @schuemaa@ecoevo.social

                                                  Because of the accessibility issues with Beamer, I would like to try out ltx-talk for my course slides. Before I get in too deep, has anyone, per chance, worked on an exporter for Org-mode?

                                                  Paging @jameshowell; would you mind boosting to your followers?

                                                  -talk

                                                    [?]Ashish Panigrahi [he/him] » 🌐
                                                    @paniash@ioc.exchange

                                                    For people using LLMs in : I've seen many packages for it (gptel, agent-shell, eca-emacs, etc.) and it's very overwhelming to hear so many terms getting thrown around for someone who's not in the sphere.

                                                    I occasionally use LLMs and currently my workflow is just going to chatgpt or claude to ask a query and get a response. I'm wondering if this particular workflow is doable with emacs with the free tier of these LLMs. I'm not interested in getting into agentic stuff which is a whole another rabbit hole.

                                                      [?]Eugene :freebsd: :emacslogo: [he/him] » 🌐
                                                      @evgandr@mastodon.bsd.cafe

                                                      Huh, looks like constant exposure to the maillist pays off — I completed rewriting my static blog post "production engine" from OrgMode → custom Emacs Lisp → Jekyll → generated static blog (eugene-andrienko.com/it/2024/1) 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 :drgn_angel_pleading:).

                                                        [?]pulusound [they/she] » 🌐
                                                        @ahihi@anticapitalist.party

                                                        is so judgmental of my markdown 😔 i asked it to render to html and it popped up a buffer called "*eww*"

                                                          [?]PuercoPop » 🌐
                                                          @PuercoPop@mastodon.social

                                                          about embark-tab-map. However given that We never select the tabs, I'm wondering under what conditions pressing embark-act will activate it?

                                                            [?]Stefan Müller :verified: » 🌐
                                                            @stefanmuelller@climatejustice.social

                                                            This changed my life. Ich kann einfach CO₂ schreiben. Ich habe mir eine Abkürzung definiert, die mir immer in ₂ umwandelt. Früher immer mit Subscript in . Der totale Krampf.

                                                            In kann man auch Abkürzungen definieren.

                                                            unicode-explorer.com/c/2082

                                                              [?]Ténno Seremél’ [any] » 🌐
                                                              @tennoseremel@gts.skobk.in

                                                              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.

                                                              #lang_en #subed #Emacs

                                                                [?]Ténno Seremél’ [any] » 🌐
                                                                @tennoseremel@gts.skobk.in

                                                                With cursor-in-non-selected-windows set to nil, hopefully, I will no longer lose in which window I currently do stuff 😅

                                                                #lang_en #Emacs

                                                                  [?]Alex Carney » 🌐
                                                                  @alcarney@mastodon.social

                                                                  @loathsome_dongeater it takes a bit of tinkering to setup, but I’ve been really happy with installing as a systemd-sysext on Aurora fedora-sysexts.github.io/fedor

                                                                  Not as easy as flatpak, but it’s like installing it direct on your system without having to layer rpms on the base system image.

                                                                    [?]macosxguru » 🌐
                                                                    @macosxguru@fosstodon.org

                                                                    [?]éric 🚲 🇪🇺 :emacs: » 🌐
                                                                    @ericsfraga@fediscience.org

                                                                    @spnw I have too many key bindings defined to list them all here. However, in the vein of what you posted, one key binding of mine fits in:

                                                                    (keymap-global-set "C-x o" 'ace-window)

                                                                    which allows me to switch to any other window by typing a number. This binding is key due to my use of two large monitors simultaneously and typically having 5-8 windows visible. The default binding for that key, even with repeat mode, is not fit for purpose in such an environment.

                                                                      [?]David Vujic » 🌐
                                                                      @davidvujic@mastodon.nu

                                                                      The more agentic engineering I do, the more Emacs I use. I've even begun using org-mode for presentations/slides. Using Eca for the agentic experience works really well, especially when switching between providers (anthropic, gemini, mistral).

                                                                      It also takes advantage of being in an editor, and checks code diagnostics via the editor tooling (such as LSP, linting etc.)

                                                                      Eca isn’t only for emacs, and is available for most IDEs out there. It also is Open Source!

                                                                        [?]Ténno Seremél’ [any] » 🌐
                                                                        @tennoseremel@gts.skobk.in

                                                                        Если нечего добавить в конфиг Emacs-а, то всегда можно перегруппировать уже имеющиеся строки 🐱☕

                                                                        #lang_ru #мысли #Emacs

                                                                          [?]Zenie » 🌐
                                                                          @Zenie@piaille.fr

                                                                          I have a need to convert a Google doc to org mode.

                                                                          My language teachers frequently keep ongoing Google docs of my lessons. I'd like to convert them to org while also extracting the questions and exercises into org drill / org Anki formatted entries.

                                                                          Does anyone know of something like this? I think using pandoc to get it into org, then using some org manipulation code might be reasonable.

                                                                          I've gone the other direction, using ox-publish, so that might also be something. Publish the resulting org file to a flash card org file...

                                                                            [?]𝖑𝖔𝖆𝖙𝖍𝖘𝖔𝖒𝖊🔻𝖉𝖔𝖓𝖌𝖊𝖆𝖙𝖊𝖗 [he/him] » 🌐
                                                                            @loathsome_dongeater@toots.matapacos.dog

                                                                            So uh how do I install on ? I see there's a flatpak but I am wondering if that is the best option or not.

                                                                              [?]Charlie Holland [He/Him/His] » 🌐
                                                                              @chiply@fosstodon.org

                                                                              I have a new post on what lies beyond the envelope of Incremental Completing Read in !

                                                                              "Beyond ICR: Incremental 'Suggesting' Read in Emacs"

                                                                              chiply.dev/post-incremental-su

                                                                                [?]tusharhero » 🌐
                                                                                @tusharhero@mathstodon.xyz

                                                                                's GDB support is actually very cool, especially if you enable tool bar mode and menu bar mode. Very easy to use.

                                                                                  [?]El Blog de Lázaro :mastodon: » 🌐
                                                                                  @elblogdelazaro@mastodon.social

                                                                                  📣 Recordando entradas publicadas: De Org-mode a Trilium Notes, pasando por Obsidian
                                                                                  elblogdelazaro.org/de-org-mode

                                                                                    [?]unixbhaskar » 🌐
                                                                                    @unixbhaskar@mastodon.social

                                                                                    [?]unixbhaskar » 🌐
                                                                                    @unixbhaskar@fosstodon.org

                                                                                    [?]hell \ Rebekah Hellberg » 🌐
                                                                                    @hell@defcon.social

                                                                                    [?]anoncheg » 🌐
                                                                                    @anoncheg@mastodontech.de

                                                                                    Title: P0: Career in IT paths and salaries by country. [2025-10-26 Sun]

                                                                                    I see 3 paths for career in IT:
                                                                                    - be hired: like a peacock get certificates and good CV.
                                                                                    - lead: gother ppl together, manage projects - build
                                                                                    machine gun
                                                                                    - open-source contribution - community, self-brand.

                                                                                    AI is a revolution, but require human intelligence and
                                                                                    power resources.

                                                                                    - - - - Part 2: report
                                                                                    I extracted my Emacs code that allows outlining any file,

                                                                                      [?]anoncheg » 🌐
                                                                                      @anoncheg@mastodontech.de

                                                                                      Title: P1: Career in IT paths and salaries by country. [2025-10-26 Sun]

                                                                                      like logs or programming code. However, this code
                                                                                      requires some work before it can be published on MELPA.

                                                                                      My org-links package is on MELPA, which I use as
                                                                                      universal links for AI to create context for requests.

                                                                                      Now, I have completed integration tests for my main Emacs
                                                                                      package to communicate with LLMs. I just need to polish
                                                                                      it before publishing.

                                                                                        [?]anoncheg » 🌐
                                                                                        @anoncheg@mastodontech.de

                                                                                        Title: P2: Career in IT paths and salaries by country. [2025-10-26 Sun]

                                                                                        I also want to contribute improvements to the TAB key in
                                                                                        Emacs. the patch code is ready.

                                                                                          [?]Ashish Panigrahi [he/him] » 🌐
                                                                                          @paniash@ioc.exchange

                                                                                          I finally have my work email setup with and . It's just orders of magnitude better than outlook's webmail (or the app which is an electron wrapper for the webmail :P). I finally have a configuration I'm happy with. Still ironing the kinks out, which is the usual yakshaving I do with emacs.

                                                                                          All thanks to @fergus' blogpost: cosroe.com/2025/04/neomutt-not

                                                                                            Back to top - More...