Piszę dokument i mam problem z działaniem Emacsa, który, jak myślę, pojawił się wczoraj. Nie wprowadziłem żadnych zmian w moim pliku init ani nie zainstalowałem żadnych nowych pakietów.
Problem polega na tym, że podczas pisania mam zauważalne opóźnienie między naciśnięciem liter na klawiaturze a wyświetleniem ich na ekranie. Czasami patrzę, jak nadal drukują na ekranie po zakończeniu pisania słowa.
Nie wiem, czy są inne problemy oprócz szybkości pisania (mogę się tylko domyślić, że są), ale ich nie zauważyłem.
Co może powodować ten problem?
Czy to spowodowane przez Emacsa, czy może z powodu wydajności mojego komputera? Zasadniczo jakie zmienne wpływają na wydajność Emacsa?
Wersja mojego Emacsa to GNU Emacs 24.3.1
Głównym aktywnym trybem jest:
- Lateks
a mniejsze aktywne tryby to:
- Autouzupełnienie
- Autoskład
- Auto-kompresja
- Automatyczne szyfrowanie
- Kursor mrugnięcia
- File-Name-Shadow
- Blokada czcionek
- Global-Auto-Complete
- Global-Font-Lock Global-Hl-Line
- Numer kolejki
- Kółko w myszce
- Shell-Dirtrack
- Show-Paren
- Smartparens
- Smartparens-Global
- Etykietka Transient-Mark
linum-mode
spowalnia działanie dużych buforów. nlinum-mode
napisane przez Stefana jest lepsze dla większych buforów.
C-h m
pokaże tryb główny i wszystkie mniejsze tryby, które są aktywne. Możesz powoli wyłączać każdy mniejszy tryb, dopóki nie wyśledzisz przyczyny. Może to być sam tryb główny, ale pomniejsze tryby są najbardziej podejrzanymi. Bez określenia, jakich trybów używasz, każdy tutaj po prostu dźgnąłby w ciemności, co się dzieje z twoim problemem. Mam rzadką sytuację, która występuje w przypadku niektórych specjalnych obrazów - np. Gdy ktoś przesyła mi e-mailem coś z symbolem telefonu lub innymi specjalnymi symbolami w iPhonie - ale jest to izolowany problem spowolnienia spowodowany przez specjalne symbole.