Hatena::ブログ(Diary)

わからん

2010.10.03

[][] *slime-repl* ウィンドウを左右分割で表示

こうかな

(defun slime-horizontally ()
  (interactive)
  (let ((buf (window-buffer)))
    (split-window-horizontally)
    (slime)
    (select-window (car (get-buffer-window-list buf)))))

 追記

とりあえずこれにしておく

;; aif, my-pop-to-buffer-horizontally がいる
(defun slime-horizontally ()
  (interactive)
  (let ((buf (window-buffer)))  
    (aif (get-buffer "*slime-repl sbcl*") ; <num>未対応
         (my-pop-to-buffer-horizontally it)
         (progn
           (split-window-horizontally)
           (other-window 1)
           (slime)))
    (select-window (car (get-buffer-window-list buf)))))

はてなユーザーのみコメントできます。はてなへログインもしくは新規登録をおこなってください。

Google