목록emacs (64)
Dharma
In console 'Terminal' $ sudo apt-get install clojure $ sudo apt-get install leiningen $ sudo apt-get install slime install clojure-mode $ cd ~/.emacs.d $ git clone git://github.com/technomancy/clojure-mode.git append to dot-emacs $ emacs ~/.emacs add followings below (add-to-list 'load-path "~/.emacs.d/clojure-mode/") (require 'clojure-mode) install swank-clojure $ lein plugin install swank-cloj..
Emacs 를 쓰다보면 서버에 Emacs 설치해서 ssh 로 접속해서 Emacs-nox 를 이용해서 편집할 경우가 생긴다. 하지만 너무 귀찮지 않은가? 이런 경우를 위해서 존재하는 것이 Tramp 모드입니다. 최신버젼에는 기본적으로 포함되는 것 같으니 그 부분을 살펴보기로 하겠습니다. OSX: Lion 10.7.x 버젼 Emacs: 23.x 버젼 에서 테스트 했습니다. C-x C-f /아이디@호스트명: 위와 같이 입력해주면 '저절로' 원격 호스트로 붙어서 파일을 가져올 수가 있습니다. 그러면 로컬에서 세팅된 대로 파일을 수정할 수가 있습니다. ps. 티스토리 바뀐 에디터 - 진짜 마음에 안 드는군요.
"실제로 고수인 것도 중요하지만, 고수처럼 보이는 것 또한 중요하다" 제가 늘상 하고 다니는 이야기 입니다. 사람은 인식의 동물입니다. 아무리 고수라고 하더라도 평범하게 보이면 사람들은 깔보는 법입니다. 사실 그런 태도를 불식시키기 위한 행동의 일환입니다. Ubuntu, Console , Terminal, Emacs, Conkeror 등을 남들이 보면 '엇 저게 뭐지?' 라고 볼 수 있는 것을 잘 쓰면 사람들은 놀랍니다. 게다가 자신의 이해범주를 벗어난 것을 보면 사람들은 쉽게 포기합니다. 그리고 합리적으로 빠르게 결정짓습니다. "고수인가 보다.." - 혹은 '오타쿠 인가 보다..' 자 서론이 길었습니다. 컨커러 (conkeror) 는 Emacs 와 같이 단축키로 브라우징을 하는 Emacs 형 브라우져 ..
저번 포스트 에서 Clojure 와 Slime 을 연결해봤습니다. 그런데 REPL 에서 색이 안 이쁘더군요. 간단하게 색을 집어넣는 방법을 설명하겠습니다. .emacs 파일을 열어서 맨 아래쪽에 다음 과 같은 내용을 추가해 줍니다. (add-hook 'slime-repl-mode-hook (defun clojure-mode-slime-font-lock () (let (font-lock-mode) (clojure-mode-font-lock-setup)))) 끝!!
이맥스 (Emacs) 에서 영문 폰트는 기본적으로 지정해 줄 수가 있습니다. 한글하고 일어 한문은 지정하는 여러가지 방법이 있지만 이 방법이 가장 쉬운듯 해서 정리해 봤습니다. EDIT: 나눔 고딕 폰트 설치를 위해서 먼저 나눔고딕 폰트를 설치해야 할 필요가 있겠지요? 나눔고딕 페이지 이동 osx 10.6 (SnowLeopard) 테스트 클라이언트 (Client) : Aquamacs 2.1 이고 .emacs 파일에 다음과 같이 써 주면 됩니다. (set-fontset-font "fontset-default" '(#x1100 . #xffdc) '("NANumGothicCoding" . "unicode-bmp")) ; (set-fontset-font "fontset-default" '(#xe0bc . #xf..
우분투 (11.10) 에서 Emacs 를 콘솔모드로 (Console Mode) 로 사용중입니다. 뭐 다 괜찮다고는 말할 수 없지만 그럭저럭 사용하고 있습니다. 그런데 단어 뒤로 옮기는 명령인 Meta-B 를 누를때마다 (보통은 Alt-B 를 누름) 터미널의 메뉴가 뜨는 것입니다. 당연히 사용하기 짜증이 나겠지요? 그 문제를 해결하는 방법입니다. 터미널 '메뉴' -> 'Edit' -> 'KeyBoard Shortcuts..' 로 이동해서 Enable menu access keys (such as Alt+F to open the File menu) 라는 것 앞의 체크박스를 해제 해 줍니다. Meta-B 기능을 바로 사용하실 수 있습니다.
저번 포스트 에서 빌드가 끝나서 설치를 한 emacs 를 실행해 보면 아마도 에러가 발생할 것입니다. (죄송합니다..) emacs: Cannot open termcap database file 구글신에게 신탁을 부탁하니 다음과 같은 라이브러리가 없어서 에러가 난다 하시더군요 libncurses5-dev 그래서 아래의 url 로 이동하여 https://launchpad.net/ubuntu/+source/ncurses/5.9-1ubuntu5/+build/2789460 ( 5.9-1ubuntu5 버젼으로 맞춰줘야 하기 때문에 위 url 로 이동해야 합니다. ) libncurses5-dev_5.9-1ubuntu5_i386.deb (233.6 KiB) 이 버젼을 받아서 설치해 줍니다. 설치 방법은 우분투의 적당한..
지금 일하는 곳이 버추얼박스 (VirtualBox) 에서 네트워크 드라이버가 안잡히게 하는 멋진 보안 환경 때문에 공유폴더를 이용해서 파일을 복사하여 수동으로 설치하게 되어 있습니다. 따라서 GTK 를 써야만 하는 X 를 지원하는 Emacs 는 엄두도 못 내고 , Console 모드로 컴파일 해서 사용할려고 하다가 에러가 발생해서 해결하는 방법을 알아보겠습니다. Emacs (23.4) 를 우분투 (11.10) 에서 수동으로 컴파일 할때 발생하는 문제입니다. make[1]: *** No rule to make target `/usr/lib/crt1.o', needed by `temacs'. Stop. crt1.o 때문에 에러가 발생한 것임을 알 수가 있습니다. $ gcc -print-file-name=cr..
기존 계정에서 실행하는 것은 문제가 없는데 , 네트워크 상에서 (즉 WorkGroup 으로 묶인 계정으로) 로그인 해서 사용할려고 실행할 때 발생하는 에러를 해결하는 방법 입니다. Debugger entered--Lisp error: (error "The directory ~/.emacs.d/server is unsafe") signal(error ("The directory ~/.emacs.d/server is unsafe")) error("The directory %s is unsafe" "~/.emacs.d/server") server-ensure-safe-dir("~\\.emacs.d\\server\\") server-start(nil) call-interactively(server-start t..
최근에 다시 피씨를 세팅할 일이 생겨서 (Windows 7) EmacsW32 최신 버젼과 서브버젼 (Subversion) 최신 버젼을 설치하게 되었습니다. 어찌된 일인지 갑자기 잘 되던 SVN 과 Emacs 의 연동이 안되더군요. 그래서 여러가지 방법을 시도하던 와중에 문제점을 발견했습니다. 디렉토리 구조중 최상위 (Root) 를 제외하고는 .svn 폴더들이 전부 사라진 것이였습니다. 이것도 모르고 Emacs 를 버젼별로 깔아대는 삽질을 하고 있었습니다. 결국 비효율적이라고 판단한 svn 개발팀에서 하위 디렉토리의 .svn 폴더들을 삭제하는 결정을 한 것이겠지요. 따라서 엄한 emacs 사용자들만 야단이 났습니다. 지금 릴리즈 되는 버젼들에는 저 변동사항이 적용이 안 되어 있기 때문이지요. 해결 방법은 ..