Чи є режим Emacs, зручний для написання віршів?


10

Я спробував прості пошуки в Google та MELPA за такими ключовими словами, як "режим поезії emacs" або "emacs verse mode", але не знайшов нічого спеціально побудованого для цієї мети.

Посібник переглядає деякі поширені розширення до, text-modeале вони розроблені для розмітки тексту плюс-розмітка. Я шукаю текст плюс-відмінний формат.

Org має #+BEGIN_VERSE/ #+END_VERSEрозмітку, яка зберігає пробіли при експорті. Це приблизно наскільки ви можете отримати від того, що я шукаю.

Я шукаю режим, який знає кілька умов для відступу, написання великої літери та пунктуації. Бонусні бали, якщо добре поважати поодинокі перерви від цих конвенцій.


Ви, звичайно, можете автоматизувати відступ та велику літери, якщо це те, що ви хочете. Однак я не впевнений, що я розумію, що ви хочете робити Emacs щодо пунктуації. Чи плануєте ви вводити вірші без пунктуації, а потім дозволити Emacs "автоматично виправити" ваші пунктуаційні помилки? Це може допомогти показати попередній приклад деякого тексту.
nispio

Я погоджуюсь, я можу точно зашифрувати те, що шукаю! Я просто думав, що це буде ідеальною Q-і-A, якщо там буде поет, що використовує Emacs, з рекомендацією. Re: пунктуація. Конкретним прикладом в моїй голові було додавання "-" => "-" (en dash) до локальної таблиці абревіатури або включення вкладок для швидкого регулювання локальної таблиці синтаксису. Я залишив ці приклади поза Q, оскільки (1) я не хотів відповідей на "як додати до локальної таблиці абревіатури" або "як змінити таблицю синтаксису" і (2) я не хотів попередньо звужувати обсяг дійсних відповідей.
purple_arrows

Я подумаю трохи більше про ваші пропозиції та оновлю Q на конкретних прикладах.
purple_arrows

Мені відомий палімпсест , який призначений для написання прози. Це може не відповідати вашому робочому процесу.
Вільфред Х'юз

1
@purple_arrows Я використовую Emacs для написання віршів, найкращий режим, який я можу собі уявити text-mode. По-перше, коли я почав шукати тему poetry-mode, я подумав, що, можливо, я повинен використовувати Markdown, а потім красиво перетворити його в будь-яку бібліотеку. Використання розмітки під час написання - велика проблема: поезія виглядає як код (це може бути цікаво), але, можливо, це не те, що ви шукаєте. Якщо вам потрібно порахувати александрійців і показати помилки чи щось подібне, режим з поезією нормальний, інакше, вам краще не підтримувати вміст подалі від форматування. Або навіть використовувати папір. Це мистецька відповідь.
smonff

Відповіді:


4

Я хотів те саме, тому написав одне. Отримати поезію можна тут:

http://www.bobnewell.net/filez/poetry.zip

Це дещо моделюється після "Verse Perfect", за винятком, звичайно, для Emacs. Він працює з Linux. У мене немає інших систем на тестування.

Це робить:

  • Забезпечує підрахунок ніг по рядку в лівій частині поля.
  • Інтерфейси з офлайн-словниками та онлайн-словниками.
  • Надає шаблони римування (зліва) для різних віршованих форм.

Відгуки вітаються, якщо ви вирішили спробувати це. Моя адреса електронної пошти міститься в коментарях до коду.


Це неймовірно. Чи знаєте ви кого-небудь, хто отримав це, працюючи з Mac OSX? Схоже, пакет рифм призначений для Ubuntu. Як я можу змусити його працювати на OSX?
розжарювання

4

Emacs Muse (також відомий як "Muse" або "Emacs-Muse") є середовищем для створення та публікації для Emacs. Це спрощує процес написання документів та публікації їх у різних вихідних форматах. Муза складається з двох основних частин: вдосконалений текстовий режим для написання документів та навігації по проектах Muse, а також набір стилів публікації для генерації різного виду продукції.

Режим муз повинен автоматично активуватися, коли ви відвідуєте файл із розширенням ".muse". Одним із таких файлів є QuickStart.muse, який доступний у каталозі прикладів дистрибутива Muse. Ви можете сказати, що режим Muse був активований, перевіривши текст "Muse" у рядку режиму. Якщо режим муз не був активований, ви можете активувати його за допомогою типу M-xmuse-modeRET.

У вашому випадку для вказівки на поетичні строфи поезія вимагає збереження пробілів (я впевнений, ви це вже знаєте), але не вдаючись до монопростору. Щоб позначити це, використовуйте наступну розмітку, що нагадує цитати електронної пошти. Тож відкрийте файл із розширенням .muse та введіть будь-яке із наведеного нижче:

 > A line of Emacs verse;
 >   forgive its being so terse.

Ви також можете використовувати тег, якщо хочете.

 <verse>
 A line of Emacs verse;
   forgive its being so terse.
 </verse>

Кілька строф можуть бути включені в один набір тегів наступним чином.

 <verse>
 A line of Emacs verse;
   forgive its being so terse.

 In terms of terse verse,
   you could do worse.
 </verse>

Дякуємо за вказівник. Я бачив Музу в пошуку Google, але передавав її, тому що я припускав, що, як Org Mode, дасть мені розмітку для збереження пробілів при експорті. Я граю з ним вже у вихідні, і не знайшов додаткових функцій, які б відрізняли режим Muse для написання віршів. Чи можете ви оновити свою відповідь на конкретному прикладі функції, яка не експортує пробіл Muse?
purple_arrows
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.