Live data from Hacker News

EmacsConf 2021 Call for Proposals

emacsconf.org

81–86 of 86 posts

Re: EmacsConf 2021 Call for Proposals

#81
post #47
post #12

LSP-mode has really reinvigorated emacs, at least for me. With flycheck and a language server it's magical. Writing go, it even auto-formats your code and auto-adds imports.

How are you finding the performance of LSP? I dropped Emacs for NeoVim because Emacs would frequently lockup for a second or more due to LSP. NeoVim doesn't have this problem. I would love to return to Emacs someday.

From 27.1 Emacs could be configured to use a native library (jansson) for json parsing, it helped LSP a lot. And now there is a new native-comp feature, where you can AoT compile elisp bytecode to native code with libgccjit, which improves Emacs performance in general.

Anecdotally, a few months ago I wrote some Flutter on a potato laptop, NeoVim native LSP client + nvim-compe was borderline unusable. The vim-lsc somehow fared much better - albeit still choppy - even though it's written in vimscript. Emacs + eglot is the only combination that was smooth.

Re: EmacsConf 2021 Call for Proposals

#82

Earlier quoted context omitted.

For me it's not tricky, even on Spacemacs (where configuring modes is a bit more arcane but once you learn it it's happily easy), it's more like it's laggy. :(

I would recommend checking out the emacs native-comp feature. It may not entirely solve the lag, but in my experience it helps a lot.

Even if you don't run native-comp, use m-x lsp-doctor and do everything else it recommends.

I did this a while back and haven't had many lsp problems since.

Re: EmacsConf 2021 Call for Proposals

#83
post #75
post #63

Earlier quoted context omitted.

Ah, well, I only picked up go very recently so I have no experience writing go outside of the emacs+lsp environment.

Don't let me sound like I'm talking down lsp-mode, even though I have never gotten it to work reliably (railwaycat, Go, and Rust, and lots of TRAMP). lsp-mode is neat.

I use the railwaycat fork also, and it works fine for me writing go. I don't enjoy rust so I've never tried.

If you're interested, my emacs config is here: https://github.com/nathanvy/dotemacs/blob/master/init.org

Re: EmacsConf 2021 Call for Proposals

#84

Earlier quoted context omitted.

I've struggled a bit with LSP mode (at least for Elixir). I find it hard to use as a full-time IDE replacement, especially since IntelliJ has such good emacs keybindings. However, as a general text editor, emacs is still great. And I enjoy org-mode.

I write lots of Elixir at my day job. What’s been tricky for you setting up LSP mode?

One thing that isn't working for me is finding all the places in a project where a symbol is used.

Re: EmacsConf 2021 Call for Proposals

#85

I’m not a long-time emacs user, but as a new one, my enthusiasm is really growing. Like everyone, I’m finding that I’m in an increasingly disparate set of tools with diverging interface design choices to get my jobs done. The cognitive dissonance that all these different interfaces presents me with feels like it’s getting out of hand, and is growing non-linearly. Emacs is a arcane tool, and is dated in so many ways,…

As one of the EmacsConf organizers, I'm particularly fond of talks that explore how people use Emacs outside the standard software dev stuff, although I'm also keen on talks that demonstrate a well-configured workflow for code or other things. =) Both EmacsConf 2019 and 2020 had lots of talks for general audiences and lots of talks focused on development, so you'll probably find something that interests you.

Actually, can I convince you to share your experience and submit a talk proposal? User stories were a well-received part of EmacsConf last year, and lots of people liked Pierce Wang's talk on learning Emacs as a high school student who's passionate about music. I think people would love to hear about how you wandered in, how you climbed up that learning curve, and how you've been tweaking things to fit you. =)

Re: EmacsConf 2021 Call for Proposals

#86
post #85

I’m not a long-time emacs user, but as a new one, my enthusiasm is really growing. Like everyone, I’m finding that I’m in an increasingly disparate set of tools with diverging interface design choices to get my jobs done. The cognitive dissonance that all these different interfaces presents me with feels like it’s getting out of hand, and is growing non-linearly. Emacs is a arcane tool, and is dated in so many ways,…

As one of the EmacsConf organizers, I'm particularly fond of talks that explore how people use Emacs outside the standard software dev stuff, although I'm also keen on talks that demonstrate a well-configured workflow for code or other things. =) Both EmacsConf 2019 and 2020 had lots of talks for general audiences and lots of talks focused on development, so you'll probably find something that interests you. Actually…

p.s. love you weekly Emacs blog, its such a joy to read. Thanks for doing that!
Post reply on HN