Emacs

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

3
Експорт символів unicode в pdf, використовуючи латекс з режиму org
Привіт Добрі люди Emacs! У мене виникають проблеми з експортом символів математики Unicode з буфера (org-mode) у pdf-файл. 1. Опис проблеми: Символи вставляються в буфер як символи unicode (за допомогою методу введення TEX або компанії-математики ) Ось демонстрація вихідного коду: #+TITLE: Unicode characters export test #+AUThor: #+date: Unicode characters: ℝ …

2
Коли я повинен використовувати з-eval-after-load у своїх конфігураційних файлах?
Я переглянув свої конфігураційні файли і хотів зробити чистку. Я розумів, with-eval-after-loadщо його тіло буде оцінено відразу після завантаження відповідного пакету. Під час очищення моїх файлів конфігурацій та ще більшого розподілу їх я хотів долучити до кожної конфігурації пакета with-eval-after-load. Все пройшло так, як очікувалося, поки я не вклав конфігурацію …

2
Запам’ятайте дозвіл на виконання «ризикованих» локальних змінних
У багатьох своїх проектах я використовую .dir-locals.elфайли для установки певних змінних проектів, таких як команди компіляції. Після відкриття файлу в каталозі, що містить такий файл, emacsскаржиться на "ризикові локальні змінні" , зокрема: The local variables list in $DIR$/ contains variables that are risky (**) Do you want to apply it? …

2
як використовувати org-plus-contrib?
Я хотів би використовувати пакети, надані в органічному режимі: http://orgmode.org/worg/org-contrib/ [EDIT] РІШЕННЯ: Відповідно до відповіді нижче: 1) Спочатку слід додати пакети elpa. (require 'package) ... (add-to-list 'package-archives '("org" . "http://orgmode.org/elpa/") t) ... (package-initialize) Це детально описано [тут]. 1 2) Потім, під рядками вище, можна додати потрібні модулі, як це: (require …
15 org-mode  package 

1
Штурвал на всіх файлах проекту (не тільки на поточних буферах)
Тому я хочу helm-swoopпереглянути всі файли проекту, а не лише поточний набір відкритих буферів. Це так, я можу використовувати swoop, щоб знайти всі події в проекті, позначити відповідні, а потім відредагувати їх (у режимі редагування керма). Я відчуваю, що, мабуть, існує чистий спосіб зробити це за допомогою Helm / Helm …
15 buffers  helm 

4
Як переробити проект в emacs (змінити назву методу скрізь)?
Я хочу переписати частини проекту з відкритим кодом. Сюди входять методи перейменування. Як я можу це зробити ефективно в emacs у всьому проекті? Я не хотів би використовувати хаки, такі як пошук і заміна у кожному буфері.

1
Як використовувати прапорці в режимі org?
Я не знаю, як використовувати прапорці в Emacs. Я використовую Emacs 24.3. У документації пропонується використовувати org-toggle-checkboxяк "З одним аргументом префікса, додайте порожній прапорець ..." Я спробував почати з наявного списку (з org-mode як основного режиму), як у: * shopping list ** eggs ** bread ** Tesla Model S ** …
15 org-mode 


2
Як швидко перейти до встановлених пакетів?
Коли я перебуваю в менеджері пакунків ( M-x package-list-packages), я хотів би швидко перейти до встановлених пакунків. Існує буквально тисячі пакетів, позначених як доступні , встановлені або вбудовані , але всі навігації виглядають по черзі. Це нагляд з диспетчером пакунків, чи я пропускаю щось очевидне (звичайно, крім основного пошуку рядків)?

3
Найпростіший спосіб встановити бібліотеки підтримки Emacs Windows
Я встановив бінарні файли Emacs 24.4 для Windows і хочу встановити бібліотеки підтримки, описані в Emacs для Windows README . Останні заздалегідь складені бібліотеки доступні в проекті ezwinports , але встановлення їх забирає мало часу. Мені потрібно вибрати всі бібліотеки, згадані в README Emacs, відсканувати ezwinports README для будь-яких подальших …


2
Як прив’язати ключ до певної команди / списку порядку денного в режимі org
Я додав спеціальний ключ до порядку денного органу, щоб показати всі позапланові пункти TODO, які слідують за Sacha Chua: (defun sacha/org-agenda-skip-scheduled () (org-agenda-skip-entry-if 'scheduled 'deadline 'regexp "\n]+>")) (setq org-agenda-custom-commands '(("u" "Unscheduled tasks" alltodo "" ((org-agenda-skip-function 'sacha/org-agenda-skip-scheduled) (org-agenda-overriding-header "Unscheduled TODO entries: "))))) Я можу створити цей список C-c a u, але …
15 org-mode  keymap 

3
символ опису-обличчя, що не знаходиться під / недоступний курсором
Мені подобається використовувати комбінацію describe-faceта customize-faceкоригувати зовнішній вигляд мого робочого середовища. Колись цей робочий процес виходить з ладу, коли я хочу змінити обличчя місця, до якого не можу досягти курсору; рядки режиму, заголовки, заголовки магніт-звинувачення тощо. Більшу частину часу я можу відстежувати та помилятись своїм шляхом до рішення, але іноді …


2
Як об'єднати два списки?
Вибачте, але Elisp - це не найкраще. Мені потрібно поєднувати два списки рядків таким чином: ("a" "b" "c") + ("d" "e" "f") -> ("a" "b" "c" "d" "e" "f") Ну а порядок не важливий, тому я написав цей код: (while lista (add-to-list 'listb (car lista)) (setq lista (cdr lista))) Це …
15 list 

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