emacs에서 온라인 사전(firefox) 바로 이용하기
글쓴이: happibum / 작성시간: 일, 2004/09/12 - 9:40오후
emacs에서 한자 키를 누르면 커서 아래 영단어를 naver 영어사전에서 찾아주는 코드입니다.
firefox가 미리 떠 있어야합니다.
~/.emacs에 아래 코드를 집어 넣어두시면 됩니다.
(require 'ispell) (defun search-naver-dic () (interactive) (save-excursion (let* ((word-to-find (car (ispell-get-word t)))) (shell-command-to-string (concat "firefox -remote " "'openURL(http://endic.naver.com/search.naver?mode=all&query=" word-to-find "&x=0&y=0)'"))))) (global-set-key [(Hangul_Hanja)] 'search-naver-dic)
조잡... :oops:
Forums:
감사합니다.
좋은 정보 감사 합니다. 저도 한번 해 봐야 겠네요
저같은 초보를 위해 .emacs 파일좀 공개 해 주실 수 있을까요?
---------------------------------------------
git init
git add .
git commit -am "project init"
---------------------------------------------
좋은 아이디어군요. browse-url.el 을 사용하면 더 간단히 됩니
좋은 아이디어군요. browse-url.el 을 사용하면 더 간단히 됩니다.(단, browse-url에서 지원 안하는 브라우저에 대해서는 별도의 수정이 필요)
처음 코드와는 달리 아마 브라우저가 없으면 브라우저가 실행되는 것으로 기억합니다.
제 경우는 구형 모질라인데, 아마 다른 브라우저를 모질라로 심볼릭 링크 해 놓으면, browse-url 수정 없이도 될 겁니다.
(제 .emacs는 Common Lisp 프로그래밍 용으로 작성되어서 공개해도 별 도움 안되리라고 생각합니다 :)
http://lisp.or.kr http://lisp.kldp.org - 한국 리습 사용자 모임
[quote="LispM"]...[code:1](def
"&x=0&y=0" 부분을 빼먹었군요. 이부분은 어디에 사용되는 것인지??
아뭏든,
하면 되겠네요.
http://lisp.or.kr http://lisp.kldp.org - 한국 리습 사용자 모임
LispM님이 깔끔하게 만들어 주셨네요. :D @ .emacs
LispM님이 깔끔하게 만들어 주셨네요. :D
@ .emacs는 내용없이 지저분하기만;;;;
보너스~ -_-;;X에서 하이라이팅 된 부분(X-seletion)을
보너스~ -_-;;
X에서 하이라이팅 된 부분(X-seletion)을 단축키로 온라인 사전에서 찾기.
http://www.niksula.cs.hut.fi/~vherva/xsel/ 에서 xsel.c 을 다운 받고,
로 컴파일합니다.거기 있는대로
를 적당한 이름으로 실행가능하게 만들어 두고
윈도우 매니저에서 위 스크립트에다 단축키를 연결시키면 됩니다.
마우스로 긁은 부분을 단축키로 바로 사전에서 찾을 수 있습니다.
@ 이번에도 좀더 나은 솔루션이 나오길... :oops:
그냥 불여우로 부르는 수고를 할 필요도 없이 그냥 emacs에서 보세요.
그냥 불여우로 부르는 수고를 할 필요도 없이 그냥 emacs에서 보세요. 조금 허잡한 포멧팅이지만 w3m/w3등의 기타 package를 깔 필요없이 돌아갑니다.
이왕 나온김에 하나 더 올려봅니다. MSIE에서 web accessori
이왕 나온김에 하나 더 올려봅니다. MSIE에서 web accessories를 깔고 난 후에 주소창에서 쓰던 기능을 emacs로 가져와 봤습니다.
간단히 쓰시는 방법은
등으로 키 바인딩을 하시고, C-c d를 누르시고 "w Poincare Conjecture"를 치시면 포앙카레 컨젝쳐가 뭔지 바로 알 수 있습니다.:p
아 물론 위에 올린 (require 'cl)하고 qs-url-encode 도 있어야 합니다.
[quote="happibum"]보너스~ -_-;;X에서 하이라이팅
흠 sawfish 윈도우 메니져를 쓰신다면 역쉬나 rep script로 해결이 됩니다. 가끔씩 sawfish가 먹통이 되는 경우가 있는데 디버깅이 귀찮아서 그냥 씁니다. ㅠ_ㅠ
위에서 mozilla부르는 부분을 naver사전으로 대체하면 됩니다.
우오오... emacs committer의 등장... 잘쓰겠습니다. (_
우오오... emacs committer의 등장... 잘쓰겠습니다. (__)
@ 전 sawfish가 x-get-selection 부르기만 하면 뻣더군요... ㅠ_ㅠ
음...
이맥스의 길은 멀고도 험하다는걸 다시 한번 깨닫는군요.. ^.^
좋은 정보 감사합니다.
---------------------------------------------
git init
git add .
git commit -am "project init"
---------------------------------------------
댓글 달기