emacs에서 인터넷 사전을 그리기
emacs 에서 사용할 수 있는 사전 툴에는 SDIC 이나 Lookup 등이 있다. 그러나 SDIC는 프리 사전을 사용하기 때문에 역시 사전 콘텐츠가 빈약하다. Lookup은 EPWING의 사전을 사용할 수 있지만 시판 사전 콘텐츠를 사는 데는 비용이 많이 든다. Weblio등의 인터넷상의 사전 사이트를 사용하면 시판의 사전 컨텐츠를 사용할 수 있지만, 일일이 Firefox등의 웹 브라우저로 사이트를 열어 조사하고 싶은 단어를 입력하는 것은 번거롭기 때문에, emacs의 닫힌 환경에서 넷상 사전이 당기고 싶다.
dic-lookup-w3m 설치. 멜파 이나 el-get 에도 있다.
dic-lookup-w3m을 사용하려면 emacs-w3m과 w3m이 필요합니다. emacs-w3m은 사이트에서 다운로드할 수 있는 .tar.gz 파일이 너무 오래되어 cvs로 복사하거나 MELPA나 el-get로 설치한다.
w3m의 Windows용 바이너리는 cygwin 에 패키지가 있다. 또는 w3m for windows 에서 바이너리를 배포하는 사람이 있습니다.
init.el
(autoload 'dic-lookup-w3m "dic-lookup-w3m" "w3mで辞書を引く" t)
(setq w3m-key-binding 'info)
M-x dic-lookup-w3m
로 시작합니다. Which engine? :
라고 들어오므로, 보완 리스트로부터 사전을 선택한다. 예를 들면 ej-weblio
.ej-weblio search:
라고 물어오므로, 검색하고 싶은 단어를 입력하면 사전을 당겨 결과를 표시한다. 시작하기 전에 커서가 있던 장소의 단어가 자동으로 삽입되어 있으므로, 괜찮으면 단순히 Enter 키를 입력한다.일일이 커맨드를 입력하는 것은 번거롭기 때문에, 자주 사용하는 사전 사이트를 적당한 키에 바인드 한다.
init.el
(global-set-key "\C-cc" (lambda()(interactive)(dic-lookup-w3m "ej-weblio")))
(global-set-key "\C-cj" (lambda()(interactive)(dic-lookup-w3m "jj-weblio")))
emacs-w3m에서 Wikipedia 기사을 열고 키 바인딩을 설정하고 C-c c를 입력했습니다.
검색 결과. 광고나 헤더 등이 표시되지 않는다.
이하와 같이 설정하면 마우스의 더블 클릭만으로 사전을 그릴 수 있다.
init.el
(global-set-key
[double-mouse-1] (lambda()(interactive) (dic-lookup-w3m "ej-weblio" 'word))))
세세한 설정은 README를 참조.
Reference
이 문제에 관하여(emacs에서 인터넷 사전을 그리기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/styzo/items/24430bf3981b64c36364텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)