| ▲ | throwa356262 5 hours ago | |
What I need is an emacs with more lisp and less javascript. If you want a really lean emacs-like editor, there is always mg and microemacs. Edit: not trying to be a dick or a gatekeeper. This is HN, all ideas should be welcome including the one that dont make sense to some people. And always interesting to see contributions from Japan. | ||
| ▲ | kurouna 3 hours ago | parent | next [-] | |
Thank you for the warm welcome! To answer the "Why Electron and JS?" question from the thread: honestly, it didn't start as a strict technical decision. It started purely out of my curiosity as a software engineer. I use VS Code at work, and I just wanted to see what its underlying technology (Electron) was like to build with. Once I started playing with it, I realized it was a remarkably solid and flexible platform. That inspired me to try building something I had always wanted: a zero-setup, lightweight Emacs-like editor. As a happy side-effect, using web technologies allowed me to use the Japanese IME without any stress, just like Windows Notepad. Unlike Windows Emacs, which sometimes requires special configurations, I was able to make it work just by running elecxzy.exe. So while it lacks the beautiful Lisp ecosystem of true Emacs (like Lem), it started as a fun technical exploration that eventually became my daily driver! | ||
| ▲ | chiffaa 3 hours ago | parent | prev | next [-] | |
> What I need is an emacs with more lisp and less javascript Lem[0] in ncurses mode might be your friend. Unfortunately the BDFL deprecated the SDL frontend seemingly due to the SDL3 breakages, but the web one uses webview + a homegrown system instead of electron and framework magic, so it's still fairly lightweight its main proposition is that the whole thing is written in Common Lisp, so it retains the hackable model of traditional Emacses without retaining the legacy of GNU Emacs | ||
| ▲ | johanvts 4 hours ago | parent | prev [-] | |
What javascript is in emacs? I often find myself wishing eww had javascript support, a lot of the web is unuseable as it stands. | ||