helm-mode-manager 20151124.138(in MELPA)
Select and toggle major and minor modes with helm

概要

helm-mode-manager.el はモード切り替えをhelmインターフェースで行うものです。

M-x helm-switch-major-mode はメジャーモードを切替えます。

M-x helm-enable-minor-mode はマイナーモードを有効にし、
M-x helm-disable-minor-mode は無効にします。

それぞれのコマンドのpersistent-action(候補でC-zを押す)は説明を表示します。

helmによって表示されるべきモードが絞り込まれているので現時点でのモードの存在確認(定義されているか否か)に使うこともできます。

ただ、せっかく複数の情報源を持てるhelmを使っているのだからM-x helm-mode-managerでそれらのコマンドをまとめるべきではないでしょうか。

無設定で使えるコマンド群なのでhelm愛好家ならば入れておいても損はありません。

20151128060055.png
Fig1: M-x helm-switch-major-mode

20151128060108.png
Fig2: M-x helm-enable-minor-mode

20151128060118.png
Fig3: M-x helm-disable-minor-mode でC-zを押したところ(persistent-action)

インストール

パッケージシステムを初めて使う人は
以下の設定を ~/.emacs.d/init.el の
先頭に加えてください。

(package-initialize)
(setq package-archives
      '(("gnu" . "http://elpa.gnu.org/packages/")
        ("melpa" . "http://melpa.org/packages/")
        ("org" . "http://orgmode.org/elpa/")))

初めてhelm-mode-managerを使う方は
以下のコマンドを実行します。

M-x package-install helm-mode-manager

アップグレードする方は、
以下のコマンドでアップグレードしてください。
そのためにはpackage-utilsパッケージが必要です。

M-x package-install package-utils (初めてアップグレードする場合のみ)
M-x package-utils-upgrade-by-name helm-mode-manager

本サイト内の関連パッケージ


本日もお読みいただき、ありがとうございました。参考になれば嬉しいです。