home.social

#emacs — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #emacs, aggregated by home.social.

  1. @flohoff

    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.

  2. @flohoff

    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.

  3. @flohoff

    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.

  4. @flohoff

    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.

  5. @flohoff

    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.

  6. 🖥️ karlicoss/cloudmacs

    Selfhost your Emacs and access it in browser

    Runs Emacs in a browser via a self-hosted Docker container using Gotty for TTY access and persistent sessions

    ⭐ Stars: 583
    📅 Last Update: Jul 26, 2026

    github.com/karlicoss/cloudmacs

    #selfhosted #homelab #selfhost #selfhosting #opensource #emacs #docker

  7. Kompreneble mi fojfoje parolas esperante per [jabber.el]. Kaj mi ne volas premi butonojn, se Imakso povas fari tion memstare, do… 😸

    (defun my-jabber-esperanto-conversation (buffer)
      "Enable Esperanto input mode and spellchecking in buffer BUFFER."
      (with-current-buffer buffer
        (when (and (boundp 'jabber-chatting-with)
                   jabber-chatting-with
                   (member jabber-chatting-with
                           '("[email protected]")))
          (activate-input-method "esperanto-postfix")
          (ispell-change-dictionary "eo")
          (flyspell-mode)))
      buffer)
    
    (advice-add 'jabber-chat-create-buffer :filter-return 'my-jabber-esperanto-conversation)
    

    #lang_eo #Emacs #jabber_el #Esperanto

  8. Kompreneble mi fojfoje parolas esperante per [jabber.el]. Kaj mi ne volas premi butonojn, se Imakso povas fari tion memstare, do… 😸

    (defun my-jabber-esperanto-conversation (buffer)
      "Enable Esperanto input mode and spellchecking in buffer BUFFER."
      (with-current-buffer buffer
        (when (and (boundp 'jabber-chatting-with)
                   jabber-chatting-with
                   (member jabber-chatting-with
                           '("[email protected]")))
          (activate-input-method "esperanto-postfix")
          (ispell-change-dictionary "eo")
          (flyspell-mode)))
      buffer)
    
    (advice-add 'jabber-chat-create-buffer :filter-return 'my-jabber-esperanto-conversation)
    

    #lang_eo #Emacs #jabber_el #Esperanto

  9. Kompreneble mi fojfoje parolas esperante per [jabber.el]. Kaj mi ne volas premi butonojn, se Imakso povas fari tion memstare, do… 😸

    (defun my-jabber-esperanto-conversation (buffer)
      "Enable Esperanto input mode and spellchecking in buffer BUFFER."
      (with-current-buffer buffer
        (when (and (boundp 'jabber-chatting-with)
                   jabber-chatting-with
                   (member jabber-chatting-with
                           '("[email protected]")))
          (activate-input-method "esperanto-postfix")
          (ispell-change-dictionary "eo")
          (flyspell-mode)))
      buffer)
    
    (advice-add 'jabber-chat-create-buffer :filter-return 'my-jabber-esperanto-conversation)
    

    #lang_eo #Emacs #jabber_el #Esperanto

  10. Kompreneble mi fojfoje parolas esperante per [jabber.el]. Kaj mi ne volas premi butonojn, se Imakso povas fari tion memstare, do… 😸

    (defun my-jabber-esperanto-conversation (buffer)
      "Enable Esperanto input mode and spellchecking in buffer BUFFER."
      (with-current-buffer buffer
        (when (and (boundp 'jabber-chatting-with)
                   jabber-chatting-with
                   (member jabber-chatting-with
                           '("[email protected]")))
          (activate-input-method "esperanto-postfix")
          (ispell-change-dictionary "eo")
          (flyspell-mode)))
      buffer)
    
    (advice-add 'jabber-chat-create-buffer :filter-return 'my-jabber-esperanto-conversation)
    

    #lang_eo #Emacs #jabber_el #Esperanto

  11. Kompreneble mi fojfoje parolas esperante per [jabber.el]. Kaj mi ne volas premi butonojn, se Imakso povas fari tion memstare, do… 😸

    (defun my-jabber-esperanto-conversation (buffer)
      "Enable Esperanto input mode and spellchecking in buffer BUFFER."
      (with-current-buffer buffer
        (when (and (boundp 'jabber-chatting-with)
                   jabber-chatting-with
                   (member jabber-chatting-with
                           '("[email protected]")))
          (activate-input-method "esperanto-postfix")
          (ispell-change-dictionary "eo")
          (flyspell-mode)))
      buffer)
    
    (advice-add 'jabber-chat-create-buffer :filter-return 'my-jabber-esperanto-conversation)
    

    #lang_eo #Emacs #jabber_el #Esperanto

  12. [Перевод] Хорошие инструменты — невидимы

    Хороший инструмент должен быть незаметен, и разработчикам следует к этому стремиться. На деле же я нередко встречаю у них вредную привычку, с которой приходится бороться. Дело в том, что они преподносят недостатки инструмента как «увлекательные» головоломки, решение которых приносит удовольствие. Я же хочу, чтобы мои инструменты не создавали для меня «увлекательные» головоломки, а просто незаметно делали своё дело.

    habr.com/ru/companies/ruvds/ar

    #ruvds_перевод #vim #sublime #emacs #ide #повышение_эффективности #оптимизация_рабочего_процесса #инструменты_разработки

  13. @DanielMReck GNU Emacs was written as a part of the GNU operating system, not for something that appeared 10 years later.

    Also, GNU Emacs was released in the early part of 1985, not in the 1970s.

    #emacs

  14. @DanielMReck GNU Emacs was written as a part of the GNU operating system, not for something that appeared 10 years later.

    Also, GNU Emacs was released in the early part of 1985, not in the 1970s.

    #emacs

  15. @DanielMReck GNU Emacs was written as a part of the GNU operating system, not for something that appeared 10 years later.

    Also, GNU Emacs was released in the early part of 1985, not in the 1970s.

    #emacs

  16. @DanielMReck GNU Emacs was written as a part of the GNU operating system, not for something that appeared 10 years later.

    Also, GNU Emacs was released in the early part of 1985, not in the 1970s.

    #emacs

  17. @DanielMReck GNU Emacs was written as a part of the GNU operating system, not for something that appeared 10 years later.

    Also, GNU Emacs was released in the early part of 1985, not in the 1970s.

    #emacs

  18. #Emacs 30's `customize-dirlocals` is neat. Can set project-local variables with the same widgetry of `customize-variables` along with its `:type` validation. One hitch: picking subdirectories produces a malformed `.dir-locals.el`.

    (However, I hate that widgets do have M-TAB for completion and do not use completion-at-point)

  19. #Emacs 30's `customize-dirlocals` is neat. Can set project-local variables with the same widgetry of `customize-variables` along with its `:type` validation. One hitch: picking subdirectories produces a malformed `.dir-locals.el`.

    (However, I hate that widgets do have M-TAB for completion and do not use completion-at-point)

  20. #Emacs 30's `customize-dirlocals` is neat. Can set project-local variables with the same widgetry of `customize-variables` along with its `:type` validation. One hitch: picking subdirectories produces a malformed `.dir-locals.el`.

    (However, I hate that widgets do have M-TAB for completion and do not use completion-at-point)

  21. A proposito di interfacce grafiche.
    Sto scrivendo alcuni appunti, delle note/istruzioni per alcune cose che mi servono.

    Scenario Fedora Linux, con Gnome.

    Bene....scrivere su emacs con org-mode (o con un qualsiasi editor markdown) è decisamente più semplice, spedito, produttivo che scrivere con LO Writer.

    Meno interfaccia, meno distrazioni, meno miliardi di funzioni e funzioncine che sotto forma di icone e menu ti guardano da attorno al foglio.

    E' più simile al prender la penna e scrivere su un foglio bianco.

    L'effetto delle interfacce grafiche, almeno per me, è quello di offrirmi moltissime funzioni lì a portata di click.
    Ma se devo scrivere voglio tener le mani sulla tastiera, non continuare a staccarle per prendere il mouse, interrompe il mio flusso di pensiero in qualche modo.

    E' lo stesso motivo, in scala diversa, per cui se devo imparar qualcosa mi servono carta e penna per riassumere, in quanto il mio cervello così apprende meglio.

    Emacs somiglia di più allo scrivere con carta e penna; ovviamente dopo aver passato "lo scoglio" di imparare emacs. Idem qualsiasi editor MD semplificato (tipo apps.gnome.org/it/Apostrophe/)

    #interfacce #UI #emacs #writer #analogico

  22. A proposito di interfacce grafiche.
    Sto scrivendo alcuni appunti, delle note/istruzioni per alcune cose che mi servono.

    Scenario Fedora Linux, con Gnome.

    Bene....scrivere su emacs con org-mode (o con un qualsiasi editor markdown) è decisamente più semplice, spedito, produttivo che scrivere con LO Writer.

    Meno interfaccia, meno distrazioni, meno miliardi di funzioni e funzioncine che sotto forma di icone e menu ti guardano da attorno al foglio.

    E' più simile al prender la penna e scrivere su un foglio bianco.

    L'effetto delle interfacce grafiche, almeno per me, è quello di offrirmi moltissime funzioni lì a portata di click.
    Ma se devo scrivere voglio tener le mani sulla tastiera, non continuare a staccarle per prendere il mouse, interrompe il mio flusso di pensiero in qualche modo.

    E' lo stesso motivo, in scala diversa, per cui se devo imparar qualcosa mi servono carta e penna per riassumere, in quanto il mio cervello così apprende meglio.

    Emacs somiglia di più allo scrivere con carta e penna; ovviamente dopo aver passato "lo scoglio" di imparare emacs. Idem qualsiasi editor MD semplificato (tipo apps.gnome.org/it/Apostrophe/)

    #interfacce #UI #emacs #writer #analogico

  23. A proposito di interfacce grafiche.
    Sto scrivendo alcuni appunti, delle note/istruzioni per alcune cose che mi servono.

    Scenario Fedora Linux, con Gnome.

    Bene....scrivere su emacs con org-mode (o con un qualsiasi editor markdown) è decisamente più semplice, spedito, produttivo che scrivere con LO Writer.

    Meno interfaccia, meno distrazioni, meno miliardi di funzioni e funzioncine che sotto forma di icone e menu ti guardano da attorno al foglio.

    E' più simile al prender la penna e scrivere su un foglio bianco.

    L'effetto delle interfacce grafiche, almeno per me, è quello di offrirmi moltissime funzioni lì a portata di click.
    Ma se devo scrivere voglio tener le mani sulla tastiera, non continuare a staccarle per prendere il mouse, interrompe il mio flusso di pensiero in qualche modo.

    E' lo stesso motivo, in scala diversa, per cui se devo imparar qualcosa mi servono carta e penna per riassumere, in quanto il mio cervello così apprende meglio.

    Emacs somiglia di più allo scrivere con carta e penna; ovviamente dopo aver passato "lo scoglio" di imparare emacs. Idem qualsiasi editor MD semplificato (tipo apps.gnome.org/it/Apostrophe/)

    #interfacce #UI #emacs #writer #analogico

  24. A proposito di interfacce grafiche.
    Sto scrivendo alcuni appunti, delle note/istruzioni per alcune cose che mi servono.

    Scenario Fedora Linux, con Gnome.

    Bene....scrivere su emacs con org-mode (o con un qualsiasi editor markdown) è decisamente più semplice, spedito, produttivo che scrivere con LO Writer.

    Meno interfaccia, meno distrazioni, meno miliardi di funzioni e funzioncine che sotto forma di icone e menu ti guardano da attorno al foglio.

    E' più simile al prender la penna e scrivere su un foglio bianco.

    L'effetto delle interfacce grafiche, almeno per me, è quello di offrirmi moltissime funzioni lì a portata di click.
    Ma se devo scrivere voglio tener le mani sulla tastiera, non continuare a staccarle per prendere il mouse, interrompe il mio flusso di pensiero in qualche modo.

    E' lo stesso motivo, in scala diversa, per cui se devo imparar qualcosa mi servono carta e penna per riassumere, in quanto il mio cervello così apprende meglio.

    Emacs somiglia di più allo scrivere con carta e penna; ovviamente dopo aver passato "lo scoglio" di imparare emacs. Idem qualsiasi editor MD semplificato (tipo apps.gnome.org/it/Apostrophe/)

    #interfacce #UI #emacs #writer #analogico

  25. A proposito di interfacce grafiche.
    Sto scrivendo alcuni appunti, delle note/istruzioni per alcune cose che mi servono.

    Scenario Fedora Linux, con Gnome.

    Bene....scrivere su emacs con org-mode (o con un qualsiasi editor markdown) è decisamente più semplice, spedito, produttivo che scrivere con LO Writer.

    Meno interfaccia, meno distrazioni, meno miliardi di funzioni e funzioncine che sotto forma di icone e menu ti guardano da attorno al foglio.

    E' più simile al prender la penna e scrivere su un foglio bianco.

    L'effetto delle interfacce grafiche, almeno per me, è quello di offrirmi moltissime funzioni lì a portata di click.
    Ma se devo scrivere voglio tener le mani sulla tastiera, non continuare a staccarle per prendere il mouse, interrompe il mio flusso di pensiero in qualche modo.

    E' lo stesso motivo, in scala diversa, per cui se devo imparar qualcosa mi servono carta e penna per riassumere, in quanto il mio cervello così apprende meglio.

    Emacs somiglia di più allo scrivere con carta e penna; ovviamente dopo aver passato "lo scoglio" di imparare emacs. Idem qualsiasi editor MD semplificato (tipo apps.gnome.org/it/Apostrophe/)

    #interfacce #UI #emacs #writer #analogico

  26. I need help testing corfu-mouse-mode. Please tell me if it works for you or not, and your Emacs version and platform, and use the newest commit, either directly from git or from ELPA-devel or MELPA-snapshots.

    github.com/minad/corfu/issues/

    #emacs #completion #corfu

  27. I need help testing corfu-mouse-mode. Please tell me if it works for you or not, and your Emacs version and platform, and use the newest commit, either directly from git or from ELPA-devel or MELPA-snapshots.

    github.com/minad/corfu/issues/

    #emacs #completion #corfu

  28. I need help testing corfu-mouse-mode. Please tell me if it works for you or not, and your Emacs version and platform, and use the newest commit, either directly from git or from ELPA-devel or MELPA-snapshots.

    github.com/minad/corfu/issues/

    #emacs #completion #corfu

  29. I need help testing corfu-mouse-mode. Please tell me if it works for you or not, and your Emacs version and platform, and use the newest commit, either directly from git or from ELPA-devel or MELPA-snapshots.

    github.com/minad/corfu/issues/

    #emacs #completion #corfu

  30. I need help testing corfu-mouse-mode. Please tell me if it works for you or not, and your Emacs version and platform, and use the newest commit, either directly from git or from ELPA-devel or MELPA-snapshots.

    github.com/minad/corfu/issues/

    #emacs #completion #corfu

  31. For folks in the SF Bay Area, EmacsSF IRL meetup tomorrow, Saturday July 25, 2025 11am-1pm at Haus Coffee. Details in link below. See you there!

    meetup.com/emacs-sf/events/315

    #Emacs

  32. For folks in the SF Bay Area, EmacsSF IRL meetup tomorrow, Saturday July 25, 2025 11am-1pm at Haus Coffee. Details in link below. See you there!

    meetup.com/emacs-sf/events/315

    #Emacs

  33. For folks in the SF Bay Area, EmacsSF IRL meetup tomorrow, Saturday July 25, 2025 11am-1pm at Haus Coffee. Details in link below. See you there!

    meetup.com/emacs-sf/events/315

    #Emacs

  34. For folks in the SF Bay Area, EmacsSF IRL meetup tomorrow, Saturday July 25, 2025 11am-1pm at Haus Coffee. Details in link below. See you there!

    meetup.com/emacs-sf/events/315

    #Emacs

  35. For folks in the SF Bay Area, EmacsSF IRL meetup tomorrow, Saturday July 25, 2025 11am-1pm at Haus Coffee. Details in link below. See you there!

    meetup.com/emacs-sf/events/315

    #Emacs

  36. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Ruslan Kamashev for assigning your copyright to the FSF! More at: u.fsf.org/4bl #Emacs #CopyrightAssignments

  37. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Ruslan Kamashev for assigning your copyright to the FSF! More at: u.fsf.org/4bl #Emacs #CopyrightAssignments

  38. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Ruslan Kamashev for assigning your copyright to the FSF! More at: u.fsf.org/4bl #Emacs #CopyrightAssignments

  39. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Ruslan Kamashev for assigning your copyright to the FSF! More at: u.fsf.org/4bl #Emacs #CopyrightAssignments

  40. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Ruslan Kamashev for assigning your copyright to the FSF! More at: u.fsf.org/4bl #Emacs #CopyrightAssignments