Emacs

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


3
як в режимі org, як переглядати елементи TODO лише для поточного буфера?
У org-режимі мені подобається запускати org-todo-list, який відображає глобальний список todo, включаючи всі мої файли org-порядку денного. Як я бачу список TODO лише для поточного буфера, ігноруючи інші файли OR-порядку денного?

2
Як я можу позбутися рядка "за замовчуванням" (останній використовується) в деяких функціях emacs?
У мене є така проблема: коли я використовую 'Cx rt' (рядок-прямокутник), мені пропонується ввести якусь рядок, щоб замінити вибраний прямокутник. Скажемо, я набираю ";;" (прокоментувати прямокутник). Це працює добре, але наступного разу, коли я викликаю ту саму функцію, і я хочу замінити нічим (порожня рядок), я не можу цього робити, …



2
Синхронізація змін із заплутаним файлом назад до початкового файлу org
Я використовую org-режим з режимом фонтану, щоб написати сценарій. Орган для організації та фонтан для форматування сценарію. Це код, який я використовую для цієї мети: Налаштування для роботи з (фонтаном) вихідними блоками в орг. ;; prevent org from messing with indentation of the source text. (setq org-src-preserve-indentation t) (setq org-edit-src-content-indentation …

3
Як відобразити Unicode UTF-8 як Unicode?
У мене є кілька текстових файлів, кодованих UTF-8, які відображають дивні коди евакуації в Emacs. Наприклад, цей текст: In ista quaestione primo exponam quid intelligendum est per hoc nomen 'Deus'; secundo, respondebo ad quaestionem. Показує так у Emacs: Це відбувається лише в Emacs. Інші редактори правильно показують текст. Як я …


1
Що таке файлова локальна змінна mangle-whitespace?
я бачу ;; Local Variables: ;; mangle-whitespace: t ;; End: у багатьох вихідних файлах Elisp від різних досвідчених програмістів Emacs. Але коли я describe-variable, Emacs 24.3 каже, що змінна mangle-whitespaceне визначена. Чи mangle-whitespaceнадає Emacs 24.4? Або якимсь популярним пакетом? (Я не бачу жодного в MELPA під назвою "mangle".) Що робить …

3
Чи може підтримка emacs перейти до оголошення функції в цілому проекті?
Чи є у emacs функція або бібліотека, яка може дозволити користувачу перейти до декларації функції, навіть якщо це було визначено в іншому файлі? Якщо так, то для яких мов існує підтримка? Натхнення для цього питання походить з нижченаведеної статті, яка розповідає про деякі причини, чому Emacs ніколи не зможе конкурувати …
12 project  ide 

2
Зв'язуйте декілька значень безпосередньо зі списку, не зв'язуючи сам список
Чи можна присвоїти кілька змінних значень безпосередньо змінним без проходження тимчасової змінної в Emacs Lisp? Наприклад, скажімо, у мене є функція, яка повертає список з двох списків: (defun test-func () (setq a '(a b)) (setq b '(c d)) `(,a ,b)) Якщо я хочу призначити перше повернене значення list-aі друге повернене …


1
Як використовувати "інтерактивні" аргументи при виклику команди з коду
У мене є команда, testяка називається, яка просто бере дані користувача та повторює її назад: (defun test (input) (interactive "MInput: ") (message "%s" input)) Я хочу написати ще одну функцію, яка називала б її. Наступні помилки: (defun test-forward () (interactive) (test)) з цією помилкою test-forward: Wrong number of arguments: (lambda …
12 elisp  commands 

3
Як я можу визначити, чи є поточний персонаж символом коментаря для цього основного режиму?
Я працюю над цією маленькою функцією, яка підтягує наступний рядок до поточного рядка. Я хочу додати функціональність, так що якщо поточний рядок - це коментар до рядка, а наступний - також коментар до рядка, то символи коментарів видаляються після дії "підтягування". Приклад: До цього ;; comment 1▮ ;; comment 2 …

2
Чи можливо зробити область ехо поруч із курсором?
Проблема: я виявив, що рухати очними яблуками вгору та вниз, звідки мій курсор, до області нижнього відлуння, я втомився. Питання: чи можна зробити область ехо динамічно виділеної близько до мого курсору, як підказки? Я шукав пакунки, але не зміг його знайти. Я не вірю, що це нова ідея, і хтось, …
12 echo-area 

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