Post AvmcngTSN5xMmmJGDo by ramin_hal9001@fe.disroot.org
(DIR) More posts by ramin_hal9001@fe.disroot.org
(DIR) Post #Avmcnd23AXFe6uSpaS by romwhite@mastodon.social
2025-07-03T08:21:53Z
0 likes, 0 repeats
А что если бы Emacs сделали на электроне? С беспроблемным отображением картинок в org-mode, браузером, плавной кинетической прокруткой, нормальной работой на мобильных устройствах? Такой vscode + elisp? Хочешь превращай его в IDE, хочешь в Obsidian. Да, расход ресурсов был бы больше, всякие Thinkpad T61 остались за бортом, но принципиально ли это? Кажись, только браузер в наших реалиях может отображать текст так, как нужно в современных реалиях. #emacs
(DIR) Post #AvmcndcYymSTw9XzV2 by tusharhero@mathstodon.xyz
2025-07-03T09:15:04Z
0 likes, 0 repeats
@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.
(DIR) Post #AvmcnePU2taeNsR3ke by romwhite@mastodon.social
2025-07-03T11:01:27Z
0 likes, 0 repeats
@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.
(DIR) Post #AvmcnfAHEv1Kj0KQgi by tusharhero@mathstodon.xyz
2025-07-03T11:31:31Z
0 likes, 0 repeats
@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).
(DIR) Post #AvmcnfpOm1uimXZGme by romwhite@mastodon.social
2025-07-03T12:16:00Z
0 likes, 0 repeats
@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.
(DIR) Post #AvmcngTSN5xMmmJGDo by ramin_hal9001@fe.disroot.org
2025-07-03T23:39:11.788604Z
0 likes, 0 repeats
@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.
(DIR) Post #AvmcnhAhmIYEwuXndI by romwhite@mastodon.social
2025-07-04T06:28:56Z
0 likes, 0 repeats
@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.
(DIR) Post #AvmcnhwCvgY5KEljfs by tusharhero@mathstodon.xyz
2025-07-04T06:47:49Z
2 likes, 0 repeats
@romwhite @ramin_hal9001 you suggested Electron specifically, how are we supposed to read your mind?
(DIR) Post #AvmdCNJSkWeib8POhU by Zergling_man@sacred.harpy.faith
2025-07-04T07:57:44.877664Z
0 likes, 0 repeats
@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
(DIR) Post #AvmdYGLrJPsVNWxyKm by Suiseiseki@freesoftwareextremist.com
2025-07-04T08:01:49.975291Z
0 likes, 0 repeats
@ramin_hal9001 @romwhite @tusharhero Electron is proprietary software, thus doing such port would be an insult to Emacs.
(DIR) Post #AvmdfXqGgJB9eRf7qa by Suiseiseki@freesoftwareextremist.com
2025-07-04T08:03:08.652944Z
1 likes, 0 repeats
@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)"?
(DIR) Post #AvmdnTWmbbvkaUKVma by Zergling_man@sacred.harpy.faith
2025-07-04T08:04:28.596175Z
0 likes, 0 repeats
@Suiseiseki @tusharhero @romwhite @ramin_hal9001 You're my inspiration to be more autistic.