Чи можливий лише один режим режиму (іноді його називають "панеллю стану") для всіх вікон?
Я хотів би, щоб цей рядок одного режиму відображав інформацію про поточно вибраний буфер.
Чи можливий лише один режим режиму (іноді його називають "панеллю стану") для всіх вікон?
Я хотів би, щоб цей рядок одного режиму відображав інформацію про поточно вибраний буфер.
Відповіді:
У мене немає рішення для жодної моделіни, але ось два можливих альтернативних рішення:
Якщо ви використовуєте лінію електропередач, ви можете обернути свій режим-режим-формат у:
((:eval (when (powerline-selected-window-active) ...)))
потім змініть mode-line-inactive
обличчя так, щоб він поєднувався з фоном, але все ще відокремлює буфери:
(set-face-attribute 'mode-line-inactive nil
:underline t
:background (face-background 'default))
Це буде виглядати приблизно так:
frame-title-format
Ви frame-title-format
визначаєте, що відображатиметься у верхній частині кадру під час роботи в gui.
Встановіть frame-title-format' like you would your
режим mode-line-format` і встановіть ваш режим mode-line на щось порожнє.
Нарешті я досяг цього, взломавши emacs.
Ви можете отримати вихідний код з https://github.com/amosbird/emacs/tree/onemodeline . В основному він використовує заголовок міні-вікна для візуалізації модельного потоку буфера.