Pytania otagowane jako minor-mode

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.

4
Jak zastąpić powiązania trybu głównego
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 …


3
Właściwy sposób włączenia trybu pomocniczego
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 …
24 hooks  minor-mode 

1
Zsynchronizowane przewijanie w dwóch oknach
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 …

8
Ukryj listę mniejszych trybów w linii trybu
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: …

2
Uzyskaj listę aktywnych mniejszych trybów w buforze
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 …
14 minor-mode 

3
Jak aktualizujesz definicję trybu pomocniczego podczas jej opracowywania?
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 …
13 minor-mode 

1
Wyłącz tryb pomocniczy we wszystkich otwartych buforach
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?

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.