Вікіпедія:Wikipedia-mode.el
Матеріал з Вікіпедії — вільної енциклопедії.
Розробник | Chong Yidong, Uwe Brauer |
Останній випуск | 0.5 / |
Операційна система | GNU Emacs або XEmacs |
Тип | Редактор Вікіпедії |
Ліцензія | GPL 2 |
Майданчик тенет | EmacsWiki: WikipediaMode |
wikipedia-mode — основний режим GNU Emacs та XEmacs для редагування текстів статей Вікіпедії. Зокрема, wikipedia-mode разом із допоміжним режимом longlines-mode утворюють зручне середовище для редагування статей.
Інші способи використання Emacs для редагування статей Вікіпедії описано в en:Wikipedia:Text editor support(англ.).
Зміст |
[ред.] Встановлення wikipedia-mode
Для встановлення wikipedia-mode, необхідно зберегти файл wikipedia-mode.el в зручний каталог, бажано, до одного із каталогів із load-path
(аби дізнатись, які каталоги перелічено в load-path
, наберіть C-h v load-path в Ємакс).
Потім, відкрийте файл ініціалізації Ємакс. Як правило, цей файл має ім'я .emacs
та знаходиться в домашньому каталозі користувача; аби з'ясувати ім'я цього файлу на вашій системі, наберіть C-h v user-init-file. Якщо ви працюєте на щойно встановленому Ємакс на MS Windows, тоді вам необхідно вказати домашній каталог користувача, див. Where do I put my .emacs file?(англ.).
Додайте наступні рядки до вашого файла ініціалізації:
(autoload 'wikipedia-mode "wikipedia-mode.el" "Major mode for editing documents in Wikipedia markup." t)
Якщо wikipedia-mode.el
було збережено в каталог, який не перелічено в load-path
тоді, замість wikipedia-mode.el
слід замінити на повне ім'я файла. На Windows слід використовувати звичайний слеш «/» замість «\». Наприклад:
(autoload 'wikipedia-mode "C:/Documents and Settings/USERNAME/.emacs.d/Wikipedia-mode.el" "Major mode for editing documents in Wikipedia markup." t)
Часто буває зручно співставити режим wikipedia-mode з певними типами файлів, для того, аби Ємакс автоматично входив в режим wikipedia-mode при відкритті цих файлів. Для того, аби співставити режим wikipedia-mode з файлами з розширенням .wiki.txt
додайте наступні рядки до вашого файла ініціалізації:
(add-to-list 'auto-mode-alist '("\\.wiki.txt\\'" . wikipedia-mode))
[ред.] Встановлення longlines-mode
В статтях Вікіпедії переводи рядків не використовуються don't use line breaks(англ.), що означає, що параграфи тексту не розділяються переводами рядків. За замовченням, Ємакс бачить такі документи, як послідовність наддовгих рядків. Існує декілька розв'язків цієї проблеми: можна використовувати toggle-truncate-lines
для згортання на екрані довгих рядків, або використовувати longlines-mode
для розбиття рядків використовуючи «м'які» переводи.
Оскільки використання toggle-truncate-lines
для редагування статей Вікіпедії пов'язане із певними труднощями, рекомендується використовувати longlines-mode
.
Останні версії Ємакс мають longlines-mode
в своєму складі. Якщо цей режим на вашому Ємаксі відсутній, для його встановлення слід виконати наступні дії:
Збережіть longlines.el в каталог, перелічений в load-path
та додайте наступні рядки в файл ініціалізації Ємакс:
(autoload 'longlines-mode "longlines.el" "Minor mode for editing long lines." t)
[ред.] Використання
Ввійти у режим wikipedia-mode можна у будь який момент набравши M-x wikipedia-mode. Перебуваючи в режимі wikipedia-mode, довідку про редагування в цьому режимі можна отримати набравши C-h m
, що викличе команду describe-mode
.
Використовувати wikipedia-mode рекомендується разом із: font-lock-mode, longlines-mode та color-theme. В комбінації, це дасть потужний та зручний інструмент для редагування Вікі текстів.
[ред.] Можливості
- Розбиття на рядки. Розтановка мягких переводів рядків. Текст стає вужчим та легшим для читання та редагування.
- Синтаксичне розфарбовування текстів. Виділення елементів розмітки, спеціальних послідовностей, тощо.
- Комбінації клавіш для пришвидшення редагування.
[ред.] Дивіться також
- GNU Emacs
- Локалізація GNU Emacs — приклад налаштування GNU Emacs для роботи з кирилічними текстами.
[ред.] Ресурси інтернет
- Emacs wiki page — містить посилання на ELisp файл для завантеження.
- Інше місцезнаходження .el файла
- Допоміжні засоби для wikipedia-mode.el (має базову версію вікіфікатора на Emacs Lisp).