5 ms·
I currently settle on Emacs (again) after three years of NeoVim. LSP is so much better integrated and works for my needs out of the box. I currently don't miss
by jhoechtl 5y ago
I currently settle on Emacs (again) after three years of NeoVim. LSP is so much better integrated and works for my needs out of the box. I currently don't miss treesitter, expect for semantic selections at point.
But I realized I could get rid of a massive and ever changing NeoVim configuration mess. Using Emacs 29 though.
- newlisp 5y agoWith Evil? is it any good?
- pimeys 5y agoEvil is the best vim outside of vim. Been using vim a few decades, and I do not miss anything with evil...
- wiz21c 5y agoI'm locked in emacs (joke intended). But I must admit that my rust/LSP experience with Emacs doesn't hold 5 seconds in front of what I've just seen on the Zas website...
- 8fingerlouie 5y ago> my rust/LSP experience with Emacs doesn't hold 5 seconds in front of what I've just seen on the Zas website My preferred way of working after 20+ years in the industry, is finding the "best tool" for the job. Vim is my "goto" editor for everything that doesn't have a better tool, but any perceived performance gain from being familiar with an editor needs to be compared to the performance gains of using the specialized tool. I.e. Writing Azure Functions, VS Code / Visual Studio makes this dead simple with integrated local Azure Storage emulation and more. It can be done in other editors, but i'd spend a lot of time on tooling instead of just writing code. I guess i've just gotten more pragmatic with time :)
- wiz21c 5y agoMy 35+ years experience (ah ah!) tells me that emacs is the best :-) Just kidding... I code small stuff nowadays, so emacs is just fine. But if I had to get into something big, I'd certainly use a tool with powerful and fast code navigation, and something that works out of the box. LSP mode on emacs is not easy to set up. I mean, you can get it 90% working in 15 minutes, sure, but then come the little things such as: you're waiting for your LSP server to start, pop up windows actually don't pop up, the LSP hints don't update themselves unless you save your file, sometimes they take 3+ seconds for update (an eternity when you type code), I still don't know how to jump from a stack trace to the code, etc. So yep, refactoring is there, navigation is there, much is there but it's not super tightly packaged... But for other things, emacs is just cool. Small python scripts, R code, org mode, git stuff,...
- 8fingerlouie 5y agoOrg mode was my main "excuse" for keeping Emacs around, but these days i've more or less given up using it due to lack of decent mobile clients. Instead i've more or less settled on Obsidian for my notes, which does 99% of what i used org-mode for, and i use other tools for the last 1%. The only thing i'm missing is a good (integrated) solution for task and time tracking/reporting. I'm aware that PlainOrg (https://plainorg.com/ https://plainorg.com/) exists, but i've already moved my notetaking workflow to Obsidian, and i'm deeply entrenched in modules with that, so moving now would probably not accomplish much. Somewhat ironically, the best Org-mode plugin i've found for "other than Emacs" editors is for Sublime Text : https://github.com/ihdavids/orgextended https://github.com/ihdavids/orgextended
- 5y ago
- pimeys 5y agoTree-sitter for emacs: https://emacs-tree-sitter.github.io/ https://emacs-tree-sitter.github.io/ Not as good as neovim, but does a good job with the syntax highlighting...