Live data from Hacker News

What’s new in Emacs 28.1?

masteringemacs.org

81–90 of 290 posts

Re: What’s new in Emacs 28.1?

#81

OT for this particular release, but I'd like to point out that one of the best features of emacs and its ecosystem is that plugins, libraries and software are almost always self-documenting. You want to read the documentation or delve into the implementation of a feature of your programs it is literally right there in your editor instead of having to jump to some, potentially outdated, website documentation or having…

Not only that but jumping to the source code for whatever command you are looking at is just a key press away. Edit the source, hit another key or two and you've just live patched your editor.

Re: What’s new in Emacs 28.1?

#82
post #54
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…

Are you using viper or evil-mode often (or some other thing which gives emacs vi bindings, I think there are a couple)? Because navigating text with emacs gives me the emacs pinky, I'm wondering how folks deal with that. Transposed cpslck with ctrl?

Yeah the caps lock switch is critical I think, since then you can press that key without curling or twisting the finger. Look at technique for musical instruments that require applying pressure with that finger, eg cello, they go through a lot of trouble sometimes to avoid that particular contortion bc of its lack of control and the long-term stress it puts on the hand.

If that doesn't work I know people who have used a usb foot pedal and it seems to work well for them.

Or, if vi bindings work for you, just use vi bindings. There's no nobility in the emacs bindings. I like them but if something else works better just use it.

Re: What’s new in Emacs 28.1?

#83
post #64

Earlier quoted context omitted.

emacs-next is how you installed lsp? I tried installing a lsp package at some point, but I couldn't figure out if it was actually doing anything over and above the language major modes. Not sure if it was actually doing anything at all actually.

Sorry, to clarify: I used the package `emacs-next` from guix to install emacs 28. You still need to install and configure emacs-lsp along with the LSP backend(s) you want to use. I'm currently using the doom-emacs "emacs distro" ( https://github.com/hlissner/doom-emacs ), so doom is taking charge of setting up emacs-lsp for me.

Thank you for that. I haven't really checked out any of these distros (doom, prelude, etc.), but maybe I should.

One of the issues I have is that I work on multiple disconnected servers, and so I usually end up installing emacs on all of them. Using tramp is an option, but often times I just want a local editor because I find myself needing one in the context I'm working in. But all the servers run slightly different OS versions, etc.

Maybe a mangaged-for-me distribution that does most everything I want without me fiddling with it is the way to go.

Re: What’s new in Emacs 28.1?

#84
Knowledgeable Emacs folks in this thread: Does anyone know the status of Wayland-native Emacs? It's my last X/XWayland application, and it looks terrible on high-DPI displays.

Re: What’s new in Emacs 28.1?

#85
post #84

Knowledgeable Emacs folks in this thread: Does anyone know the status of Wayland-native Emacs? It's my last X/XWayland application, and it looks terrible on high-DPI displays.

The pure GTK branch has been merged into master and I use right now with KDE (and Wayland). I had to adjust the font size but other than that, I didn't meet any issue.

Re: What’s new in Emacs 28.1?

#86
post #54
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…

Are you using viper or evil-mode often (or some other thing which gives emacs vi bindings, I think there are a couple)? Because navigating text with emacs gives me the emacs pinky, I'm wondering how folks deal with that. Transposed cpslck with ctrl?

I mapped Control to a key under my thumb instead of Caps Lock. That's where it was originally when they chose the binding anyway. It's very comfortable now.

Re: What’s new in Emacs 28.1?

#87
post #21

Earlier quoted context omitted.

As someone who uses Emacs for (almost) all my editing needs and has done for about 17 years I just don’t understand how you can have these beliefs. LSP-mode is great and now with things like Spacemacs and Doom Emacs getting setup and getting things reasonably configured is a lot easier. But still! VSCode is pretty cool and is easy to use right out of the box. It does some things with ease that would be very hard with…

It amazes me there are Emacs users that don’t understand the importance of free software. You’re using the editor devised by the free software foundation, but you only want to talk about convenience. Convenience is not an excuse to switch to corporate made closed source spyware.

I'm sure your boss will be real impressed by how ethical you are as your colleagues get their work done 2x faster than you

Re: What’s new in Emacs 28.1?

#88
post #30
post #20

Earlier quoted context omitted.

I'm not saying that yours is necessarily the case, of course I don't know, but I feel like lots of people that hold opinions like yours greatly underestimate the amount of functionality that comes with something like a Jetbrains IDE. It's not even about the editor itself, nor the graphical or UX stuff. It's the crazy level of introspection and of understanding your code those IDEs bring. My daily experience is just i…

For a long time I would have agreed, but LSP has democratized the space quite a bit. If an editor has a good LSP story, it’ll be able to do all of the renaming, extracting, finding references, etc.

Eventually, maybe. But Java, Python, and Go are just so good in the IntelliJ suite. Switching between VSCode at home and IntelliJ at work make it readily apparent that there’s still a gap.

Re: What’s new in Emacs 28.1?

#89
post #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.)

The worst part about Emacs is the bindings. :D

The reason I'll never leave Emacs is that if I want to change something, I can. It doesn't really matter what it is. This might be technically true in something like VS Code (although Atom was much easier in this regard), but it takes a lot more effort and scaffolding to do something like write a single function and bind it to a keymap in VS Code.

Re: What’s new in Emacs 28.1?

#90

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…

How do I go about learning emacs when my job requires me to work in a M$ environment, and I have limited free time? I tried learning and felt overwhelmed, and I would like to make strides to make vim or emacs my primary editors for home use, but Visual Studio / Jetbrains just make development incredibly easier to not let the tools prevent me from just writing the code.

There are "distributions" such as Doom Emacs or Lunar Vim to get started with a setup from the get-go.

Otherwise, the website linked above is a good way to get started, there's also an integrated tutorial in Emacs (C-h t).

Post reply on HN