popwin.el v0.2をリリースしました

popwin.el v0.2をリリースしました。いくつかの対話コマンドの追加と雑多なバグ修正がメインです。v0.2は次のURLから取得できます。

https://github.com/m2ym/popwin-el/tree/v0.2

install-elispやauto-installでインストールする場合は次の式を評価してください。

;; install-elisp
(install-elisp "https://github.com/m2ym/popwin-el/raw/v0.2/popwin.el")
;; auto-install
(auto-install-from-url "https://github.com/m2ym/popwin-el/raw/v0.2/popwin.el")

追加されたコマンド

popwin:popup-buffer-tail

popwin:popup-bufferと同様ですが、表示されるバッファを末尾までスクロールする点が異なります。ログの表示などに便利です。

popwin:find-file

find-fileしたバッファをポップアップウィンドウで表示します。ファイルをちら見するときに便利です。

popwin:find-file-tail

popwin:find-fileと同様ですが、表示されるバッファを末尾までスクロールする点が異なります。

popwin:messsages

Messagesバッファをポップアップウィンドウで表示します。

popwin:stick-popup-window

現在のポップアップウィンドウをstickします。

popwin:close-popup-window

現在のポップアップウィンドウを閉じます。v0.2から対話コマンドになりました。

popwin:select-popup-window

現在のポップアップウィンドウを選択します。

popwin:popup-buffer

指定したバッファをポップアップウィンドウで表示します。v0.2から機能を限定した対話コマンドになりました。

popwin:display-buffer

popwin:popup-bufferと同様ですが、popwin:special-display-configの設定を使ってポップアップウィンドウを表示します。v0.2から対話コマンドになりました。

popwin:display-last-buffer

popwin:display-bufferで表示したバッファを再度表示します。閉じてしまったポップアップウィンドウを再度確認するときに便利です。

追加された機能

stick

ポップアップウィンドウを自動的に閉じられないようにする機能です。コンパイラのエラーメッセージを見ながら修正するときなどに使います。

popwin:stick-popup-windowで現在のポップアップウィンドウをstickします。

popwin:popup-buffer系の関数に:stick tを渡すとポップアップウィンドウをデフォルトでstickします。

popwin:special-display-configの各設定に:stick tを追加すると、それによって表示されるバッファのポップアップウィンドウをデフォルトでstickします。

幅・高さのパーセント指定

popwin:popup-window-widthやpopwin:popup-window-heightなどにフレームサイズに対するパーセンテージを指定できるようになりました。

修正されたバグ

  • C-gした直後にポップアップウィンドウを表示するとすぐに閉じてしまう問題