2013-06-21 3 views
0

저는 common lisp을 배우려는 vim 사용자입니다. 나는 창문에서 gvim을 실행한다. 여기 주어진 slimv의 튜토리얼을 따라하는 것을 시도하고있다 : http://kovisoft.bitbucket.org/tutorial.htmlVim - slimv : 누르는 순간의 닫는 괄호 입력

내 질문 : :morse (수직 막대 커서의 위치를 ​​나타냅니다) 후 나는 다음과 같은 결과를 얻을

(defpackage :morse|) 

를 다음를 눌러 입력을 입력한다고 가정 (다시 수직 바 '|'커서 위치를 나타냅니다) :

(defpackage :morse 
    | 
    ) 

내가 다음과 같은 결과를 원하는 반면 :

(defpackage :morse 
    |) 

그래서 나는 다음과 같은 얻기 위해 계속 입력 할 수 있습니다

(defpackage :morse 
    (:use :common-lisp)) 

내가 원하는 결과를 얻으려면 어떻게해야합니까?

미리 감사드립니다.

답변

1

대답 - 대답은 분명히 :help g:paredit_electric_return에 있습니다. 즉, 귀하의 _vimrc 파일에 다음 삽입 :

let g:paredit_electric_return=1 

은 또한 행동이 기능을 참조하십시오 여기

http://img8.imageshack.us/img8/9479/openparen.gif

+2

Slimv의 저자. 이것이 g : paredit_electric_return 옵션이라는 것을 알았 기 때문에 기쁩니다. 나는 이것을 튜토리얼에서 언급 할 것이고, 그것에주의를 기울여 주셔서 감사합니다. * 참고 * : 전기 반환을 사용하지 않으려면 옵션을 0으로 설정해야합니다. –