Live data from Hacker News

What’s new in Emacs 28.1?

masteringemacs.org

71–80 of 290 posts

Re: What’s new in Emacs 28.1?

#71
post #13

The native compilation part is the highlight. Could someone who knows about these things explain the difficulty Debian has in getting emacs 28 in -unstable ? (currently on 27 according to https://packages.debian.org/unstable/emacs )

FWIW, emacs is extremely easy to build from source.

Re: What’s new in Emacs 28.1?

#72
post #17

I was an Emacs user back in my software writing days, but I thought I had left it behind when I became a lawyer. Over the past month or two however I’ve moved more and more of my workflow over to Emacs. I started with using Org Mode and PDF tools for note taking and reviewing PDFs and task management: https://news.ycombinator.com/item?id=30492373 . More recently I switched my email over to mu4e: https://www.emacswiki…

I wish we could have double buffering on Windows as well...

Re: What’s new in Emacs 28.1?

#73

Earlier quoted context omitted.

It's actually fairly easy to build yourself. No really esoteric dependencies, and you can install it to $HOME

Yeah, but there can be various hiccups. e.g. I compiled Emacs to run on Redhat Linux. Since I wanted to compile it with --with-native-compilation flag, I had to install Redhat's developer tools to get libgccjit. These tools are installed in /opt/rh/devtoolset-10/root. An enable script is provided which modifies the LD_LIBRARY_PATH and PKG_CONFIG_PATH. After compilation, I was able to launch Emacs from my bash termina…

I found mac installation pretty straightforward, and works quite well. I've been using for work for few months now.

    brew tap d12frosted/emacs-plus
    brew install emacs-plus@28 --with-native-comp

Re: What’s new in Emacs 28.1?

#74
post #41

Earlier quoted context omitted.

You miss the point. I want to click 3 buttons and have a usable IDE. Nothing will ever replace visual studio's debugging GUI.

Emacs it's not an IDE (out of the box), so it's not your use case, obviously.

If OP wants to compare Emacs to Visual Studio and Jetbraines IDE's, then we are going to compare features.

Re: What’s new in Emacs 28.1?

#75
post #15

It amazes me that developers pick closed source Jetbrains and Microsoft spyware for the program they rely on to make a living when Emacs and Vim/Neovim get better by leaps and bounds every year. Emacs has packages that VSCode can only dream of having and with Emacs distributions or really just lsp-mode you can have a full fledged IDE with 0 fiddling. I recently did some digging into the editor usage of noteworthy pro…

I'm going to assume this isn't trolling and if it is, you fooled me. I've use Vim professionally, as well as VSCode and Jetbrains IDEs and dabbled in Emacs - the idea that one can replicate what IntelliJ does for Java for instance in any other IDE or text editor is to me, nonsensical. The amount of configuration it would require in vim/neovim/vscode to replicate the refactoring ability of IntelliJ alone would take yo…

To be fair Java is an outlier here (there are few others I guess, C# comes to mind) and I would consider it a weakness of a language to require a complex IDE to do anything nontrivial comfortably.

I agree with you tho, I was looking for my options to develop in Java with Emacs and decided to not even try.

Re: What’s new in Emacs 28.1?

#76

It amazes me that developers pick closed source Jetbrains and Microsoft spyware for the program they rely on to make a living when Emacs and Vim/Neovim get better by leaps and bounds every year. Emacs has packages that VSCode can only dream of having and with Emacs distributions or really just lsp-mode you can have a full fledged IDE with 0 fiddling. I recently did some digging into the editor usage of noteworthy pro…

Cool, any thoughts on what's new in Emacs 28.1?

Re: What’s new in Emacs 28.1?

#77

Earlier quoted context omitted.

Yeah, but there can be various hiccups. e.g. I compiled Emacs to run on Redhat Linux. Since I wanted to compile it with --with-native-compilation flag, I had to install Redhat's developer tools to get libgccjit. These tools are installed in /opt/rh/devtoolset-10/root. An enable script is provided which modifies the LD_LIBRARY_PATH and PKG_CONFIG_PATH. After compilation, I was able to launch Emacs from my bash termina…

I found mac installation pretty straightforward, and works quite well. I've been using for work for few months now. brew tap d12frosted/emacs-plus brew install emacs-plus@28 --with-native-comp

I was talking about compiling.

I use macports, and refuse to use brew (for a variety of philosophical reasons) so that option wasn't available to me. I often use the binary from https://emacsformacos.com/ but afaik it hadn't supported native compilation as yet. So I found some prebuilt binaries on github.

Re: What’s new in Emacs 28.1?

#78
I miss Emacs, but I moved to Visual Studio Code. I used Emacs for over 8 years so releases like this use to make me so happy.

On the bright side, I still use Emacs bindings in Visual Studio Code. Maybe I should spin up Emacs again and give it another shot on my new M1 (maybe it can do the auto complete stuff faster now.)

Re: What’s new in Emacs 28.1?

#80

It amazes me that developers pick closed source Jetbrains and Microsoft spyware for the program they rely on to make a living when Emacs and Vim/Neovim get better by leaps and bounds every year. Emacs has packages that VSCode can only dream of having and with Emacs distributions or really just lsp-mode you can have a full fledged IDE with 0 fiddling. I recently did some digging into the editor usage of noteworthy pro…

"you can have a full fledged IDE with 0 fiddling" - that is 100% not a thing that has ever happened to me whenever I go and look at emacs/vim! Modal editing is not really something that is needed anymore, and a lot of people don't have time to learn a new language just to move about in their IDE - just click the mouse button ...

As long as your input device is optimized for inserting text (and your keyboard certainly is) modal editing is surely something desirable for programming.
Post reply on HN