現在開いてるファイルのディレクトリをロードパスに追加する

特定の開いてるファイルのディレクトリをロードパスに追加する場合は以下のようにやる。

  1. M+: *1キーバインドを押す
  2. ミニバッファにから以下の式を実行する
(add-to-list 'load-path default-directory)

f.elを使う場合はこんな感じ。

(add-to-list 'load-path (f-parent (f-this-file)))

こんなことしようかと思った理由は、なんだかバグってる拡張の調査をしようと思ったから。 emacs -Qで開いて特定の拡張だけ読み込むようにするため、ロードパスに追加したかった。

もっといい方法があるかな?

*1:eval-expression: ミニバッファからLisp式を読み込み,それを評価し,ミニバッファに結果を表示する