Live data from Hacker News

Emacs 26.3

lists.gnu.org

41–50 of 165 posts

Re: Emacs 26.3

#41

Earlier quoted context omitted.

Emacs performance in general (not just Windows) has been a complaint forever. Back when Emacs was first launched, and machine memory was measured in megabytes, people joked it stood for Eight Megabytes And Constantly Swapping.

Still waiting for Guile Emacs to solve that.

Of all the problems Guile Emacs might have fixed, performance on Windows is not one I considered.

Re: Emacs 26.3

#42
post #28

I recently tried to seriously use Emacs over my usual Vim. Mainly because I've got so used to the GNU readline emacs shortcuts in the terminal and quite like the idea of not having to switch between command and insert mode, but damn after looking into some configuration options it really is a massively complicated piece of software, I mean not to start using it, it's probably easier than Vim but just looking at all t…

if you are serious about switching go for spacemacs... it's an emacs that is tuned to be pretty good out of the box and caters mainly toward vim users.

Re: Emacs 26.3

#43

Great job a very good example of programmable editor. Emacs had been my work horse since 2002 and never disappointed. In the meantime tried many ide only vim and emacs stayed with me. Sometimes do use nano and sublime text but then back to either emacs or vi. All those shiny IDE based on electron, Java or C++ are just too slow to be productive be it VScode, atom or eclipse or visual studio or kdevelop. I am forced to…

The most flexible programmable editor is probably Acme though.

I've seen implementations of ACME's plumber as Emacs modes, I haven't seen implementations of Emacs in ACME.

ACME's plumber is very cool, and allows very easy customization of how some things work. Much easier than these things typically are in Emacs. But this behavior is implementable in Emacs (I wish it were standard), and lots of things that are hard-coded in ACME are fully customizable in Emacs.

Re: Emacs 26.3

#44
post #43

Earlier quoted context omitted.

The most flexible programmable editor is probably Acme though.

I've seen implementations of ACME's plumber as Emacs modes, I haven't seen implementations of Emacs in ACME. ACME's plumber is very cool, and allows very easy customization of how some things work. Much easier than these things typically are in Emacs. But this behavior is implementable in Emacs (I wish it were standard), and lots of things that are hard-coded in ACME are fully customizable in Emacs.

Sure, Acme lacks - well: intentionally does not have - theming, font changing etc., although some modifications (like Acme2k) exist which change that. Acme is probably more about "getting things done" than about "looking good" ... :-) (that sounds harsher than intended - I like Emacs for its flexibility and it was my Usenet reader until last month).

Interestingly, the first Emacs "plumber" which I have found after you wrote it literally uses Acme's plumber: https://github.com/alcah/sink.el

I wish Emacs had 9P support though.

Re: Emacs 26.3

#45
post #5

Any improvements for the Windows GUI ? I find it to work better with WSL and VcXsrv.

I can't stand Emacs on Windows. Even trying to keep a simple TODO list in org-mode is painfully slow for me. I was explaining to a co-worker how amazing emacs and when I showed him all he saw was a lag ridden mess. I use it at home on my Linux desktop mostly with some python development and ledger-mode and it's amazing.

That's really unfortunate. I was using Emacs on Windows back around the year 2000 and it was fine. I wonder what happened in the meantime.

Re: Emacs 26.3

#46

I'm sick of managing 5-6 different installs of language server protocol servers. A couple are installed with my package manager (clangd), some are installed with pip (pyls), some I just have symlinked into ~/.local/bin (microsoft/python-language-server). It's overly difficult to get right. If anyone is aware of a better way, especially for emacs users, I'd appreciate it. Is this something where docker or snapd might…

For python just use Elpy [1] or anaconda-mode. Microsoft Language Server is nice but use it for things you can not find a package in elpa or melpa.

Obviously you can use emacs-prelude [2] or spacemacs [3] in the beginning and as you get familiar write your own init.el or packages to make it work the way you want.

I have yet to see anything like tramp allowing seemless work on file over ssh, org-mode, ledger-mode, ERC in any other editor except may be some in vi.

Indeed magit is better than any tool you will find for managing git repository. I can go on and on. You have to give it a try to see it for yourself, it pays for its learning curve over the time you use it.

Initially those parentheses looks awkward, but once you get around it with understanding lisp, you will not want to go back.

[1] https://github.com/jorgenschaefer/elpy

[2] https://github.com/bbatsov/prelude

[3] https://github.com/syl20bnr/spacemacs

Re: Emacs 26.3

#47
post #28

I recently tried to seriously use Emacs over my usual Vim. Mainly because I've got so used to the GNU readline emacs shortcuts in the terminal and quite like the idea of not having to switch between command and insert mode, but damn after looking into some configuration options it really is a massively complicated piece of software, I mean not to start using it, it's probably easier than Vim but just looking at all t…

If you're looking for an easy switch, I'd recommend DOOM Emacs (https://github.com/hlissner/doom-emacs)

Re: Emacs 26.3

#50

Great job a very good example of programmable editor. Emacs had been my work horse since 2002 and never disappointed. In the meantime tried many ide only vim and emacs stayed with me. Sometimes do use nano and sublime text but then back to either emacs or vi. All those shiny IDE based on electron, Java or C++ are just too slow to be productive be it VScode, atom or eclipse or visual studio or kdevelop. I am forced to…

I run emacs -nw --daemon, but on OS X it's noticeably slower (running in iTerm, tmux) than it is on Linux. It's not what I would call snappy at all tbh. I've checked it's not my config. I wonder how come?
Post reply on HN