GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    romwhite (romwhite@mastodon.social)'s status on Friday, 04-Jul-2025 16:54:10 JST romwhite romwhite

    А что если бы Emacs сделали на электроне? С беспроблемным отображением картинок в org-mode, браузером, плавной кинетической прокруткой, нормальной работой на мобильных устройствах? Такой vscode + elisp? Хочешь превращай его в IDE, хочешь в Obsidian. Да, расход ресурсов был бы больше, всякие Thinkpad T61 остались за бортом, но принципиально ли это? Кажись, только браузер в наших реалиях может отображать текст так, как нужно в современных реалиях. #emacs

    In conversation about a month ago from mastodon.social permalink
    • Embed this notice
      tusharhero (tusharhero@mathstodon.xyz)'s status on Friday, 04-Jul-2025 16:54:03 JST tusharhero tusharhero
      in reply to
      • Ramin Honary

      @romwhite @ramin_hal9001 you suggested Electron specifically, how are we supposed to read your mind?

      In conversation about a month ago permalink
      翠星石 likes this.
    • Embed this notice
      romwhite (romwhite@mastodon.social)'s status on Friday, 04-Jul-2025 16:54:05 JST romwhite romwhite
      in reply to
      • Ramin Honary
      • tusharhero

      @ramin_hal9001 @tusharhero When a newbie like me says, “Let’s rewrite Emacs with Electron!” it usually doesn’t mean the exact technology. It’s about the desire to live in a better world where we take the best from the past and make it even better.

      Why can’t I have crisp font rendering and silky-smooth scrolling with Emacs on my handheld device, along with synchronization across all my gadgets? But alas, I can’t. The “better world” remains utopian for many reasons.

      In conversation about a month ago permalink
    • Embed this notice
      Ramin Honary (ramin_hal9001@fe.disroot.org)'s status on Friday, 04-Jul-2025 16:54:07 JST Ramin Honary Ramin Honary
      in reply to
      • tusharhero

      @romwhite I am not opposed to Emacs running on Electron, and I think Emacs being written in JavaScript is an interesting project.

      But I would personally never do it because web apps are currently controlled by an oligopoly of very large corporations which, firstly, are all mostly based in the United States. So you really cannot trust WebKit, Gecko, or Blink to run any software, they are all spyware. Running Emacs on a web engine is sort of like running Emacs on Windows or Mac OS: it gives you the advantage of the Emacs platform and UX, but doesn’t protect your privacy.

      If you could write the JavaScript Emacs such that it runs on the NetSurf browser I think that would be extremely useful.

      But then, you could just contribute to one of the other Emacs revival projects like Guile-Emacs, Schemacs, REmacs, or Lem.

      Lem is written in Common Lisp, and has a web front-end too!

      @tusharhero I agree that a widget toolkit, would be the most useful addition to Emacs. Even just a “canvas” element with an API for drawing and updating parts of the canvas, would be extremely helpful.

      In conversation about a month ago permalink
    • Embed this notice
      romwhite (romwhite@mastodon.social)'s status on Friday, 04-Jul-2025 16:54:08 JST romwhite romwhite
      in reply to
      • Ramin Honary
      • tusharhero

      @tusharhero @ramin_hal9001 Yes, indeed, I’ve read that article. I tried to find it but failed. It’s brilliantly written, there’s no point in arguing.

      In conversation about a month ago permalink
    • Embed this notice
      romwhite (romwhite@mastodon.social)'s status on Friday, 04-Jul-2025 16:54:09 JST romwhite romwhite
      in reply to
      • tusharhero

      @tusharhero I understantd that this is heresy for which one is excommunicated from th Emacs church. But it’s disappointing if all this hacker elisp cultural heritage becomes increasingly niche due to the refusal to adopt problematic and incongruous solutions that meet modern realities. Electron might not be the best option, but the current state of affairs can hardly be called crystallized for eternity.

      In conversation about a month ago permalink
    • Embed this notice
      tusharhero (tusharhero@mathstodon.xyz)'s status on Friday, 04-Jul-2025 16:54:09 JST tusharhero tusharhero
      in reply to
      • Ramin Honary

      @romwhite Please stop, we do not need to make Emacs on top of Electron, that would be too much work for little gain, and no one is actually going to do it anyway.

      What Emacs needs is it's own GUI toolkit (like it does for the TUI). See, https://appetrosyan.github.io/posts/emacs-widget/. There have been many other articles about such an idea from the past.

      There are also *two* different Guile Emacs projects, (one of which is the newer Schemacs by @ramin_hal9001 ).

      I think these projects are more realistic.

      Repent by typing every command on Emacs (scripting is not allowed according to the mainline doctrine).

      In conversation about a month ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        The Emacs widget toolkit
        from Aleksandr Petrosyan
        In this blog post I outline the consequences of several months worth of deliberation and dumpster diving into the Emacs display code. In this article I shall outline the potential direction in which to take the Emacs widget toolkit, a plan to revitalise Emacs and get it to a state that would allow newcomers to appreciate it for the marvel of engineering that it is. But first let’s talk about problems.
    • Embed this notice
      tusharhero (tusharhero@mathstodon.xyz)'s status on Friday, 04-Jul-2025 16:54:10 JST tusharhero tusharhero
      in reply to

      @romwhite Emacs wouldn't be built on Electron because Electron didn't come about in the 1980s. And we don't need electron tobachieve what you are talking about, please stop saying such sacrilegious things.

      There is a Emacs inspired web browser though, it is called Nyxt.

      In conversation about a month ago permalink
    • Embed this notice
      翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Friday, 04-Jul-2025 17:01:51 JST 翠星石 翠星石
      in reply to
      • Ramin Honary
      • tusharhero
      @ramin_hal9001 @romwhite @tusharhero Electron is proprietary software, thus doing such port would be an insult to Emacs.
      In conversation about a month ago permalink
    • Embed this notice
      翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Friday, 04-Jul-2025 17:03:11 JST 翠星石 翠星石
      in reply to
      • Zergling_man
      • Ramin Honary
      • tusharhero
      @Zergling_man @ramin_hal9001 @romwhite @tusharhero I'm not even autistic and I understand that when someone writes "Electron", they can only possibly mean electron - if they didn't, why didn't they write something like; "web technologies (for example electron)"?
      In conversation about a month ago permalink
    • Embed this notice
      Zergling_man (zergling_man@sacred.harpy.faith)'s status on Friday, 04-Jul-2025 17:03:12 JST Zergling_man Zergling_man
      in reply to
      • Ramin Honary
      • tusharhero
      @romwhite @tusharhero @ramin_hal9001 >When a newbie like me says, “Let’s rewrite Emacs with Electron!” it usually doesn’t mean the exact technology.

      You're not autistic enough for this place, go back to twitter
      In conversation about a month ago permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.