Запитання з тегом «buffers»

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

1
Переключити роздільну орієнтацію вікна, найшвидший спосіб
Скажіть, у вас відкриті два буфери так: ------------------------------------ | | buffer 1 | buffer 2 | | | ------------------------------------ Який найшвидший спосіб переключити буфери, щоб отримати це: ------------------------------------ buffer 1 | | ------------------------------------ buffer 2 | | ------------------------------------
16 buffers  window 

1
Отримайте вміст буфера
Так buffer-stringотримується вміст поточного буфера. Але це не дозволяє вказувати інші буфери. Як я можу обійти це? Чи потрібно мені щось на зразок, save-window-excursionщоб воно працювало?

1
Штурвал на всіх файлах проекту (не тільки на поточних буферах)
Тому я хочу helm-swoopпереглянути всі файли проекту, а не лише поточний набір відкритих буферів. Це так, я можу використовувати swoop, щоб знайти всі події в проекті, позначити відповідні, а потім відредагувати їх (у режимі редагування керма). Я відчуваю, що, мабуть, існує чистий спосіб зробити це за допомогою Helm / 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? При пошуку файлу Emacs порівнює розширення файлу з тим, auto-mode-alistщоб визначити, який основний режим використовувати для буфера файлу. Чи є спосіб використовувати інформацію auto-mode-alistдля визначення режиму для буфера, який ще не має (пов'язаний) з ним файл? Тобто: якщо я …

1
Вимкнути другорядний режим у всіх відкритих буферах
Часто у мене відкрито багато буферів, і з будь-якої причини я більше не хочу використовувати з ними певний другорядний режим. Чи існує в даний час вбудований спосіб відключення певного другорядного режиму для всіх відкритих буферів, або для цього потрібна написання спеціальної функції elisp?

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

2
Як змусити певний буфер відкриватися в новому вікні?
Здійснюючи зміни в Magit, корисно відкрити перегляд diff, додаючи подробиці про фіксацію. У Magit ми бачимо різницю в *magit ..*буфері. Коли ви натискаєте, ccпоки курсор знаходиться у поетапному файлі, .. COMMIT_EDITMSGз'являється буфер Magit фіксації . За замовчуванням цей новий буфер замінює *magit ..*буфер, який показував фіксацію, відрізняється. ЗАПИТАННЯ - Як …
12 buffers  window  magit 

5
Відновити всі відкриті буфери (і ігнорувати помилки)
Працюючи над проектом під контролем версій з git, я часто хочу робити якісь речі в оболонці, які впливають на багато моїх відкритих файлів, а потім повернути кожен буфер, який я відкрив, щоб переконатися, що я випадково не клобую нову версію з чим би я не відкрився. Я знаю, що тут …

2
Зробити фокус буфера зосередженим?
Як я можу зробити так, що коли натискаю, C-xC-bщоб отримати доступ до списку буферів, цей буфер автоматично фокусується, замість того, щоб переходити до нього вручну C-xo? Я не можу знайти змінну, яка це налаштовує.

2
Як я можу зробити ibuffer автоматично оновити список буферів?
M-x ibuffer Виберіть буфер Вбийте цей буфер Після того, як буфер вбитий, буфер ibuffer знову з'являється, але він все ще показує ім'я буфера, знищеного на кроці 3. Чи можливо автоматичне оновлення списку буферів ibuffer?
11 buffers  ibuffer 

3
Як додати часову позначку до кожного запису в буфері * Повідомлення * Emacs?
Я багато залежую від *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 …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.