slimv.vim:: Неверные круглые скобки для автоматической вставки
Я использую clojure в MacVim с slimv.vim.
Но когда я начинаю писать какой-то код clojure, мой отступ выглядит не очень хорошо. Это выглядит так:
(def a
(println "hello")
)
Это меня немного смущает. Я хочу, чтобы недопустимые скобки автоматической вставки. Есть ли у вас какие-либо идеи?
Заранее спасибо.
2 ответа
Артур уже описал ,(
, Кроме того, вы можете отключить Paredit глобально в вашем .vimrc
(let g:paredit_mode=0
).
Но если вам не нравится "электрический возврат" (т. Е. Перед закрывающим пареном вставлен дополнительный символ новой строки), вы можете отключить его с помощью let g:paredit_electric_return=0
, Электрические возвраты собираются при нажатии )
в конце строки. Так что если вы нажмете )
после (println "hello")
тогда следующий закрывающий член будет прыгать, производя: (println "hello"))
,
Похоже, вы спрашиваете "как отключить режим паредита в SlimV?"
В этом руководстве рассказывается, как использовать paredit: http://kovisoft.bitbucket.org/tutorial.html
Вы можете отключить режим паредита, набрав ,(
ps: paredit действительно стоит изучить, хотя он может разочаровать, привыкая к нему