helm의 buffer를 VisualStudio의 자동으로 숨기는 윈도우같이 한다
2화면 분할과 helm
내 Emacs 사용법은 전체 화면에서 C-x 3
로 좌우로 분할한 2화면 고정 스타일입니다.
이때 helm을 사용하면 helm의 후보 선택 buffer가 기존 buffer를 사용해 주거나 상하 분할 상태가 되거나 슬픈 움직임을 합니다. (내 환경만?)
이런 느낌:
내 이상적인 움직임은 VisualStudio의 자동으로 숨기는 창처럼 좌우 분할한 buffer를 타고 화면 아래에서 뇨키와 나오면 기쁩니다.
이런 느낌:
실현 수단 : popwin.el 사용
popwin.el은 Emacs의 buffer 관리에서 popup window와 같은 buffer를 구현하는 패키지입니다.
melpa-stable에서 package install popwin
할 수 있다고 생각합니다.
이 녀석을 사용하면 지정된 buffer 이름의 buffer가 display-buffer되었을 때 다른 buffer를 타는 형태의 buffer를 만들어 줍니다.
자세한 내용은 저자의 페이지로 [Emacs] 도움말 및 보완 버퍼를 팝업으로 표시하는 popwin.el을 출시했습니다.
이것으로 만사 OK입니다만, 또 1점.
helm의 display-buffer는 독자적인 것뿐이고, popwin의 후크를 타지 않습니다 (자세한 것은 모릅니다만)
그래서 helm 독자적인 display-buffer를 표준으로 덮어씁니다.(setq helm-display-function #'display-buffer)
설정 예
helm-pop.el;; helm bufferをpopupする
(setq helm-display-function #'display-buffer)
(when (require 'popwin)
(setq display-buffer-function 'popwin:display-buffer)
(setq popwin:special-display-config
'(("*complitation*" :noselect t)
("helm" :regexp t :height 0.4))))
;; helmをbuffer名に含んでたら良いので、これだけでhelm-M-x,helm-find-files等に対応できます
결론
혹시 helm 사용하고 있는 여러분에게 있어서는 상식입니까?
Reference
이 문제에 관하여(helm의 buffer를 VisualStudio의 자동으로 숨기는 윈도우같이 한다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/fujimotok/items/164cd80b89992eeb4efe
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
popwin.el은 Emacs의 buffer 관리에서 popup window와 같은 buffer를 구현하는 패키지입니다.
melpa-stable에서
package install popwin
할 수 있다고 생각합니다.이 녀석을 사용하면 지정된 buffer 이름의 buffer가 display-buffer되었을 때 다른 buffer를 타는 형태의 buffer를 만들어 줍니다.
자세한 내용은 저자의 페이지로 [Emacs] 도움말 및 보완 버퍼를 팝업으로 표시하는 popwin.el을 출시했습니다.
이것으로 만사 OK입니다만, 또 1점.
helm의 display-buffer는 독자적인 것뿐이고, popwin의 후크를 타지 않습니다 (자세한 것은 모릅니다만)
그래서 helm 독자적인 display-buffer를 표준으로 덮어씁니다.
(setq helm-display-function #'display-buffer)
설정 예
helm-pop.el;; helm bufferをpopupする
(setq helm-display-function #'display-buffer)
(when (require 'popwin)
(setq display-buffer-function 'popwin:display-buffer)
(setq popwin:special-display-config
'(("*complitation*" :noselect t)
("helm" :regexp t :height 0.4))))
;; helmをbuffer名に含んでたら良いので、これだけでhelm-M-x,helm-find-files等に対応できます
결론
혹시 helm 사용하고 있는 여러분에게 있어서는 상식입니까?
Reference
이 문제에 관하여(helm의 buffer를 VisualStudio의 자동으로 숨기는 윈도우같이 한다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/fujimotok/items/164cd80b89992eeb4efe
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
;; helm bufferをpopupする
(setq helm-display-function #'display-buffer)
(when (require 'popwin)
(setq display-buffer-function 'popwin:display-buffer)
(setq popwin:special-display-config
'(("*complitation*" :noselect t)
("helm" :regexp t :height 0.4))))
;; helmをbuffer名に含んでたら良いので、これだけでhelm-M-x,helm-find-files等に対応できます
혹시 helm 사용하고 있는 여러분에게 있어서는 상식입니까?
Reference
이 문제에 관하여(helm의 buffer를 VisualStudio의 자동으로 숨기는 윈도우같이 한다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/fujimotok/items/164cd80b89992eeb4efe텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)