Emacs

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


2
Чи є простий спосіб використовувати всі org-файли, на які посилається в головному файлі, для тактової таблиці org-mode
Я використовую org-mode для відстеження часу, який я витрачаю на різні проекти. У мене є один основний файл org і ще два для двох великих проектів, над якими я працюю. Усі три перераховані в org-agenda-files. Я створив таблицю годинника в головному файлі org і встановив :scope agenda-with-archives у заголовку годинника, …
9 org-mode 

1
Як компілювати emacs із символами налагодження?
У мене виникають проблеми при проходженні вихідного коду Emacs в gdb. Я думаю, що мені не вистачає символів налагодження. За пропозицією https://stackoverflow.com/a/4298982/2752242 я спробував: ./configure CFLAGS="-ggdb3 -O0" CXXFLAGS="-ggdb3 -O0" LDFLAGS="-ggdb3" --with-gif=no --prefix=$HOME/local/apps/emacs-24.4/ Але це не спрацювало. Чи є інструкції щодо компіляції з налагоджувальними символами? Дякую!
9 debugging 

1
Запам'ятовування історії між сеансами в режимі Inferior Emacs Lisp
Я не можу змусити Emacs пам’ятати історію *ielm*буферів між сесіями. Наскільки я можу сказати, така історія записується в буферно-локальну змінну comint-input-ring. Тому я додав такий вираз у свій файл init: (setq desktop-locals-to-save (append desktop-locals-to-save '((comint-input-ring . 50)))) Це не працює. Я знаю, що desktopпакет працює, тому що Emacs запам'ятовує глобальні …

2
Функція видаляти всі коментарі з буфера, не переміщуючи їх, щоб знищити дзвінок
Мені потрібно мати можливість видалити всі коментарі з буфера з коду elisp. Зараз я використовую: (goto-char (point-min)) (comment-kill (count-lines (point-min) (point-max))) Однак comment-killце інтерактивна функція, і її основне використання - це видалення одного коментаря за раз. Крім того, він має роздратовані видимі побічні ефекти, оскільки додає всі коментарі, які він …

2
Зробіть пошук за пропуском складеного вмісту в режимі org
Питання: Як я можу isearchзапропонувати ігнорувати вміст складених блоків за замовчуванням у org-modeбуферах? Більш конкретно, я хотів би isearchігнорувати вміст блоків коментарів і ящиків : Коли org-modeя створюю документи, я часто використовую блоки коментарів та спеціальні ящики для зберігання різного роду приміток до тексту, який я пишу. Я тримаю їх …

1
зробити `delete-duplicate-lines` ігнорувати порожні рядки та певні слова
Я редагую текст в org-режимі, кілька рядків повторюються, оскільки вони містять різні файли з однієї теми. Я хочу використовувати delete-duplicate-linesдля видалення повторних рядків, однак команда також видаляє порожні рядки, що я не хочу (інакше у мене не було б абзаців!). Я хочу проігнорувати певні слова, які існують окремо в рядках, …

3
Продовжуйте рухатися до кінця рядків
За замовчуванням прив’язка клавіш C-a/C-e- лише одне, перейдіть на початок / кінець рядка, чи є пакет, який може змусити Emacs діяти так: Якщо я не в кінці рядка, C-eпіде в кінець рядка, інакше піде кінець наступного рядка Якщо я не на початку рядка, C-aперейду до початку рядка, інакше перейдіть до …

2
Чи можу я встановити певний файл, щоб автоматично і беззвучно приймати зміни?
Тобто, чи можу я вказати для конкретного файлу, що я не хочу, щоб Emacs повідомляв мене про те, що файл змінився на диску, і підкаже мені про те, хочу я прийняти зміни чи ні? Я не хочу цього робити в усьому світі, лише для файлів, які я знаю, часто змінюватимуться …

2
Переносимість байт-коду між версіями Emacs
Я інколи запускаю кілька версій Emacs з одного і того самого домашнього каталогу. У мене є ряд файлів, складених в байтах. Байт-код не сумісний у всіх версіях Emacs, тому я підтримую окремі каталоги для .elcфайлів для кожного діапазону версій. Які діапазони версій, для яких сумісний байт-код? На даний момент я …

3
Orgmode вставити посилання з буфера обміну?
Чи є простий спосіб вставити посилання в режимі org безпосередньо з системного буфера обміну? Я думаю вибрати URL-адресу в Safari і вставити це посилання безпосередньо в документ в режимі org.
9 org-mode 


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

1
Режим Helm і LaTeX
Коли я запускаю команду LaTeX-environment( C-c C-eза замовчуванням прив’язана ), Helm належним чином вибирає зі списку всіх відповідних середовищ (тобто той самий список, який я отримав би без включення Helm). Підказка зазначає "Тип середовища: (foo за замовчуванням)", де "foo" - це значення, яке зберігається в LaTeX-default-environment(яке, в свою чергу, встановлюється …
9 helm  latex 

3
Чи є кращий спосіб обробляти багаторядкові доктрини в elisp?
Я ненавиджу те, що elisp (не впевнений, чи LISP взагалі) обробляє багаторядкові docstrings. (defun foo () "This is a multi liner docstring" (do-stuff)) Я впевнений, хочу, щоб я міг зробити щось подібне (defun foo () (eval-when-compile (concat "This is\n" "a multi\n" "line\n" "docstring")) (do-stuff)) щоб відступ був послідовним. На жаль, …

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