Как использовать vimclojure и SLIMV вместе?

У обоих аддонов есть хорошие стороны, у SLIMV лучше REPL(быстрее, чем у vimclojure REPL), но отступы и раскраска синтаксиса vimclojure лучше (также синтаксическая раскраска vimclojure работает и в REPL). И отступ vimclojure лучше. Например, это отступ SLIMV для функции:

(defn func
      [])

И это vimclojure's:

(defn func
   [])

Я пытаюсь использовать оба плагина, с хорошими сторонами каждого. Мне нужна раскраска синтаксиса в SLIMV REPL и отступ vimclojure. У вас есть идеи, как я могу это сделать?

1 ответ

Решение
  • Вы можете заменить плагин Slimv indent в vimfiles/indent чем угодно (так что я думаю, что и с плагином Vimclojure indent).
  • Вы также можете заменить синтаксический плагин в Slimv в vimfiles / syntax (на самом деле специального синтаксического плагина нет, он использует встроенный в Vim lisp.vim).
  • Вы можете включить подсветку синтаксиса в буфере Slimv REPL с помощью этой команды в вашем.vimrc: let g:slimv_repl_syntax = 1
  • ... и я исправлю проблему с отступами, которую вы упомянули в Slimv:)
Другие вопросы по тегам