Chciałbym, aby modeline wyświetlała wszystkie informacje nie w jednym wierszu, ale w dwóch - na przykład najpierw dla informacji o kursorze, buforze, pliku, git i flycheck, a w drugim wierszu - informacje o trybach (tryby główny i podrzędny). Czy to jest jakoś wykonalne? Przejrzałem kod źródłowy bindings.el i emacs C i nie miałem szczęścia dowiedzieć się, gdzie można zmienić ten numer wiersza modeline, czy ktoś może w tym pomóc? Dzięki.
10
header-line-format
a drugiej połowy wmode-line-format
. Niektóre osoby używają równieżframe-title-format
jako dodatkowej lokalizacji do przechowywania przydatnych informacji.header-line
, że mój dzień, znalazłem dodatkowy tryb ścieżki nagłówka pakietu, który sprawia, że wiele z tego, co chciałem wyeliminować z modeline, bardzo dużo!Odpowiedzi:
Obawiam się, że generalnie nie jest to możliwe, ponieważ znaki nowej linii
mode-line-format
są interpretowane dosłownie i pojawiają się jako^J
lub^M
. To, co mogłoby działać, to zastąpienie linii trybu obrazem obejmującym dwa rzędy i manipulowanie nim w razie potrzeby ...źródło