3 ms·
This does look potentially interesting and I hope it takes off and does NOT take 5 years just to become useful and easy to install (seriously, I don't care abou
by pdimitar 4y ago
This does look potentially interesting and I hope it takes off and does NOT take 5 years just to become useful and easy to install (seriously, I don't care about build scripts; just put it on a few package managers with the scripts embedded inside and be done with it).
That being said, after 20 years of Emacs I finally gave up and started learning NeoVim with its various nice plugins. It's a drag and a grind but every little thing I learn improves and accelerates my workflow -- the experience is rewarding.
And there always is some issue with Emacs, always and inevitably. I got tired of chasing after it, and I tried a number of "distros" like Spacemacs, Centaur, DOOM and 1-2 others whose names I don't remember.
Suddenly and out of the blue, neither Elixir nor Rust LSP modes can find the root of a project (?!)... whereas NeoVim LSP finds them just fine. I know, I know; it's not "out of the blue", but again, I got tired of pampering a piece of software that's apparently so fragile that every little small movement in the other parts of the system breaks it. It's burning me out.
Never should have started with Emacs and it's on me that it took me so long to finally give up on it, I know, but I'd really expect from programmers and "hackers" something more informative and supportive than "make it your own by tinkering, dummy".
Apparently it doesn't occur to those people that doing full-time programming and tinkering with your editors in off-duty hours is not everyone's dream life.
A good reasonable set of modern features and lack of friction out of the box are important. Emacs people don't value that. Pity. They lost a formerly passionate user.
- marcinreal 4y ago> Suddenly and out of the blue, neither Elixir nor Rust LSP modes can find the root of a project (?!) I ran into this exact thing. The solution for me was to use eglot. I just wrote this article describing my config (might need an update soon because some things still needed additional tinkering): https://www.bytedude.com/setting-up-rust-support-in-emacs/ https://www.bytedude.com/setting-up-rust-support-in-emacs/ > Apparently it doesn't occur to those people that doing full-time programming and tinkering with your editors in off-duty hours is not everyone's dream life. > A good reasonable set of modern features and lack of friction out of the box are important. Emacs people don't value that. Pity. They lost a formerly passionate user. Completely agree. I needed to setup a Rust environment in Emacs for work purposes and it was an awful experience, and even after all that I don't have a great Rust experience. Theoretically Emacs is the best editor, but in practice it takes hundreds of hours of configuration to get going and then you find out it's painfully slow. (To be fair though, I squeeze every drop of Elispy usefulness out of this program that I can.) My Emacs is at a state where I'm pretty happy with it, and I limit my time trying to improve it more - but it is so hard for me to recommend it to anyone.
- pdimitar 4y agoThanks a lot for the link. I enjoyed reading your article and all linked GitHub issues. The `lsp-mode` maintainer showed himself as a bit offended and insecure and that definitely made me lose faith in his project, can't deny. I might try your setup or might not -- after all, we should not forget that the answer to "Emacs requires constant babysitting" can't be "well, now go do that extra babysitting", right? > Theoretically Emacs is the best editor, but in practice it takes hundreds of hours of configuration to get going and then you find out it's painfully slow. Yeah that sums it up for me. And they are taking pride of the fact that they are just starting to work on multithreaded engine... in 2022... {facepalms} I am still fairly primitive in NeoVim but I already like it more.
- herewulf 4y agoInteresting. I've moved to Emacs after 20 years on Vim because Vimscript is horrible and hacky and I've seen so much brokenness in plugins. It's quite refreshing to use an editor with a proper language powering all the bells and whistles. And course the most valuable thing about Vi(m) is the concept of modal editing, not the implementation. Therefore evil mode is a must. I've never used NeoVim though.
- pdimitar 4y agoNeoVim uses Lua. I picked it up in half an afternoon. I agree VimScript is awful. When I learned about the first stable release of NeoVim I was immediately sold.
- deleted 4y ago[deleted]