그래서 C-u f12 를 누르면 현재 버퍼 기억하고 다시 f12 를 누르면 기억했던 버퍼로 스위칭 하는 함수를 만들어봤다.
(defun quick-switch-buffer ()
"f12 에 매핑을 했다면 C-u f12 를 눌러서 현재 버퍼를 기억해두고
f12 를 누르면 그 버퍼로 뿅"
(interactive)
(if current-prefix-arg
(setq *quick-switch-buffer* (current-buffer))
(switch-to-buffer *quick-switch-buffer*)))
(global-set-key [(f12)] 'quick-switch-buffer)
좀더 다듬자면 에러처리(버퍼가 사라졌거나등등) 또는 여러개의 버퍼를 리스트로 가지고 있다가 f12 누를때마다 순환.. 등등 의 기능을 붙여도 좋겠는데.. 아직은 필요성이 느껴지질 않네.
댓글 없음:
댓글 쓰기