[완료] emacs 에서 { 입력
글쓴이: sugarlessgirl / 작성시간: 토, 2007/10/13 - 10:28오후
안녕하세요,
아래와 같이 함수 정의시에 { 를 입력하는 알아서 줄의 처음 으로 이동시켜 주는데요
int main()
{ <-- {
이게 if, switch, while 같은 녀석들은 자동으로 처리를 안해주네요
{ 를 누르면 줄의 처음으로 이동시켜주지 않고 그냥 한칸 들여쓰기된 상태 그대로 있습니다.
스타일은 bsd 사용중입니다.
(add-hook 'c-mode-hook
(lambda()
(setq c-mode-style "bsd")
(setq tab-width 4)
(setq c-basic-offset 4)
(local-set-key [(return)] 'newline-and-indent)))
도움 부탁드립니다.
감사합니다.
Forums:
if, switch, while의
if, switch, while의 경우에도 들여쓰기를 하는 게 이맥스가 쓰고 있는 디폴트 코딩 스타일입니다.
c-default-style 변수를 customize하세요.
----
익명이나 오래전 글에 리플은 무조건 -1
감사합니다.
감사합니다. -_-
(setq c-mode-style "bsd")
이게 잘못되었네요. -_-;
c-default-style 로 바꿔주니 잘됩니다.
댓글 달기