4 ms·
Looks good. For me, the best recent feature is native compilation so Emacs feels super fast and responsive. I often use macOS and I wonder is going to GTK will
by mark_l_watson 3y ago
Looks good. For me, the best recent feature is native compilation so Emacs feels super fast and responsive. I often use macOS and I wonder is going to GTK will help a lot there?
- deleted 3y ago[deleted]
- blahgeek 3y agoNative compilation has been in emacs since 28.1. AFAIK native GTK should be unrelated to macOS since macOS version uses its own cocoa frontend
- aardvark179 3y agoAs another commenter has said native compilation has been there for a while, but you may need to explicitly enable it if you’re installing via brew or similar. The macOS port doesn’t use GTK or X unless you specifically link them. What problems are you having?
- ducktective 3y agoI wonder if the latency would be comparable to neovim/vim? I've only tried Emacs without nativecomp and the really noticeable input lag left a bad impression.
- lycopodiopsida 3y agoAs someone, who jumps between neovim and emacs on a regular basis - no, neovim is much faster. If speed and general snappiness is your most concern you should stay with neovim. But, emacs is in most cases fast enough, faster than vscode and has other advantages.
- funcDropShadow 3y agoIn my experience Emacs is slow when I enable evil. I do like vim keybinding, but using evil negates most of the benefits for me since it introduces unbearables pauses. That is with Doom emacs under Linux.
- lycopodiopsida 3y agoThey can be disabled in the init.el, I’ve done it for a year or so. Emacs-keybindings are less ergonomic, but also have less cognitive overhead imo.
- ducktective 3y agoThe exact setup I tested (evil+doom) but without nativecomp, same feedback
- mplanchard 3y agoNative compilation makes a big difference, but neovim is still snappier, especially if you’re using lots of packages or a framework like doom or whatever
- 3836293648 3y agoTui emacs is a bit slower than nvim, but close enough. Gui emacs is much, much slower than nvim
- bingemaker 3y agoHow do you compile Emails on OSX? I use `brew install emacs-head@30 --with-cocoa` and I feel that org-mode is bit laggy. Is there a better way?
- kstrauser 3y agoAdd `--with-native-comp` to that.
- bingemaker 3y agoThanks, time to try this
- kstrauser 3y agoOh, I just realized I'm using https://github.com/d12frosted/homebrew-emacs-plus https://github.com/d12frosted/homebrew-emacs-plus . I recommend using that over the default formula.
- bingemaker 3y agoI use this one https://github.com/daviderestivo/homebrew-emacs-head https://github.com/daviderestivo/homebrew-emacs-head
- mediumsmart 3y agodownload the source, unpack, cd into directory, ./autogen.sh, ./configure --with-imagemagick --with-json --with-mailutils --with-modules --with-rsvg --with-gnutls --with-xml2 --with-native-compilation=aot --with-pop --without-compress-install --without-dbus, gmake (gnumake from brew), src/emacs to test, gmake install, pickup the app in nextstep and done I think. (thats on intel monterey though)
- agumonkey 3y agomakes me wonder, is the target of native compilation something general like 386 ? can i share .eln between x86 computers ?