Ответ 1
Что касается написания новых расширений для руля, я бы порекомендовал 16-минутное видео, которое сопровождает это: https://github.com/krisajenkins/helm-spotify
Helm - отличная основа для выбора и автозаполнения. Чтение Любая страница в Emacs Wiki, я знаю, что Хелм развился из ничего. Страница советует пользователю обновлять расширения, написанные для Anything, которые будут использоваться с Helm, но не дает инструкции о том, как это сделать. Helm wiki не предоставляет никакой полезной информации о написании расширений с использованием фреймворка Helm (он даже не редактируется пользователем, содержит грамматические ошибки, которые никто не исправляет или тянет запросы не принимаются, что я нахожу действительно нежелательным). Недавно я активно использовал Helm и очень люблю его, и я хочу написать чит-лист (похожий на отличный Clojure cheatsheet), чтобы лучше обслуживать мой рабочий процесс, Поэтому мои вопросы:
Является ли (устаревшая) какая-либо документация применимой к текущему шлему? И насколько это совместимо?
Есть ли какая-нибудь полезная документация о Helm, которая объясняет, как она работает и как писать расширения с ее помощью? Я некоторое время работал в Google, но не нашел ничего полезного.
Я - Lisper, и я не против читать исходный код вообще. Тем не менее, это трудоемкий процесс, поэтому я просто хочу сначала просмотреть всю доступную информацию, прежде чем приступать к поиску исходного кода.
Что касается написания новых расширений для руля, я бы порекомендовал 16-минутное видео, которое сопровождает это: https://github.com/krisajenkins/helm-spotify
Что касается ежедневного использования Шлема, проверьте Пакет в своей лиге
Очень хороший учебник был написан Джоном Китчином: http://wikemacs.org/wiki/How_to_write_helm_extensions
(первый из трех оригинальных почтовых блогов: http://kitchingroup.cheme.cmu.edu/blog/2015/01/24/Anatomy-of-a-helm-source/)
Он вводит:
Это очень ценно, спасибо Джону!
Последняя версия wm-виджета https://github.com/emacs-helm/helm/wiki. Это может быть полезно для пользователей emacs helm.