メモ程度な日記

勉強したことや、Ubuntuの設定をはじめ、メモ程度なことを連々と


スポンサーリンク

emacs helmでエラーが出たので暫定対策を行った

エラーの気付き

emacsでhelmを使っていた所、ふと気づくと下記エラーが出ていた。

Helm issued errors: helm-match-from-candidates in source `Buffers': wrong-type-argument (listp helm-buffers-list--match-fn)

どうもhelm-buffer-listで出るようだ。

調査

ググったら、こちら同じエラーに対する質問があった。

対処法の実施

  1. list-packagesからhelmとasyncをアンインストール
  2. emacsを閉じる。
  3. emacsを-Qオプションで実行
  4. *scratch*で下記を評価

(require 'package)
(add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t)

  1. list-packagesからhelmとasyncを再インストール
  2. emacsを再起動

対処法の効果

全然治っていない。

先ほどのページを読み進めると

helm-migemoで問題が起きるということが書いてあった。

暫定対策

そこで、暫定対策として、

(require 'helm-migemo)
(setq helm-use-migemo t)

コメントアウトして、helm-migemoを無効化してみた。

暫定対策の結果

helmのエラーが全くでなくなった。helm-migemoが使えなくなったことは少々手痛いが、helmが使えなくなるよりは全然良い。
対策方法が見つかるまで、helm-migemoはしばらく無効にしておく。

Emacsテクニックバイブル ?作業効率をカイゼンする200の技?

Emacsテクニックバイブル ?作業効率をカイゼンする200の技?

aka_zikは、amazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイト宣伝プログラムである、Amazonアソシエイト・プログラムの参加者です。