Emacs

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

1
Шукайте рядкові ігнорування нових рядків
Я звик писати файли, де абзаци розділені на кілька рядків, наприклад, з fill-column. Коли я шукаю рядок ( C-s), такий як this is a long text, результати пошуку не повертають місця, де рядок відображається з розривом рядка між двома словами (як this\nis a long text). Чи є команда, яка також …
11 search  isearch 

6
в org-режимі, як видалити посилання?
Як видалити існуюче гіперпосилання без необхідності вбирати вручну та видаляти купу дужок? Коли я намагаюся org-insert-linkі просто видаляю існуюче посилання, я отримую Lisp error: (error "Empty link"). Я хочу видалити посилання та зберегти текст (тобто опис).
11 org-mode 

1
Як зв’язати C- [по-справжньому (серйозно реально на цей раз)
Чи є якийсь спосіб прив’язати C-[до чогось, і не всі M-(Meta) прив'язки переплутаються? Це питання не вперше виникає. На жаль, єдине рішення, що пропонується в попередньому потоці, це: a) специфічний для Linux, б) потрібен зовнішній інструмент (знову ж таки для Linux), який не має нічого спільного з Emacs. У такому …

1
Видаліть частину рядка Isearch, що не відповідає, або останній знак char, якщо завершено збіг
У мене є таке (defun isearch-del-fail-or-char () "Delete failed isearch text, or if there is none, a single character." (interactive) (if (isearch-fail-pos) (delete-region (isearch-fail-pos) (point)) (isearch-del-char))) (define-key isearch-mode-map (kbd "DEL") 'isearch-del-fail-or-char) Призначення коду полягає в тому, щоб зробити deleteв пошуку пошук видалити всю невдалу рядок (або, якщо немає невдалого рядка, …
11 isearch  deletion 

1
Для чого це "це"?
Наприклад, у визначенні -firstми маємо: (--first (funcall pred it) list)) Природно, сенс "це" дуже важко переглядати або шукати в посібнику.
11 elisp  dash.el 

3
Як я можу створити кілька помилок, переглянувши список?
Я працюю над оптимізацією конфігурації emacs, де я можу динамічно створювати інтерактивні функції для всіх тем у списку. Нижче - спрощена версія конструкції, яку я намагаюся зробити роботою. ;; List containing names of functions that I want to create (setq my/defun-list '(zz-abc zz-def zz-ghi)) ;; Elisp macro to create an …

1
Як змінити рядок коментарів, що використовується у регіоні коментарів?
Emacs, як правило, добре коментує регіони, але іноді мені хочеться змінити рядок, який він передує на рядки. Наприклад, у LaTeX я хотів би, щоб коментована область використовувала лише один %на рядок замість двох, тобто % First line of commented region % Second line of commented region % Third line of …
11 latex  comment 

3
Як змусити заповнити область / абзац ідентифікувати префікс абзацу?
Скажімо, у мене є наступний буфер. 1. lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum Попадання M-qсюди під час text-modeприводить до такого. 1. lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem …

2
org-перепрофілювати до відомого фіксованого місця
Я намагаюся написати функцію, яка буде приймати заголовок і перепрофілювати його в одне конкретне місце. Документ для org-refileє (org-refile &optional GOTO DEFAULT-BUFFER RFLOC MSG) і RFLOCє RFLOC can be a refile location obtained in a different way. але я не маю поняття, яким би був "інший шлях", і я півгодини …
11 org-mode 

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

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

1
Як шукати арабське слово в тексті без його діакритики / наголосів?
В арабській мові, як і в деяких інших мовах, є те, що називається діакритикою для посилення вимови. Не існує угоди про те, скільки діакритиків слід написати за одне слово. Деякі використовують мінімум (який я вважаю за краще) достатньо, щоб розмежувати вимову, тоді як деякі використовують їх зайво або просто в …

1
Поступово вивчайте зв'язки клавіш, надані AUCTeX
Якщо я це роблю M-x forward-char, Emacs дає дуже корисне повідомлення You can run the command "forward-char" with C-f. З огляду на той факт , що Emacs може знайти все LaTeX поєднання клавіш в файлі latex.elпри LaTeX-math-defaultумови , за AucTeX, можливо , що в режимі LaTeX (AucTeX) Emacs нагадує мені …
11 latex  auctex 

1
Як автоматично шифрувати файли orgmode?
У мене є сховище git, де живуть деякі файли org-mode. Деякі з них мають приватний характер і сервер, де живе сховище git, може отримати доступ до довіреної третьої сторони. Ось чому я хочу зашифрувати приватні файли org. Я хотів би досягти наступного: Спочатку файл шифрується. Це може бути або симетричний …

3
Як я можу автоматично вставити прототип у foo.h від foo.c?
Припустимо, я записую програму C у файл foo.c: int add_numbers(int x, int y, int z) { // Very complex implementation here. return x + y + z; } Я хочу команду, яка вставить відповідний прототип функції у foo.h: int add_numbers(int x, int y, int z); Чи існують для цього рішення …
11 c 

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