vimでvim-fireplaceをインストールしてreplで式を評価するまでの手順
新しく配属された人がvim使いだったので
replを使って式を評価するってところまでを調べてやってみた。
まぁそうそう使うことは無いだろうけど、必要になった時のためにということで。
plug.vimインストール
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
.vimrcを編集
if has('vim_starting') set rtp+=~/.vim/plugged/vim-plug if !isdirectory(expand('~/.vim/plugged/vim-plug')) echo 'install vim-plug...' call system('mkdir -p ~/.vim/plugged/vim-plug') call system('git clone https://github.com/junegunn/vim-plug.git ~/.vim/plugged/vim-plug/autoload') end endif call plug#begin('~/.vim/plugged') Plug 'tpope/vim-fireplace', { 'for': ['clojure'] } call plug#end()
:PlugInstall
いったんVimを閉じる
サンプル用のプロジェクトをひとつ作ってREPLを立ち上げる
mkdir ~/vim-test cd ~/vim-test lein new test cd test lein repl
vimでファイルを開く
vim src/test/core.clj ※ barという関数をここに新しく作る(strとかを返すものだとわかりやすい)
式を評価
; もしかしたらこれも必要かも ; :%Eval :Eval (test.core/bar)
参考にしたサイト
d.hatena.ne.jp github.com hifistar.hatenablog.com haiju.hatenablog.com