Emacs

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

2
Як використовувати рядок меню в терміналі emacs?
Я використовую emacsна віддаленому сервері, і я не маю уявлення, як в цьому контексті натискати на параметри на панелі меню вгорі. Ось знімок екрана: Наприклад, я хочу натиснути деякі параметри в розділі "Файл" на панелі меню (у верхній частині), як це зробити?

2
Чи є у elisp буквами regexp?
Велика кількість нахилів, які потрібні мої повторні виразки, є досить божевільною. Чи є в elisp буквали regexp, тож я можу написати щось подібне rx"some\(regexp\)" замість "some\\(regexp\\)"

1
Складіть звіт про органи: "21 день народження Боба", як це зроблено імпортованих записів щоденника
Коли у вас є: (setq org-agenda-include-diary t) set, а потім такий запис у ~/diaryфайлі: %%(org-anniversary 1950 02 14) Bob's %d%s birthday відображається як: Diary: Bob's 65th birthday у порядку денному Органу. Як я можу отримати той самий ефект - повідомляти про кількість повторень, незалежно від того, чи вимірюється воно через …

1
Збережіть файли блокування в каталог, а не вимикаючи їх
Emacs 24 представив можливість відключення створення сумнозвісних .#file-nameфайлів блокування. Оцінка наступної форми lisp повністю відключить можливість Emacs блокувати файли для запобігання одночасних змін. Чи є спосіб встановити Emacs для збереження файлів блокування у спеціальному каталозі , як це відбувається з файлами автоматичного збереження та резервного копіювання? (setq create-lockfiles nil)

1
Створення результату іншою мовою в режимі org
Враховуючи наступне, призначено для генерування коду C ++: #+BEGIN_SRC python :exports both :results output code print "struct Whatever{};" #+END_SRC Результат вставляється так: #+RESULTS: #+BEGIN_SRC python struct Whatever{}; #+END_SRC Який явно не форматований як C ++. Як я можу це отримати, щоб org генерував таке: #+RESULTS: #+BEGIN_SRC c++ struct Whatever{}; #+END_SRC …

2
Git: чи можна поетапно обрати область безпосередньо з файлового буфера?
За допомогою програми Magit можна відкрити буфер статусу магніту, натиснути, TABщоб розширити діфф (або RETвивести окремий буфер диференціалів), позначити частини частини і натиснути sабо uдля постановки / нестабільності області. Дійсно приємно. Я хотів би знати, чи можливо: редагувати файл виберіть область, команду або кілька запитів прямо у буфері файлів стадія …
14 magit  git 

3
Дізнайтесь, що використовується в завершенні роботи компанії
Під час використання спеціальних програмних companyфайлів company-completeне повертається жодних завершень через неправильний сервер. У таких випадках було б корисно дізнатись, яка компанія використовувала для створення списку доповнень. Як отримати цю інформацію після company-completeвиклику?

4
не залишайте відкриті файли org-порядку денного після створення порядку денного
Створення сьогоднішнього порядку денного в Org-Mode ( C-c a a) відкриває файли в org-agenda-files. Я не хочу, щоб Emacs відкривав ці додаткові буфери. Чи є простий спосіб сказати Emacs не відкривати ці буфери? (чи те саме, що автоматично закривати їх, якщо вони не були відкриті перед тим, як викликати порядок …

2
Як запобігти уповільненню, коли неповноцінні процеси генерують довгі лінії?
Я використовую Emacs з Geiser, щоб зламати якийсь код схеми. Коли я граю в REPL, я іноді оцінюю вирази, які призводять до великої кількості результатів, часто все в одному рядку. Наприклад, я щойно грав з SRFI-41 (потоки) і створив символьний потік з великого файлу; тоді я витіснив потік, і Гейзер …

4
Як сказати Ido вийти з шляху, коли я вже можу просто вставити ім'я файлу?
Я намагаюся змусити себе використовувати режим Ido. Деколи це приємно, але в інших випадках вкрай дурно. Ось моє найбільше розчарування. Я читаю журнал із повними іменами файлів, потім копіюю одне ім’я, спробуйте відкрити цей файл. Спосіб зробити це без Ido: C-aC-yC-kRET З Ідо є дві основні проблеми: Якщо у мене …
14 files  ido 

2
Як я можу розділити абзац на один рядок за реченням, але все ще зберігати його візуально?
Це схоже на редагування файлів з одним реченням на рядок (як функція, так і мотив), але я хотів би мати повний, поточний абзац, а не візуальні перерви в кожному реченні. Я хотів би мати режим другорядного , що, коли активні, візуально об'єднати рядки з того ж пункту (відділена \n\nабо paragraph-separateабо …

1
Виберіть * Довідка * буфер вікон після Ch f
Я роблю "Ch f" багато для функцій emacs lisp. Я вважаю за краще обрати вікно із відображенням буфера довідки (відразу після Ch f), а потім натиснути "q", коли буде зроблено, щоб закрити вікно. Чи є спосіб досягти цього?
14 help-mode 

2
Як я можу додати символи до методу введення?
Я часто використовую TeXметод введення для введення символів Unicode, як λ, що досить зручно. Однак деякі символи, які я хочу набрати, не підтримуються, як-от різні підписки (скажімо ᵢ), символи сценарію (як 𝒞) та інші різні символи (як ⦅і ⦆). Як я можу розширити метод введення TeX, щоб підтримувати деякі з …

3
Як налаштувати org-режим для дотримання програмних програм за замовчуванням для зовнішніх посилань?
У org-режимі я можу визначити зовнішні посилання, наприклад, як [[file+sys:path/to/document.pdf]] Потім файл document.pdf відкривається за допомогою зовнішнього переглядача PDF. Документація в режимі org стверджує, що ця команда "відкриває [s] через ОС, як подвійне клацання". Однак є різниця в "подвійному клацанні", оскільки я вважаю, що в моїй установці не застосовуються специфічні …
14 org-mode 

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

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