Helm
Helm — это пакет для выбора значений из списков. Он крайне полезен в сочетании с другими пакетами, например,
Добавьте в
Теперь Helm у вас активен глобально, а вместо встроенной функции
Испытайте функциональность Helm на примере вызова команды
1. Нажмите [M-x].
2. Начните вводить строку
3. Вы увидите, что Helm помогает вам — в списке доступных для выбора вариантов будет автоматически выводиться множество названий команд, в которые входит строка
4. Выберите нужную строку (
По умолчанию Helm ищет совпадения в истории команд. Если вы хотите выбрать что-то другое, нажмите [C-o], и для выбора станут доступны все возможные команды.
Helm также помогает при поиске файлов и каталогов, переключении буферов и т. д.
https://emacs-helm.github.io/helm/
#helm
Helm — это пакет для выбора значений из списков. Он крайне полезен в сочетании с другими пакетами, например,
projectile.el
, однако, даже базовую функциональность Emacs он расширяет так, что пользоваться редактором становится значительно удобнее.Добавьте в
init.el
такие строки:;; -> HELM
;; https://emacs-helm.github.io/
;; Подсказки и автодополнение ввода
;; [C-o] — переключение между источниками подсказок (история и полный список команд)
(use-package helm
:pin "nongnu"
:ensure t
:diminish nil
:config
(helm-mode 1)
:bind
(:map global-map
("M-x" . helm-M-x)))
Теперь Helm у вас активен глобально, а вместо встроенной функции
command-execute
по нажатию [M-x] вызывается функция helm-M-x
.Испытайте функциональность Helm на примере вызова команды
package-list-packages
:1. Нажмите [M-x].
2. Начните вводить строку
package-l
.3. Вы увидите, что Helm помогает вам — в списке доступных для выбора вариантов будет автоматически выводиться множество названий команд, в которые входит строка
package-l
.4. Выберите нужную строку (
package-list-packages
) и нажмите [Enter].По умолчанию Helm ищет совпадения в истории команд. Если вы хотите выбрать что-то другое, нажмите [C-o], и для выбора станут доступны все возможные команды.
Helm также помогает при поиске файлов и каталогов, переключении буферов и т. д.
https://emacs-helm.github.io/helm/
#helm
❤2👍1
Однако, я не сказал про самое главное. За счёт чего Magit становится настолько удобным, что дальше просто некуда? За счёт... интеграции с Helm!
Именно он помогает мне в работе и подсказывает названия веток, на которые я хочу переключиться, ищет файлы в Projectile и многое другое.
🐘 Helm
🐘 Magit
🐘 Projectile
Три базированных слоняры, на которых держится моя продуктивность от работы в Emacs. Именно они помогают мне делать то, что я делаю, через несколько комбинаций клавиш.
Вы можете возразить, что Helm это не стильно / модно / молодёжно, и надо использовать Vertico / Ido / Ace / <что-то-другое.el>. Да, я душный консервативный скуф, но мне надо шоб работало, и работало так, как мне надо. В этом плане указанная связка меня полностью устраивает.
А ещё яиспользую пакеты из архивов GNU, MELPA Stable и NonGNU ELPA, а из MELPA только в том случае, когда другого выбора нет .
#magit #helm #projectile
Именно он помогает мне в работе и подсказывает названия веток, на которые я хочу переключиться, ищет файлы в Projectile и многое другое.
🐘 Helm
🐘 Magit
🐘 Projectile
Три базированных слоняры, на которых держится моя продуктивность от работы в Emacs. Именно они помогают мне делать то, что я делаю, через несколько комбинаций клавиш.
Вы можете возразить, что Helm это не стильно / модно / молодёжно, и надо использовать Vertico / Ido / Ace / <что-то-другое.el>. Да, я душный консервативный скуф, но мне надо шоб работало, и работало так, как мне надо. В этом плане указанная связка меня полностью устраивает.
А ещё я
#magit #helm #projectile
❤5👍2