Emacs

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


1
Довгий орг-експорт латексного заголовка
Мені потрібно багато рядків у моєму заголовку орг-експорту латексу. #+LATEX_HEADER: \usepackage[main=british,polutonikogreek]{babel} #+LATEX_HEADER: \usepackage{fontspec} #+LATEX_HEADER: \usepackage{hanging} #+LATEX_HEADER: \setmainfont{ebgaramond}[Contextuals=Alternate] #+LATEX_HEADER: \newcount\instr \instr=1 % hide/show instructions #+LATEX_HEADER: \babelhyphenation[british]{philo-sophy} Чи є альтернатива поставити #+LATEX_HEADERперед кожним?
10 org-export  latex 


3
Отримайте слово в точці
Це проста річ. Мій курсор над словом, і я хочу отримати це слово, щоб я міг щось зробити з ним. Я бачу кілька різних способів зробити це, але хочу уникнути повторного втілення та використання стандартного методу.
10 words 

1
Злий режим і регулярні вирази
У Vim, якщо я хочу шукати всі назви змінних LX, де X - це число, я можу просто ввести /L\d. Однак, схоже, це не працює evil. Чи є інший синтаксис для регулярних виразів у режимі Evil, чи мені доведеться переглядати деякі функції Emacs для пошуку та заміни, використовуючи регулярні вирази? …

1
Вставте фрагмент коду в R Markdown з yasnippet та polymode
Я намагаюся написати ясніппет, щоб вставити фрагменти коду у файл R Markdown. Я використовую полімод, щоб мати кілька основних режимів (розмітка, ESS [S]) в одному файлі. Це мій фрагмент: # -*- mode: snippet -*- # name: chunk # key: chunk # -- \`\`\`{r $1} $0 \`\`\` Коли я намагаюся вставити …

1
pdf-інструменти: перегляд декількох сторінок в одному буфері - як безперервний режим evince
pdf-tools показує за замовчуванням лише одну сторінку в буфері одночасно. Як можна налаштувати так, що він відображає кілька сторінок одна під одною, як і evince в режимі "безперервного", якщо коефіцієнт масштабування досить малий, щоб на одній сторінці розмістилися частини кількох сторінок?
10 pdf-tools 

2
Чи можна приєднати створений рядок doc до лямбда?
Документи Emacs кажуть, що коли рядок doc поміщена всередину lambdaабо defun"зберігається безпосередньо в об'єкті функції". Однак ми можемо змінити документи названих функцій, як це: (put 'my-function-name 'function-documentation "Blah.") Але ця ж хитрість не працює з лямбдами. Чи є спосіб додати документацію до лямбда? Або якось динамічно генерувати doc-string literal? Для …

2
Розв’язування ключа за допомогою use-пакета
Я намагаюся відключити, org-cycle-agenda-filesякий встановлено за замовчуванням на C-'та C-,. Моя зброя на вибір - це використання пакету пакетів. На сторінці github.com/use-package/bind-key.el я знайшов такі рядки: ;; To unbind a key within a keymap (for example, to stop your favorite major ;; mode from changing a binding that you don't …

1
Cocoa Emacs 24.5 Випуски шрифтів (Inconsolata-dz)
Я намагаюся встановити [Inconsolata-dz] [1] як мій шрифт за замовчуванням на Emacs. Звичайна Inconsolata працює добре, але версія dz працює неправильно. Більшість функцій, які я використовую, продовжують кидати цю помилку (дотримуйтесь усіх інструкцій в Інтернеті щодо встановлення шрифту Emacs): set-face-attribute: Invalid font name: "-*-Inconsolata-dz-normal-normal-normal-*-13-*-*-*-m-0-iso10646-1" Нарешті я змусив його працювати, зробивши …
10 init-file  osx  faces  fonts 

5
Як налаштувати hunspell на ПК з Windows?
У мене є свої словники hunspell C:\hunspell\. Вона містить .dicі .affфайли для трьох мов: en_GB, en_US, і nb_NO. Описи, які я знаходжу в Інтернеті про те, як змусити hunspell працювати в Emacs, збентежують мене. Який мінімальний код мені потрібен у моєму файлі init, щоб мати можливість використовувати ці три словники …

2
Створіть мінімальний Emacs 25 для тестування одиниць
Я хотів би створити дуже мінімальний варіант магістралі Emacs для тестування одиниць мого пакету Emacs Lisp. Для складання не потрібен графічний інтерфейс, підтримка зображень тощо. По суті, він повинен бути лише мінімальним інтерпретатором Emacs Lisp з основними бібліотеками Emacs Lisp, і він повинен будуватися швидко , в ідеалі менше ніж …

1
Як додати стовпець у часовому звіті порядку денного в режимі org, щоб відобразити відсоток часу для кожної групи заходів?
Я вже деякий час використовую налаштування org-режиму Бернта Хансена ( http://doc.norang.ca/org-mode.html - трохи модифікований для моїх потреб), і у мене виникло питання, яке я не можу вирішити. Я хотів би додати зразок до мого звіту з годинниковою таблицею, який показує відсоток кожної групи заходів. Додається приклад типового звіту таблиці годинників. …

1
'огляд назад'
У мене є використання коду (looking-back … (line-beginning-position)). Док-рядок looking-backстверджує, що краще уникати цієї функції через повільність. Мені цікаво, чи буде наступний підхід швидше? (save-excursion (goto-char (line-beginning-position)) (looking-at regexp stuff))

3
hl-line-mode приховати фон, як цього уникнути?
З: (when window-system (set-face-background 'hl-line "light yellow") (global-hl-line-mode 1)) Поточний рядок виділений жовтим фоном, але якщо текст має фонові властивості, він також буде перезаписаний (наприклад, диф-режим, режим веселки). Чи можна встановити фон лише для частин, які не мають відповідних властивостей? ОНОВЛЕННЯ Я починаю експериментувати, здається, що шпилька не суперечить фону: …

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