Я использую это, и я думаю, что у меня странное поведение. Я открываю repl в проекте root (foons
), открываю файл (ex.clj
) с помощью vim в проекте и затем вывожу следующее (оба с <,>Eval
и cpp
внутри формы) :
(clojure.core/in-ns 'foons.ex)
Когда я делаю это, создается впечатление, что оценивается весь файл, а не только выбранная мной форма, что я считаю неправильным.
Однако , если я изменяю на foons.ex
пространство имен в запущенном мной репле и выполняю ту же команду in-ns
внутри Vim, я получаю ожидаемое поведение, и оценивается только форма, а не весь файл.
Это ошибка, или у меня что-то неправильно настроено?
Характеристики:
Leiningen 2.9.1 на Java 13.0.1 Java HotSpot (TM) 64 -Bit Server VM
Clojure: 1.10.0
nrepl: 0.6.0
Я также открыл ошибку здесь: https://github.com/tpope/vim-fireplace/issues/373