изменить, как работает функция автозаполнения в emacs - PullRequest
2 голосов
/ 30 марта 2011

Я пытаюсь редактировать документы (MultiMarkdown), которые будут выполнять автоматическое заполнение абзацев, которые не имеют отступов в 4 пробела, и НЕ будут выполнять автоматическое заполнение абзацев, которые имеют отступы в 4 пробела.

С чего мне начать искать, как это закодировать?

Ответы [ 2 ]

1 голос
/ 30 марта 2011

Вам понадобится fill-paragraph, if, вероятно progn, вероятно string=, save-excursion, forward-paragraph, backward-paragraph и, возможно, еще несколько.Все это можно прочитать, если вы сделаете M-x describe-function и дадите ему имя.

Что касается того, как, это в вашем вопросе.Если абзац начинается с 4 пробелов, fill-paragraph.

Это ответ?Я что-то пропустил?

0 голосов
/ 31 марта 2011

С чего мне начать, чтобы выяснить, как это закодировать?

Я думаю, что это слишком общий вопрос, чтобы ответить.Мы ничего не знаем о вашем опыте в программировании.Ты знаешь Лисп?Ты знаешь elisp?Насколько хорошо вы знаете Emacs?Вы знаете о advice?и т.д.

Программирование в Emacs хорошо задокументировано ( введение и ссылка ).Я предлагаю вам начать играть с функциями fill- - когда вы столкнетесь с более конкретными проблемами, я уверен, что людям будет легче помочь вам.

...