Я хотел бы, чтобы modeline отображал всю информацию не в одну строку, а в две - например, сначала для информации о курсоре, буфера, файла, git и flycheck, а во второй строке - информацию о режимах (основной и вспомогательный режимы). Это как-то выполнимо? Я гуглил исходные коды bindings.el и emacs C, и мне не повезло найти, где можно изменить этот номер строки для modeline. Кто-нибудь может помочь с этим? Спасибо.
10
header-line-format
а другой половины - вmode-line-format
. Некоторые люди также используют вframe-title-format
качестве дополнительного места для хранения полезной информации.header-line
, что это сделал мой день, я нашел дополнительный пакет path-headerline-mode, который делает многое из того, что я хотел исключить из modeline, большое спасибо!Ответы:
Боюсь, что это вообще невозможно, так как переводы строки
mode-line-format
интерпретируются дословно и отображаются как^J
или^M
. Что могло бы сработать, так это заменить строку режима изображением, охватывающим две строки, и манипулировать этим при необходимости ...источник