Refactor ein:header-line-key-event-get-buffer

This commit is contained in:
Takafumi Arakaki 2012-10-09 23:15:49 +02:00
parent 9a8e29b7c4
commit 5be1c716d6

View file

@ -240,12 +240,13 @@ GET-BUFFER : function
,key-event
,@body))
(defun ein:header-line-key-event-get-buffer (key-event)
(defun ein:header-line-key-event-get-worksheet (key-event)
(ein:with-destructuring-bind-key-event key-event
(let ((worksheet (get-char-property (cdr object) 'ein:worksheet
(car object)))
(get-buffer (oref (oref ein:%notification% :tab) :get-buffer)))
(funcall get-buffer worksheet))))
(get-char-property (cdr object) 'ein:worksheet (car object))))
(defun ein:header-line-key-event-get-buffer (key-event)
(funcall (oref (oref ein:%notification% :tab) :get-buffer)
(ein:header-line-key-event-get-worksheet key-event)))
(defun ein:header-line-switch-to-this-tab (key-event)
(interactive "e")