Vim - slimv: закрывающая скобка при нажатии enter
Я - пользователь vim, пытающийся выучить общий язык. Я запускаю gvim на окнах. Я пытаюсь следовать учебному пособию по SlimV, приведенному здесь: http://kovisoft.bitbucket.org/tutorial.html
Мой вопрос: предположим, что вы набрали следующее и нажали ввод после :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
Также посмотрите эту функцию в действии: