and... flickering is back on the NS port.
Alan Third (the NS maintainer) said on reddit that "It's too big and invasive a change for Emacs 27."[1] [1]: https://old.reddit.com/r/emacs/comments/mc82yk/flickering_em...
Emacs 27.2
41–50 of 115 posts
Re: Emacs 27.2
#42Earlier quoted context omitted.
Tramp works a lot more reliably if you customize where Emacs puts your backups and autosaves, such that they're stored locally instead of remotely. The Emacs wiki has details on how to do that: https://www.emacswiki.org/emacs/BackupDirectory
I can't and don't blame tramp, per se. My internet has regular hiccups of being completely disconnected. Pretty sure that is not fixable. :(
Re: Emacs 27.2
#43Earlier quoted context omitted.
I can't and don't blame tramp, per se. My internet has regular hiccups of being completely disconnected. Pretty sure that is not fixable. :(
Not by Emacs, but locally storing backups and autosaves means it only matters when you're actively reading or writing a file via Tramp.
That is, a lot of my remote editing is not just idle edits, but edit, run build, burn down compile output of tests and other items I'm working.
If I really want hell, I'll try and run lsp remotely.
None of this would matter, if I hadn't built up so much muscle memory from when I did have good internet and it did just transparently work.
Re: Emacs 27.2
#44I've used Emacs for almost 5 years now and it has served me well. In the beginning it was frustrating and confusing, but now that I understand it, it's the way I naturally interact with code on my computer. The fact that so many gnu tools have movement similar to Emacs means that I can quickly become more effective in them. The fact that my work Macbook allows me to do some rudimentary movement with C-a, C-e, C-f, C-…
On the performance/stability of Elisp front, I just heard about remacs, which is a fork that's starting by porting all the C to Rust: https://github.com/remacs/remacs Still in early stages, but I think that's one to keep an eye on.
Re: Emacs 27.2
#45Not to start a holy war, but what are the advantages of emacs over vim these days? I'm considering switching to emacs just to have learned both.
I've switched to emacs few years ago for the same reason and spent about a year using it. Although I've switched back to vim afterwards, having spent time with emacs was fun and not a waste of time.
Have a leap of faith, find the advantages of one (or the other) for yourself. If you don't like at any time for any reason just switch back: after all, it all text files you're editing.
Re: Emacs 27.2
#46Not to start a holy war, but what are the advantages of emacs over vim these days? I'm considering switching to emacs just to have learned both.
As a vim user, there's just certain tools emacs provides to which there's no vim equivalent (or the vim implementation is lacking). Like org mode for example: I've yet to come across something outside of the emacs ecosystem that does a good job of replicating org mode. Maybe jupyter notebooks come close in some ways, but AFAIK the org mode experience is fairly unique to emacs.
Re: Emacs 27.2
#47Earlier quoted context omitted.
On the performance/stability of Elisp front, I just heard about remacs, which is a fork that's starting by porting all the C to Rust: https://github.com/remacs/remacs Still in early stages, but I think that's one to keep an eye on.
Most recent change is 7 months ago. I would not hold my breath.
Re: Emacs 27.2
#48Earlier quoted context omitted.
I prefer vim as an editor, but in terms of being a unique and fascinating piece of software, emacs wins hands down. There's something really cool about the fact that you can't easily answer the question, "What is emacs similar to?", because it's such a total sui generis.
It's similar to a Lisp Machine.
Re: Emacs 27.2
#49I've used Emacs for almost 5 years now and it has served me well. In the beginning it was frustrating and confusing, but now that I understand it, it's the way I naturally interact with code on my computer. The fact that so many gnu tools have movement similar to Emacs means that I can quickly become more effective in them. The fact that my work Macbook allows me to do some rudimentary movement with C-a, C-e, C-f, C-…
Re: Emacs 27.2
#50Not to start a holy war, but what are the advantages of emacs over vim these days? I'm considering switching to emacs just to have learned both.
So, how I experience them, they aren't exactly competitors in a direct sense.
When I use vim in the terminal, I treat my workflow in a particular way. I use tmux to have windows for multiple projects (usually I run 2 or more microservices in my day to day). I use TUIs like lazygit, and I rely heavily on command line tools to build, compile, and do most of the daily things. I am familiar with those and it's basically like the whole terminal is my IDE in some ways. For note taking and idea management, I use vimwiki within vim.
Using Emacs is different for everyone's specific use cases, but the way I have tried to use it as an IDE for golang, node, and some react. Emacs seems to prefer integrating your workflow INTO emacs rather than just having emacs be a single part of your workflow. (I'm simplifying too much, I think)
Evil mode gives me literally every single vim command I ever have used in my entire life. I am a heavy vim user, but I am not an extreme power user. I use macros, regex, and other simple vim stuff. All of it is perfectly fine in evil mode as I use it. But feature parity isn't a great reason to switch from vim IMO.
-The first thing that really is a huge improvement is org mode to capture anything in the code I am looking at that I don't have time to address. Like capturing a weird piece of code or something that might have a bug state, org capture, make a note of it and I can come right back to it later when I have free time.
- Everyone touts magit. I love magit, BUT if I'm being honest with myself, lazygit is nearly just as good...and if you've been using git commands fine for any amount of time, it's more of a nicety than a MUST have. I don't view magit as "the killer app" that other do, but I admit that I really like it and use it heavily whenever I use emacs.
- Elisp is amazing compared to vimscript. That's pretty much that whole bullet point.
There are more things, but it might depend on your personal workflow and the kind of work you do.
I recommend dipping your toes in using DOOM emacs (or spacemacs, but I didn't like that one as much) and getting a feel for emacs. You might find that you like it, you might find that you prefer your current vim & terminal based workflow better.
I'm somewhere between the worlds. I really keep coming back to emacs because of 1) Org mode 2) Csv mode (Sounds silly, but I do a LOT of csv parsing in my life) 3) elisp hacking & scratch mode.