EmacsのFrame切り替えを補助するEmacs Lisp

表題について、以下のElispを見つけたので紹介する。

frame-movementというパッケージである。
github.com

本パッケージにより、'frame-movement/select-next-frame' (次のフレームに移動)と 'frame-movement/select-prev-frame'(前のフレームに移動)という2つのコマンドが提供される。私はsmartrepと組み合わせて以下のように設定してみた。

(smartrep-define-key global-map "C-x 5"
  '(("C-o" . 'other-frame)
    ("C-n" . 'frame-movement/select-next-frame)
    ("C-p" . 'frame-movement/select-prev-frame)))