zapewnia opcjonalne funkcje, które użytkownicy mogą włączać i wyłączać niezależnie od wyboru trybu głównego. Mniejsze tryby można włączać indywidualnie lub w połączeniu z innymi trybami.
Czasami moje globalne skróty klawiszowe są zastępowane przez tryb główny. Prostym przykładem jest następujące ustawienie w moim pliku init (global-set-key (kbd "C-j") 'newline-and-indent) Ale irytujące jest to ukrywanie klawiszy w głównym trybie „Lisp Interaction”, który jest domyślnym trybem bufora scratch. Kiedy znajduję się w sytuacji, w której główny tryb (lub …
Jedną z funkcji Xcode, które moim zdaniem jest całkiem fajne, jest tryb „Porównanie”, który stale pokazuje różnice między bieżącym buforem a ostatnim zatwierdzeniem. Czy jest coś takiego dla Emacsa? Tak naprawdę nie dbam o jednoczesne widoki obok siebie. Samo podkreślenie tła wszelkich zmienionych linii byłoby bardzo pomocne. Wiem, że zawsze …
Mam foo-mode i pozwoliłoby bar-moll-mode dla niego. Który sposób jest bardziej powszechny i preferowany? ZA (add-hook 'foo-mode-hook 'bar-minor-mode) b (add-hook 'foo-mode-hook (lambda () "Turn on `bar-minor-mode' mode." (bar-minor-mode 1))) do (defun bar-minor-mode-on () "Turn on `bar-minor-mode' mode." (interactive) (bar-minor-mode 1)) (add-hook 'foo-mode-hook 'bar-minor-mode-on) re • wariant C, ale funkcja przesunięta …
Czy istnieje sposób odzwierciedlenia poleceń nawigacyjnych w bieżącym oknie w innym widocznym oknie. Mam dwa powiązane pliki LaTeX wyświetlane w dwóch oknach i chciałbym przewijać je jednocześnie, aby uzyskać przegląd różnic. Obecnie używam makra do automatyzacji przewijania w jednym buforze, przechodzenia do drugiego okna, przewijania, a następnie cofania się. Ediff …
Korzystam z kilku mniejszych trybów i zwykle wiem, który z mniejszych trybów jest włączony w każdym większym trybie. Jeśli naprawdę chcę zobaczyć pełną listę, mogę uruchomić C-h v minor-mode-list. Jednocześnie moja linia trybu jest naprawdę zatkana, więc kiedy pionowo dzielę ramkę, czasami nie mogę odczytać końca linii trybu. Rzeczywiste pytanie: …
Jak uzyskać listę aktywnych mniejszych trybów w bieżącym buforze? Dokumenty (info "(elisp)Minor Mode Conventions")mówią: Define a variable whose name ends in ‘-mode’. We call this the "mode variable". The minor mode command should set this variable. The value will be ‘nil’ if the mode is disabled, and non-‘nil’ if the …
Zacząłem kodować mniejszy tryb, aby zapewnić kilka skrótów klawiszowych. Moja pierwsza próba miała literówkę: (define-minor-mode borked-mode "A mode defined with a broken key binding" nil nil '(([b] . 'previous-line))) Miałem zamiar użyć bklucz i natychmiast zrozumiał, że powinien użyłem "b"zamiast [b]. Dlatego przedefiniowałem tryb drugorzędny: (define-minor-mode borked-mode "A mode defined …
Często mam wiele otwartych buforów i z jakiegokolwiek powodu nie chcę już używać z nimi szczególnego trybu pomocniczego. Czy istnieje obecnie wbudowany sposób wyłączenia określonego trybu pomocniczego dla wszystkich otwartych buforów, czy też wymaga to napisania niestandardowej funkcji elisp?
Nie podoba mi się sposób, w jaki tryb wcięcia elektrycznego działa w trybie lateksowym. Wszędzie (przynajmniej wszędzie, z którego korzystam) jest świetnie. Jak mogę trwale wyłączyć tryb wcięcia elektrycznego tylko w trybie lateksowym, ale zachować go wszędzie indziej? Domyślam się, że jest to hackowanie liniowe w jednym wierszu w moim …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.