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

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

28
В чем разница между буфером, файлом, окном и фреймом?

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

28
Как я могу напечатать кадр Emacs?

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

24
Переключение между макетами окон

Когда я настраиваю пользовательский макет, а затем просто нужно временно просмотреть один файл в полноэкранном режиме, и как только я хочу вернуть этот макет - мне нужно вручную перекомпоновать его. Я хотел бы, чтобы код плагина / elisp сохранял мои макеты и имел возможность переключаться между...

20
Различные темы для терминальных и графических фреймов при использовании демона Emacs

Я пытаюсь добиться следующего поведения в Emacs24: Мне нравится использовать другую тему (соляризованная темнота или соляризованная подсветка) в зависимости от того, подключаюсь ли я к работающему серверу с рамкой терминала % emacsclient -t или с рамкой GTK % emacsclient -c Кажется, это работало в...

20
Показать список слов вдоль нижней части кадра?

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

16
Как я могу заблокировать кадр от разделения?

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

16
Можете ли вы активировать / (вывести на передний план) emacs, используя нативный elisp? (например, при работе в другой программе)

Я хочу заставить emacs быть активированным, быть купленным на ветку и «красть» фокус при определенных обстоятельствах. Например, когда я заканчиваю орг-помодоро или во время важного напоминания о встрече. Теперь я ищу «родной» способ сделать это, просто чтобы уменьшить внешние зависимости. (просто...

15
Как переключить полноэкранный режим в режиме Emacs GUI (опция «Полный экран» в Kubuntu недоступна)?

Это такой основной вопрос, но я действительно в растерянности (поиск в Google показал только решения для OS X). До недавнего времени я в основном использовал режим терминала (который я могу сделать в полноэкранном режиме, используя полноэкранный ярлык моей среды рабочего стола для окна оболочки),...

15
Есть ли способ запустить функцию ловушки только один раз?

Контекст Я использую after-make-frame-functionsхук для правильной загрузки тем в конфигурации клиент / сервер emacs . В частности, это фрагмент кода, который я использую для этого (на основе этого SO ответа ): (if (daemonp) (add-hook 'after-make-frame-functions (lambda (frame) (select-frame frame)...

14
Никогда не создавайте рамку в Ediff

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

13
«Поп» окно в рамку

Часто мои окна автоматически разделяются, пока я не решу, что в текущем кадре недостаточно места для них всех. Когда это происходит, я вручную удаляю окно, создаю фрейм и переключаюсь на это удаленное окно. Как я могу написать функцию elisp, которая делает это? Я старался: (defun...

13
При переключении буферов, запретите автоматическому переключению кадров в emacs

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

12
Быстрый способ закрыть все окна, кроме одного, а затем вернуться к предыдущей настройке окна?

Я хочу закрыть все мои окна, кроме текущего, и развернуть кадр до максимума, чтобы я мог быстро увидеть все в буфере в этом одном окне, а затем вернуться к моей предыдущей настройке окна. Как бы я поступил...

12
Убить буфер при удалении кадра

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

12
Перемещение строки режима и минибуфера на верх

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

11
Предотвратить щелчок мышью в неактивных кадрах из точки повторного позиционирования

Я хочу, чтобы «первый» щелчок по рамке в неактивном окне X не оказывал никакого влияния, кроме как активировать рамку. В частности, я не хочу, чтобы это изменило положение. Проблема в том, что я не могу обнаружить, что он был неактивным, когда я щелкаю мышью. Таким образом, следующий код всегда...

11
Заставьте emacsclient создать фрейм, только если его еще нет

Как я могу emacsclient -a '' -nсоздать новый кадр, только если его еще нет? Проблема с -cфлагом заключается в том, что он каждый раз создает новый кадр. Проблема без него состоит в том, что если нет открытого кадра, он откроется в командной строке. Если я могу проверить, есть ли открытый фрейм...

11
Конфигурирование Emacs и особенно режима отмены дерева для тайловых оконных менеджеров

Я хочу использовать Emacs для фрейм-ориентированной работы и позволить моему диспетчеру оконных блоков управлять организацией буфера. Например, следуя этому руководству . По умолчанию пакеты Emacs, такие как undo-tree-mode, кажутся зависимыми от окон для отображения визуализации. Я ошибаюсь в этом?...