Вопросы с тегом «mode-line»

Строка режима представляет собой полезную сводную информацию о буфере, отображаемом в окне, включая его имя и текущие режимы. Он расположен внизу каждого окна Emacs, кроме окон MiniBuffer.


8
Скрыть список второстепенных режимов в строке состояния
Я использую довольно много второстепенных режимов, и обычно я знаю, какой второстепенный режим включен в каждом основном режиме. Если я действительно хочу увидеть полный список, я могу бежать C-h v minor-mode-list. В то же время моя строка режима действительно засоряется, поэтому, когда я вертикально разделяю кадр, иногда я не могу …

1
Какой фрагмент кода в Emacs заставляет `line-number-mode` печатать« ?? »как номер строки в буферах с длинными строками?
Я использую line-number-modeиндикатор текущей строки в моей моделине, однако для больших файлов или, скорее, для файлов с длинными строками, он начинает отображать два знака вопроса вместо номера строки. Я немного покопался и обнаружил, что, хотя line-number-modeон определен в simple.el, настраиваемые переменные (и, вероятно, вся задействованная логика) определены в xdisp.c. Изменение …

2
Показать список слов вдоль нижней части кадра?
Я хотел бы отобразить 3 списка слов в отдельных строках по горизонтали вдоль нижней части (хотя верх будет также работать) каждого открытого кадра Emacs. Я подумал о 6 способах сделать это, и у всех них есть проблемы: Моей первой мыслью было добавить строку в мою строку режима, но УЖАСНО, вы …

2
Более быстрый метод для получения `line-number-at-pos` в больших буферах
Функция line-number-at-pos(при повторении около 50 раз) вызывает заметное замедление в полубольших буферах - например, 50000 строк - когда точка находится рядом с концом буфера. Под замедлением я подразумеваю общую сумму около 1,35 секунды. Вместо того, чтобы использовать 100% -ную elispфункцию для подсчета строк и перехода в верхнюю часть буфера, я …

2
Как я могу установить разные размеры шрифта для буферов и для строки режима?
У меня есть эта строка в моем файле init.el, чтобы установить размер шрифта во всех кадрах: (push '(font . "DejaVu Sans Mono-10") default-frame-alist) Это работает, но я хотел бы иметь больший шрифт во всех буферах, сохраняя при этом меньший шрифт для строки режима (чтобы он мог вместить больше информации и …

4
Сделайте новый кадр только с мод-линией
Я хочу создать новый фрейм, который не содержит ничего, кроме строки мод. Особенно не файловый буфер. Зачем мне это нужно? Я использую синхронизацию в режиме org для определения времени моей работы. Org-mode отображает таймер текущей задачи, над которой я работаю, в строке режима и обновляет таймер в режиме реального времени. …
13 mode-line  osx 

2
Могу ли я использовать изображение в моей модели светлее?
Моя моделин загроможден. Можно ли заставить его отображать картинки вместо названий режимов? Я мог бы использовать Unicode Emoji (например, 🐍 для Python или 🐓 для Coq), но на некоторых машинах, на которых я использую мою конфигурацию Emacs, предустановленные правильные шрифты не установлены (в идеале, я также хотел бы использовать эту …

2
Перемещение строки режима и минибуфера на верх
Можно ли как-нибудь переместить строку режима и минибуфер снизу вверх? На минибуфер распространяется предыдущий вопрос Как отобразить содержимое минибуфера в середине фрейма emacs? , так что этот вопрос в первую очередь о модовой строке. Я только что уронил свой ноутбук и треснул экран, так что не вижу много в нижнем …

5
Как считать символы в буфере, включая пробелы?
Мне нужно увидеть, сколько символов содержит мой текст, когда я печатаю. Я нашел эти страницы Emacs Wiki: Количество слов , и есть решение, очень близкое к тому, что мне нужно: я использовал второе решение с этой страницы (Показать количество слов в строке режима), потому что оно показывает количество персонажи тоже. …
12 mode-line 


1
Показывать что-то в строке активного режима вместо всех строк режима
Я установил индикатор таймера организации в строке режима с этим. (setq-default mode-line-format (quote ( ;; org-timer (:eval (unless (not org-timer-countdown-timer) (propertize (let* ((rtime (decode-time (time-subtract (timer--time org-timer-countdown-timer) (current-time)))) (rmins (nth 1 rtime)) (rsecs (nth 0 rtime))) (format "🕔 %d:%d" rmins rsecs)) 'face '(:foreground "cyan" :weight bold) 'help-echo "org-timer"))) ))) Я …
10 mode-line 

1
Более одной строки в строке состояния?
Я хотел бы, чтобы modeline отображал всю информацию не в одну строку, а в две - например, сначала для информации о курсоре, буфера, файла, git и flycheck, а во второй строке - информацию о режимах (основной и вспомогательный режимы). Это как-то выполнимо? Я гуглил исходные коды bindings.el и emacs C, …
10 mode-line 

2
Временно изменить размер текста в режиме строки и минибуфера?
Работая с другими людьми за общим монитором или через общий доступ к экрану (например, Google Hangout), я часто использую text-scale-adjust( C-x C-+), чтобы другим было легче читать мой экран. Я хотел бы иметь возможность временно увеличить размер текста строки режима и минибуфера в выбранном кадре. Такая возможность уже существует? Если …

1
Могу ли я показать часы в эхо-области?
Большую часть времени моя область эха остается пустой, в то время как модельная строка каждого из моих окон отображает много избыточной избыточной информации (текущее время, загрузка системы и различные другие независящие от буфера фрагменты информации). Могу ли я отобразить текущее время (выровненное по правому краю) в эхо-области (когда оно не …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.