Вопросы с тегом «frames»

являются графическими «окнами» Emacs системного уровня. Первоначально он содержит одно окно и обычно также содержит строку меню, панель инструментов и эхо-область.


3
Как я могу напечатать кадр Emacs?
Функция ps-print-buffer-with-facesпечатает буфер Emacs. Есть ли способ напечатать кадр с более чем одним буфером? Я хотел бы напечатать фрейм Emacs calc со стеком RPN и буфером следа.
28 frames  calc  print 

2
В чем разница между буфером, файлом, окном и фреймом?
Задавая вопросы на этом сайте, люди иногда говорят о «окнах», когда они имеют в виду «кадры» и «буферы» или «файлы», когда они имеют в виду «окна». Так: Q: В чем разница между буфером, файлом, окном и фреймом? (Я задаю этот вопрос в духе этой комбинации вопросов и ответов : для …
28 buffers  window  frames  files 

6
Переключение между макетами окон
Когда я настраиваю пользовательский макет, а затем просто нужно временно просмотреть один файл в полноэкранном режиме, и как только я хочу вернуть этот макет - мне нужно вручную перекомпоновать его. Я хотел бы, чтобы код плагина / elisp сохранял мои макеты и имел возможность переключаться между сохраненными макетами. ОБНОВИТЬ Спасибо …
24 window  package  frames 

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

3
Различные темы для терминальных и графических фреймов при использовании демона Emacs
Я пытаюсь добиться следующего поведения в Emacs24: Мне нравится использовать другую тему (соляризованная темнота или соляризованная подсветка) в зависимости от того, подключаюсь ли я к работающему серверу с рамкой терминала % emacsclient -t или с рамкой GTK % emacsclient -c Кажется, это работало в более старых Emacs, но в текущем …
20 frames  daemon  themes 


2
Можете ли вы активировать / (вывести на передний план) emacs, используя нативный elisp? (например, при работе в другой программе)
Я хочу заставить emacs быть активированным, быть купленным на ветку и «красть» фокус при определенных обстоятельствах. Например, когда я заканчиваю орг-помодоро или во время важного напоминания о встрече. Теперь я ищу «родной» способ сделать это, просто чтобы уменьшить внешние зависимости. (просто Linux мне подходит, кроссплатформенность была бы лучше). Это технически …
16 frames 

1
Как я могу заблокировать кадр от разделения?
В настоящее время я работаю с ruby ​​и rspec. Мне очень нравится идея иметь отдельный кадр в другом мониторе, показывающий мне буфер компиляции. Моя текущая настройка использует фрейм 'code' (в котором я выполняю реальную работу) и фрейм 'test-result' (в котором я вижу результаты rspec) Проблема в том, что когда я …
16 window  frames 

2
Как переключить полноэкранный режим в режиме Emacs GUI (опция «Полный экран» в Kubuntu недоступна)?
Это такой основной вопрос, но я действительно в растерянности (поиск в Google показал только решения для OS X). До недавнего времени я в основном использовал режим терминала (который я могу сделать в полноэкранном режиме, используя полноэкранный ярлык моей среды рабочего стола для окна оболочки), но переключился на графический интерфейс, потому …

3
Есть ли способ запустить функцию ловушки только один раз?
Контекст Я использую after-make-frame-functionsхук для правильной загрузки тем в конфигурации клиент / сервер emacs . В частности, это фрагмент кода, который я использую для этого (на основе этого SO ответа ): (if (daemonp) (add-hook 'after-make-frame-functions (lambda (frame) (select-frame frame) (load-theme 'monokai t) ;; setup the smart-mode-line and its theme (sml/setup))) …

1
Никогда не создавайте рамку в Ediff
В общем, я не люблю кадры. Щас пользуюсь (setq ediff-window-setup-function #'ediff-setup-windows-plain) Чтобы убедиться, что ediffне создает кадр при его запуске. Тем не менее, некоторые команды, такие как ediff-show-registryвсе еще открывают новые кадры. Есть ли способ, которым я могу полностью отключить создание кадров в ediff?
14 frames  ediff 

2
«Поп» окно в рамку
Часто мои окна автоматически разделяются, пока я не решу, что в текущем кадре недостаточно места для них всех. Когда это происходит, я вручную удаляю окно, создаю фрейм и переключаюсь на это удаленное окно. Как я могу написать функцию elisp, которая делает это? Я старался: (defun pop-window-into-frame () (interactive) (delete-window) (make-frame-command) …
13 window  frames 

1
При переключении буферов, запретите автоматическому переключению кадров в emacs
Когда я переключаю буферы, emacs переключается на существующий фрейм, если там уже открыт буфер. Я нашел, как предотвратить это при переключении с помощью ido: (setq ido-default-buffer-method 'selected-window) Но этого недостаточно: например, если есть ошибка lisp, emacs автоматически переключится на буфер * Backtrace * и переключит кадры, если он уже открыт. …

3
Убить буфер при удалении кадра
Когда я закрываю кадр, я бы хотел, чтобы его буфер был уничтожен. Если буфер отображается в других кадрах, буфер не должен быть уничтожен. Ничего не делать, если в кадре отображается более одного буфера. Какой хороший способ настроить это?
12 buffers  frames 

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