30 points mpweiher 3 hours ago 10 comments

geocar 2 hours ago | parent

It's possible to determine good values automatically: Measure your typing speed.

You can do it in the background with:

https://pavpanchekha.com/blog/emacs-keylogger.html

and periodically update the latency parameters to be just over your natural typing speed.

IceDane 1 hour ago | parent

I just chose to use an editor whose very architecture doesn't require nonsense like this so the editor doesn't freeze on me.

geocar 32 minutes ago | parent

Cool story bro.

I've got an emacs uptime measured in years, so I have no idea what you're talking about, but I'm happy that you're happy.

tmtvl 17 minutes ago | parent

Oh, you use Lazarus? Cool, it's an amazing project. Too bad it's a bit of an unsung hero, it deserves it's day in the limelight.

KallDrexx 1 hour ago | parent

You know what makes Emacs feel slow?

Corporate EDR BS.

I thought Emacs was terrible to use until I realized it was extremely fast on my home computer. All the pauses that EDR does combined with Emacs mostly single threadedness is a bummer. I still daily drive it now for my IDE at work because it's workflows work better for me than others, but it is such a bummer.

matthewbauer 1 hour ago | parent

Do you notice this on macOS or Linux?

I definitely notice an EDR tax on macOS generally, but I haven't noticed Emacs having issues specifically. It's usually certain I/O operations like Git or tarball extraction that become slow.

ks6g10 15 minutes ago | parent

For me it can be slow, especially refreshing magit (which probably is blocked by git, blocked by the bs)(on MacOS)

KallDrexx 6 minutes ago | parent

magit is brutal when EDR is involved.

KallDrexx 7 minutes ago | parent

I notice it on macOS, which I use for work. I use Linux personally but no EDR there :)

There are just so many little operations that cause stuttering on macOS with an unfortunately over-eager crowdstrike configuration. Magit is the worst offender but it causes paper cuts all over :(

dannyobrien 1 hour ago | parent