¿Más de una línea en modo-línea?


10

Me gustaría hacer que la línea de modo muestre toda la información, no en una línea, sino en dos, por ejemplo, primero para la información del cursor, el búfer, el archivo, git y flycheck, y en la segunda línea, información de modos (modos mayor y menor). ¿Es factible de alguna manera? Busqué en Google el código fuente de bindings.el y emacs C y no tuve la suerte de encontrar dónde se podría cambiar este número de línea para modeline, ¿alguien puede ayudar con esto? Gracias.


44
Además de la sugerencia de wasamasa a continuación, es posible que desee considerar poner la mitad de la información en header-line-formatla otra mitad mode-line-format. Algunas personas también usan el frame-title-formatcomo una ubicación adicional para almacenar información útil.
ley

Muchas gracias por header-line, me alegraron el día, encontré un paquete adicional path-headerline-mode que hace mucho de lo que quería eliminar de modeline, ¡muchas gracias!
sandric

Es posible que pueda hacer esto con svg mode-lines (no estoy seguro). El paquete svg-mode-line-themes y los paquetes ocodo-svg-modelines son ejemplos de lo que puede hacer con SVG.
amitp

Respuestas:


8

Me temo que esto generalmente no es posible ya que las nuevas líneas mode-line-formatse interpretan textualmente y aparecen como ^Jo ^M. Lo que podría funcionar sería reemplazar la línea de modo con una imagen que abarca dos filas y manipularla según sea necesario ...

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.