15
5

More than 1 year has passed since last update.

topsyで現在編集中の関数を見失わない

Last updated at Posted at 2022-11-30

topsyは多くのLispパッケージを手がけているalphapapa氏が開発しているLispパッケージです。

MELPAからインストールできます

これは現在画面に映っている関数の上端が見切れている場合に、関数のヘッダー行をウィンドウのヘッダーラインとして表示するマイナーモードです。

言葉で説明するよりも実際にGIFアニメで見てもらった方が早いでしょう。

topsy.gif

言語ごとの関数ヘッダ行の特定は、 topsy-mode-functions でカスタマイズすることもできますが、一般的には beginning-of-defun-function で十分なはずです。自作のメジャーモードで期待通りに動かない場合は beginning-of-defun-function の設定を検討してみてください。

なお、Emacs組み込みの機能ではwhich-function-modeというマイナーモードがあり、これは画面下部のモードラインにつつましく表示します。

スクリーンショット 2022-11-30 3.13.50.png

どちらがよいかは個人の好みですが、私はtopsyが馴染んでいます。

メリークリスマス! :tada:

15
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
5