Ustawienia TRAMP: wyłączanie blokad, autozapisu i używanie scp bezpośrednio.
Zwiększyć tramp-copy-size-limit do około 1–2 MB, by przełączać kopiowanie inline na out-of-band.
Używać rsync do aktualizacji istniejących plików (3–4× szybsze niż scp), choć może kolidować z powłokami.
Włączyć bezpośrednie asynchroniczne procesy (direct async process) w TRAMP 2.7 dla szybszych operacji asynchronicznych.
Aktywować SSH connection sharing i przywrócić je dla kompilacji, aby uniknąć ponownego uwierzytelniania.
Profilować opóźnienia (tramp-wait-for-output) i debugować tramp-send-command, aby znaleźć źródła zwolnień.
Optymalizować magit: używać magit-dispatch zamiast status buffer, uruchamiać proste polecenia shellowe i wyłączać auto-odświeżanie oraz domyślne diffy.
Stworzyć prosty tryb (np. speed-git) do błyskawicznego stagowania zmian bez przeładowywania magit-status.
Memoizować często wywoływane funkcje TRAMP (project-current, magit-toplevel, vc-git-root, counsel-git-cands) w celu zmniejszenia liczby zdalnych wywołań.
Wyłączać LSP w plikach zdalnych lub stosować obejścia, aby unikać dużych opóźnień przy analizie kodu.
Get notified when new stories are published for "🇵🇱 Hacker News Polski"