Emacs

Питання та відповіді для тих, хто використовує, розширює або розвиває Emacs

2
Як діяти на прямокутники поза межами рядка?
Ось що має сказати про це документація Vim: Віртуальне редагування означає, що курсор може бути розміщений там, де немає фактичного символу. Це може бути на півдорозі у вкладці або поза межами кінця рядка. Корисно для вибору прямокутника у візуальному режимі та редагування таблиці. Я бажаю, щоб це реалізовувалося як другорядний …

3
Зміна поточного каталогу режиму компіляції автоматично?
Наразі моя команда компіляції така: cd ~/somedir && ./somescript.sh Це заважає emacs знаходити файл, у якому відбувається помилка (та відкривати його). Звичайно, я можу запускатися M-x cdвручну, але чи є спосіб сказати буфері програмно змінити поточний каталог?

1
Чи є розширення "локальне скасування" для Emacs?
Часто трапляється, що я хочу скасувати зміни на місцях або в рядку. Наприклад, коли я змінюю кілька рядків у вихідному коді і хочу повернути лише один з них, мені доведеться переглядати все дерево скасування, щоб знайти стан, до якого я хочу повернутися. Було б краще, якби я міг повернути лише …
16 editing  undo 

1
Кращий (мінімальний натискання клавіш) метод переходу до початку функції, а потім назад до поточної точки?
Іноді я перебуваю всередині довгої функції, де початок функції не видно. Хоча я нещодавно дізнався про те, (which-function-mode)що говорить мені в моделі назву функції, я хотів би мати можливість швидко перейти до початку функції, а потім максимально легко повернутися назад. Поки що я знайшов два рішення. Використання знака C-SPC Позначити …

1
Я хочу, щоб теги <kbd> для мого блогу були написані в org-режимі
Я пишу та публікую свій блог з org-mode та org-page. Вся справа в тому, що я хочу написати про Emacs, і я хотів би, щоб виділення натискань клавіш було зроблено, як це робиться Stack Exchange з &lt;kbd&gt;тегом. Отримання цього: C-x C-fзамість чогось іншого! Яким способом чи як я міг цього …
16 org-mode 

2
Використання Org Babel для прив'язки до імені змінної файлу
Якщо у мене є фрагмент коду, який я прив’язую до файлу, але я очікую, що ім'я файлу з часом зміниться, чи існує більш чистий спосіб змінити ім'я файлу, ніж Заміна запитів? Наприклад, скажіть, що я переплутаю код до ~ / dir / my-file.el: #+BEGIN_SRC emacs-lisp :tangle ~/dir/my-file.el (setq myvar1 "value1") …

2
як виявити, чи всередині суміщеної пари?
Питання: чи існує загальний спосіб виявити, чи є точка в межах зібраної пари символів чи ні? Тобто: чи існує загальна функція предиката (чи щось), яка може визначити, чи є точка між між зібраною парою або деякими довільно обраними символами? Я думаю про один, який би оцінив tу, скажімо, наступних сценаріях …
16 elisp  syntax 

3
Встановіть ширину стовпця в `ibuffer`
Чи є спосіб налаштувати ширину стовпців ibuffer? Зокрема, я хочу розширити стовпець Ім'я, щоб мати можливість читати більше імен буфера, перш ніж вони будуть усічені. Я спробував Buffer-menu-name-width, але здається, що Buffer-menuзмінні не використовуються ibuffer. Я також намагався, M-x customize-group RET ibuffer RETале нічого не здавалося актуальним.

1
Як я можу заблокувати розбиття кадру?
В даний час я працюю з рубіном і rspec. Мені дуже подобається ідея мати окремий кадр на іншому моніторі, який показує мені буфер компіляції. У моєму поточному налаштуванні використовується кадр «код» (в якому я виконую фактичну роботу) і кадр «тестовий результат» (в якому я бачу результати rspec) Проблема полягає в …
16 window  frames 

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

1
Як я можу малювати в унікоді в режимі художника?
Я б хотів створювати мистецтво Unicode в режимі художника. Але виявляється, що режим художника підтримує лише мистецтво ASCII. Як я можу налаштувати художник-режим для створення замість +---------------+ | | | +-------+--+ | | | | | | | | | | | | +-------+-------+ | | | | | | …
16 unicode 

2
Як я можу налаштувати eshell використовувати плющ для завершення вкладки?
Мені дуже подобається ivyзавершення, і я люблю, що простого (ivy-mode 1)достатньо, щоб ivyмайже скрізь було зрозуміло, що Emacs використовує якесь завершення ( completeing-readя вважаю, що це відбувається , якщо я вважаю, що це важливо ) Але це не налаштовується eshellдля використання ivyдля заповнення вкладки. Мені подобається eshellсписок кандидатів на завершення, …
16 eshell  ivy 

1
Що робить `setq-local` і коли я повинен його використовувати?
Мені не зовсім зрозуміло всі варіанти буферно-локальних змінних, навіть після того, як прочитав усі документи та купу публікацій тут на SX. Ось короткий зміст моїх розумінь: (defvar foo ..)оголошує динамічну змінну для файлу. Але змінна (1) не відома іншим файлам, якщо вони також не включають defvar оператор, і (2) змінна …

2
Експорт Orgmode: як запобігти новому рядку для рядків коментарів
Наразі мій органмод (v8.3.4) при експорті до LaTeX (і, можливо, інших форматів, але я не перевірив), створює новий рядок для рядка коментарів або блоку послідовних рядків коментарів. Це небажано, оскільки в LaTeX це створить новий абзац. Коли я пишу, мені часто потрібно коментувати рядок або два в середині абзацу, але …


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