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

Текст, который вы редактируете в Emacs, находится в объекте, называемом буфером. Каждый раз, когда вы посещаете файл, для хранения текста файла используется буфер. Каждый раз, когда вы вызываете Dired, для хранения списка каталогов используется буфер.

1
Переключить ориентацию разделения окна, самый быстрый способ
Допустим, у вас есть два открытых буфера: ------------------------------------ | | buffer 1 | buffer 2 | | | ------------------------------------ Какой самый быстрый способ переключения буферов, чтобы вы получили это: ------------------------------------ buffer 1 | | ------------------------------------ buffer 2 | | ------------------------------------
16 buffers  window 

1
Получить содержимое буфера
Так buffer-stringполучает содержимое текущего буфера. Но это не позволяет указывать другие буферы. Как я могу обойти это? Нужно ли что-то вроде, save-window-excursionчтобы это работало?

1
Helm Swoop на все файлы проекта (не только текущие буферы)
Поэтому я helm-swoopсмотрю на все файлы в проекте, а не только на текущий набор открытых буферов. Это позволяет мне использовать swoop, чтобы найти все вхождения в проекте, отметить соответствующие и затем отредактировать их (в режиме редактирования helm swoops). Я чувствую, что, возможно, есть чистый способ сделать это с помощью Helm …
15 buffers  helm 


2
Как я могу запретить команде использовать определенные окна?
Как правило, у меня есть рамка, разделенная на четыре окна, где два внизу посвящены моему *compilation*и *grep*буферам. При просмотре ошибок компиляции, в next-errorконечном итоге заменит мой *grep*буфер одним из целевого файла. Как я могу настроить, next-errorчтобы не использовать окно, содержащее *grep*буфер? Мой конкретный вариант использования - next-errorкоманда, но приветствуются и …
14 buffers  window 

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

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

6
Как получить буферы (не только файлы), чтобы соблюдать auto-mode-alist?
Q: как я могу получить новые буферы для соответствия отображению auto-mode-alist? При поиске файла Emacs сравнивает расширение файла с тем, auto-mode-alistчтобы определить, какой основной режим использовать для буфера файла. Есть ли способ использовать информацию auto-mode-alistдля определения режима для буфера, с которым (пока) не связан файл? То есть: если я открою …

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

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

2
Как заставить определенный буфер открываться в новом окне?
При фиксации изменений в Magit полезно открыть представление diff при добавлении подробностей о коммите. В Magit мы видим различие в *magit ..*буфере. Когда вы нажмете , ccкогда курсор находится на Staged файла, Magit фиксации буфера .. COMMIT_EDITMSGвыскочит. По умолчанию этот новый буфер заменяет *magit ..*буфер, который показывал различия в фиксации. …
12 buffers  window  magit 

5
Отменить все открытые буферы (и игнорировать ошибки)
Работая над проектом под управлением версиями с помощью git, я часто хочу сделать некоторые вещи в оболочке, которые влияют на многие мои открытые файлы, а затем отменить каждый открытый мной буфер, чтобы убедиться, что я случайно не забил новую версию с тем, что у меня было открыто. Я знаю, magitчто …

2
Сделать список буферов сфокусированным?
Как сделать так, чтобы при нажатии C-xC-bдля доступа к списку буферов этот буфер автоматически фокусировался вместо необходимости переключаться на него вручную C-xo? Я не могу найти переменную, которая настраивает это.

2
Как сделать так, чтобы ibuffer автоматически обновлял список буферов?
M-x ibuffer Выберите буфер Убей этот буфер После уничтожения буфера вновь появляется буфер ibuffer, но он по-прежнему показывает имя буфера, уничтоженное на шаге 3. Возможно ли автоматическое обновление списка буферов ibuffer?
11 buffers  ibuffer 

3
Как добавить временную метку к каждой записи в буфере Emacs * Messages *?
Я очень зависим от *Messages*буфера, но записи не помечены. Как добавить временную метку к каждой записи в буфере сообщений Emacs ? Так что как то так: Loading /Users/gsl/lisp.d/init.el (source)... No outline structure detected For information about GNU Emacs and the GNU system, type C-h C-a. Loading /Users/gsl/lisp.d/var/recentf...done Error running timer: …

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