GnuEmacs
emacs 는 GnuEmacs 와 XEmacs 로 나뉘었는데 내가 쓰는것은 GnuEmacs 다. 양쪽의 차이나, 갈라진 배경등은 쉽게 찾아볼수 있고 엔드유저인 나로선 관심밖이니 링크 생략. GnuEmacs 를 쓰는 이유는 windows 에서 한글사용이 XEmacs 보다 편하기 때문이다. (내가 emacs 를 설치할 당시, XEmacs 는 한글입력이 되지 않았다. 일본쪽에서 Mule patch 된 바이너리를 받아서 깔아보니 입력이 되긴 하던데 귀찮아서 바로 지웠다.)
Vim vs Emacs
여러가지 의견이 있지만 둘다 좋은 에디터 들이고, vim 은 손맛이, emacs 는 확장성이 뛰어난 에디터라고 생각한다. vim 은 손으로 배우고, emacs 는 머리로 배우게 되더라.
나는 vim 에서 emacs 로 옮겨가고 있지만, 누가 추천을 하라고 하면 vim 을 추천하겠다. 잘쓰는 ide + vim 정도 를 숙지해두면 코딩하는데 별 불편함이 없을것 같다. 좋은 ide 놔두고 굳이 emacs 까지 쓸 이유는 없어보인다. 내가 emacs 로 전환하는데는 gnus 가 제일 큰 영향을 줬는데.. 아직 코딩은 vim 에서 하는중이다. 코딩도 emacs 로 옮겨가려고 공부중이지만 vim 처럼 민첩하게 코딩할수가 없어서 좌절중.
설정파일 버전관리
~/emacs 을 CVS 나 Subversion 에 넣어두고 , emacs 설정파일 및 PlannerMode 파일등을 몰아넣자. 작업환경이 날 따라다닌다.
제일큰문제점..
원격작업을 못하겠다. putty 를 이용 telnet 으로 들어가서 emacs 를 띄우면 화면이 엉망으로 깨지고 키도 안먹고, AngeFtpMode 나 TrampMode 는 윈도에서는 제대로 돌지 않더라. 이거 해결해야 하는데, 아직 문서를 찾아보지 못하고 그냥 vim 으로 원격지에서 코딩중이다.
관련페이지
내가 쓰는 .emacs 파일
emacs 의 간단한 사용팁 주로 vim 과 비교
windows 용으로 컴파일된 최신 cvs emacs
putty 로 원격호스트에 emacs 를 돌릴때 커서키 바인딩
emacs 로 디버깅하기
emacs 로 python 디버깅하기
emacs 로 함수명 자동완성
eshell 에서 파일 바로 열기
eshell 에서 윈도의 start 명령 구현
패키지 바이트 컴파일 하기
간단한 browse-url 함수
C-x C-f 의 확장
changelog 쓰기
emacs 에서 tag 사용하기
emacs 에서 GNU GLOBAL 사용하기
emacs 에서 cscope 사용하기
키보드 매크로
수정할 파일내에 emacs 정보 기록해두기
템플릿 기능
EmacsWikiMode 에서 쓰는 markup 들
emacs 에서 폴딩하기
일정관리 할일관리 등 나는 간단한 메모장으로 쓴다
또다른 노트 툴
find 와 ls 를 쓰지 않는 find-dired
^M 처리
pda 에서 돌리는 Emacs
간단하게 table 형태로 적고 정렬하는 방법
tab 과 space 과의 변환
Emacs에서 Python 코딩하기
좀더 그럴듯하게 코딩하기
RSS reader 로 사용
msvc 7.1 의 devenv.com 을 이용한 compile
semanticdb 로 지정한 project 내에서 grep-find 실행
윈도환경에서 clisp, slime 을 쓰는 방법
emacs 와 서브버전 연동
lynx 를 이용한 웹브라우저
한글 폰트가 깨지는 경우
Emacs 에서 윈도키를 쓰는 방법
ifdef 숨기기
버퍼내에서 랜덤하게 내용 출력하기
Emacs 를 어플리케이션 런처 로 쓰기
내장 계산기
IDE 등에서 Emacs 를 외부 에디터로 지정하기
Emacs 를 리퀘스트빌더로 사용하기
메일리더
C/C++ 코딩을 할때 도움되는 것들
Visual Studio 2005 express, cmake 와 연동해서 쓰기
여러종류의 포맷으로 결과물을 뽑아낼수 있는 문서 작성 모드
Emacs 에서 PieWiki 에 바로 글 올리기
원격작업
PlannerMode, HowmMode 를 이어서...
C++ 클래스 브라우저
검색및 치환
자바 코드 수정
..
building EMACS on windows
http://derekslager.com/blog/posts/2007/01/emacs-hack-3-compile-emacs-from-cvs-on-windows.ashx
- cvs co
cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/emacs co
참고링크
http://kaisyu.springnote.com/pages/334404 emacs 한글 친절한 설명
http://www.gnu.org/software/emacs/tour/ 이런게 생기다니??? 22 나오면서 생긴건가 전에는 왜 못봤지??
http://www.gnu.org/software/emacs/emacs-lisp-intro/html_mono/emacs-lisp-intro.html
http://lists.gnu.org/archive/html/help-emacs-windows/ 윈도에서 Emacs 를 쓸때 참고하자
http://www.xref.sk/xrefactory/emacs.html 리팩토링툴. 좋아보이는데 상용이다.
