Commit Graph

6 Commits

Author SHA1 Message Date
Henrik Lissner
1b4a629897 perf(tramp): memoize common TRAMP I/O
This is experimental.

Ref: https://coredumped.dev/2025/06/18/making-tramp-go-brrrr.
2025-09-17 15:55:55 -04:00
Henrik Lissner
0fb377c057 fix(tramp): direct-async + lsp-mode/eglot interop
Neither lsp-mode nor eglot work over tramp with direct-async on, but I
don't want to disable direct-async globally just for lsp-mode/eglot
users, so I try to disable it solely for their stdio processes.

More testing is needed to weed out edge cases that may result from this.

Ref: emacs-lsp/lsp-mode#4573
Fix: #8510
2025-09-17 15:55:55 -04:00
Henrik Lissner
b2c9faf345 tweak(tramp): remote-file-name-inhibit-auto-save-visited = t
Less I/O = faster connections.
2025-09-17 15:55:55 -04:00
Henrik Lissner
5217f37703 fix(tramp): magit-tramp-pipe-stty-settings typo
Amend: 71eae252ac
2025-09-17 15:55:55 -04:00
Henrik Lissner
b277d96d3a nit(tramp): simplify comments
And give credit where it's due.

Also defers connection-local-set-* calls.
2025-09-17 15:55:41 -04:00
Henrik Lissner
71eae252ac module: add :emacs tramp 2025-09-14 21:25:04 -04:00