Emacs

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

1
розділити блоки в режимі org
Скажіть, у мене є документ у режимі org із таким блоком, як цей: #+BEGIN_SRC blablabla bla1 bla2 bla3 #+END_SRC Я хотів би поставити крапку після, скажімо bla2, зателефонувати до якогось еліса і розділити блок так: #+BEGIN_SRC blablabla bla1 bla2 #+END_SRC #+BEGIN_SRC blablabla bla3 #+END_SRC Це вже існує?
10 org-mode 

1
Покажіть щось у активній лінії режиму замість усіх ліній режиму
Я встановив індикатор орга-таймера в рядку режимів із цим. (setq-default mode-line-format (quote ( ;; org-timer (:eval (unless (not org-timer-countdown-timer) (propertize (let* ((rtime (decode-time (time-subtract (timer--time org-timer-countdown-timer) (current-time)))) (rmins (nth 1 rtime)) (rsecs (nth 0 rtime))) (format "🕔 %d:%d" rmins rsecs)) 'face '(:foreground "cyan" :weight bold) 'help-echo "org-timer"))) ))) Я хочу, …
10 mode-line 

3
Чи можливо зробити ясніппети для розширення фрагментів всередині секції органу-органу у відповідному режимі?
Наприклад, у мене є режим org, який має таке #+BEGIN_SRC emacs-lisp #+END_SRC Чи можливо налаштувати yasnippets таким чином, щоб усі фрагменти режиму emacs-lisp можна було розширити всередині цього блоку, а не поза ним?

1
Більше одного рядка в режимі?
Я хотів би зробити модельний показ усієї інформації не в одному рядку, а в двох - наприклад, спочатку для інформації про курсор, буфера, файлу, git та маніпуляції, а на другому рядку - інформації про режими (основні та другорядні режими). Це можна зробити якось? Я googled bindings.el та emacs C вихідного …
10 mode-line 

4
Чи можу я перезавантажити бібліотеку та мати значення defvar повторно призначити?
Я розробляю бібліотеку і хотів би перезавантажити її після редагування, не виходячи з Emacs (припустимо, що вона включена load-path): (load-library "myname") Коли я це роблю, Emacs не збирає зміни defvarзмінних -bound. Я не хочу телефонувати eval-defun( C-M-x) вручну на кожній формі верхнього рівня. Чи M-x eval-bufferповажає defvar/ defcustom?
10 variables  defvar 

2
org-mode, експорт, як "примусити" новий рядок на рядках між абзацами?
У мене є файл org-mode, у деяких підрозділах є великі абзаци. Коли я експортую як html, цілі абзаци відображаються у вигляді окремих рядків. Я розумію, що мені потрібно поставити "\\" на кожному рядку, трохи PITA, його близько 4000 рядків. Чи є якийсь спосіб, можливо, параметр, який примушує новий рядок до …

2
Виділення майбутніх дат у порядку денному режиму org
У моєму файлі org є записи, подібні до: * Birthdays :PROPERTIES: :CATEGORY: birthday :END: %%(org-anniversary 1981 1 2) Harry (%d) Я хотів би, щоб вони з’явились у порядку денному (скажімо) за 2 тижні до їх закінчення, як це працює в кінцевий термін. Це можливо?

2
Можливо "від'єднати" дитячий процес?
Я використовую browse-url/ browse-url-firefoxдля відкриття посилань у Firefox з Emacs 24.5.1 під Linux (Fedora 23), який, по суті, виконує firefoxвиконуваний файл з URL start-process. Якщо вже запущений екземпляр Firefox, це, в свою чергу, призведе до відкриття URL-адреси на новій вкладці та припинення firefoxвиконуваного файлу, породженого з Emacs, але в іншому …
10 linux  process  exit 

5
Простий метод створення декількох буферів eww
M-x ewwпідкаже URL-адреса або ключові слова та відкриє новий *eww*буфер. В eww-mode, Gпов'язаний з eww, що замінює вміст одного буфера eww. Щоб зробити кілька буферів для різних веб-сторінок, я вдався до створення нового буфера, налаштування eww-modeвручну, а потім натискання G(або M-x eww) для відвідування URL-адреси. Я легко можу написати функцію, …
10 buffers  eww 

2
Як додати складне підсвічування синтаксису в другорядному режимі?
Я хотів би виділити код з різними обличчями в другорядному режимі. Ось скріншот, близький до того, що я хочу: Одна річ , яку я пропускаю це має свій коментар символів #в font-lock-comment-face. Ідея полягає в тому, щоб коментарі, які "належать" до контуру, виділені як звичайний текст, тому його легше читати. …

1
Чи можливо зчитувати введення користувача зі STDIN під час переплутання джерельного блоку?
Чи можливо зчитувати введення користувача зі STDIN під час переплутання блоку джерела org-babel-tangle? Мені це відомо: Org Mode Babel - оцінка інтерактивного кодового блоку . Це не допомагає вирішити конкретний випадок використання, оскільки він все ще не дозволяє належним чином вводити STDIN з оболонки, а лише імітує обмежений вхід внутрішньо …

2
Як автоматично налаштувати стан завдання Org за допомогою своїх дітей
У моєму файлі Org у мене кілька завдань, в одному з яких є елементи, що починаються з прапорця (але тільки з тих). Усі вони мають статистичний файл cookie на своєму кінці ([n / m]). Я шукаю спосіб автоматично оновити батьківську задачу від TODOдо DONEраз все прапорці відзначені , як це …
10 org-mode 

1
Як експортувати файл ORG на інтерактивний HTML-сайт?
Чи можна експортувати .org файл у html, який підтримує розширення та згортання заголовків? Мені хочеться - мати можливість натиснути клавішу типу TAB і розгорнути і згортати контур, але на html-сайті. Вікі Github підтримують orgmode, але, схоже, вони не дозволяють розширювати та згортати заголовки.
10 org-mode  html 


2
Які можуть бути невикористані клавіші на Emacs, які зазвичай можна використовувати для прив’язки макросів клавіатури?
Я читав , що звичайний спосіб прив'язки ключа клавіатури макросів C-x C-k 0в 9і Aдо Z. Так, наприклад, після визначення макросу клавіатури ми можемо набрати C-x C-k bі Emacs попросить ввести ключ для прив’язки. І зарезервовані ключі для цієї мети - C-x C-k 0до 9і Aдо Z. Але це передбачає …

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