emacs 를 쓰려는 초보자 입니다.

nayana의 이미지

vim을 주로 쓰다가 emacs를 이번에 써벌려고 합니다.
그런데 쉽지가 않습니다.
나름대로 vim 을쓸때 설정해놓은것을 emacs에도 적용해 볼려고 합니다.
우선( 콘솔을 이용합니다.)
1 set number
2 set autoindent
3 set cindent
4 set noswapfile
5 set nobackup
6 set title
7 set ts=4
8 set sw=4
9 map <F6> : 20vs ./<CR>

이런기능을 .emacs 파일에 이런기능을 하려 면 어떻게 해야하나요?

Prentice의 이미지

윈95/98 시절에 잠깐 읽어본 내용이라서, 잘 기억하고 있는지 모르겠네요.

C indent를 위해서는 CC Mode라는 것에 대해 알아보세요..

http://cc-mode.sourceforge.net/

youlsa의 이미지

전 아래와 같은 설정을 쓰는데, 어찌어찌 고치다 보니 원하는 방식으로 되어 버려서 그냥 이렇게 쓰고 있고요, 자세한건 기억 안나네요. 일반적인 4칸 설정이구요, 브레이스를 아래로 내려쓰는 타입입니다.

;; 확장자에 따라 C모드를 stroustrup으로 구분!!
(setq c-default-style
    '((java-mode . "java") (other . "stroustrup")))

(setq c-basic-offset 4)
(setq tab-width 4)
(setq default-indent-tabs-mode t)
(setq c-tab-always-indent 4)

;; 자동 거시기 모드로 바꾼다.
(add-hook 'c-mode-hook
          '(lambda()
             (c-toggle-auto-state)
             (c-toggle-auto-hungry-state 1)
            )
)

(setq c-hanging-braces-alist
          '(
            (substatement-open after before)
            (brace-list-open)
            )
)

=-=-=-=-=-=-=-=-=
http://youlsa.com