終了コマンド sdic-close-window にアドバイスを追加してみました。
SDIC モードで"q"か"Q" を押すとスクリーンを閉じます。これでそれなりに使えるぐらいになったと思います。あとのバグ出しや足りない機能は使いながら追加していきますねー。
コードは以下の通り。*scratch* にコピペして M-x eval-buffer を実行して使ってくださいね。
;; Code (defadvice sdic-describe-word (around elscreen-sdic-describe-word activate) (let ((sdic-screen (elscreen-find-screen-by-buffer sdic-buffer-name))) (cond ((numberp sdic-screen) (elscreen-goto sdic-screen)) (t (elscreen-create)))) ad-do-it (delete-other-windows)) ; (defadvice sdic-close-window (around elscreen-sdic-close-window activate) ad-do-it (elscreen-kill))