Then open a Clojure file and Conjure will (magically) connect to the running REPL and pop-up a connect message in the top right corner. Using practicalli/clojure-deps-edn aliases, run a REPL with nrepl and cider-nrepl :ConjureSchool command will start an interactive tutorial and introduce Conjure's workflow and key mappings Start a REPL on the command line :help conjure opens the conjure documentation in neovim.
Use :PlugUpgrade to update the vim-plug package itself. Use :PlugUpdate to update packages managed by vim-plug.
Run neovim and run :PlugInstall to install all the packages defined in the ~/.config/nvim/init.vim file.
The plugins will be saved to the ~/.local/share/nvim/plugged/ directory.Ī long list of suggested plugins can be found in the Conjure authors neovim configuration Plugins download " Conjure support - jack-in with nrepl dependencies This created the following tree structure under ~/.local/share/nvim ├── shadaĬreate a neovim init file with essentail configurationĬreate a directory for the neovim init fileĪdd plugins for conjure and a few supporting plugins call plug#begin(stdpath('data'). Sudo update-alternatives -config vim Install vim-plugįollow instructions for neovim install on Ubuntu at: sh -c 'curl -fLo "$"/nvim/site/autoload/plug.vim -create-dirs \ Use Ubuntu apt command to install neovim version: 0.4.3-3 pip3 install -upgrade msgpack Install neovim Install pip3 package manager for python3 (the default in Ubuntu 20.04).Īdd msgpack package via pip3 (required for the deoplete plugin for neovim) History of #conjure channel from Clojurians Slack Install neovim (plugin) requirements
clientserver +jumplist +postscript +vartabs +cindent +job +persistent_undo +user_commands ++builtin_terms -hangul_input +packages +timers +balloon_eval_term +fork() +netbeans_intg +textobjects balloon_eval -footer -mzscheme +termresponse autoservername +folding +multi_lang +terminfo
+autocmd +find_in_path +mouse_xterm +termguicolors +acl -farsi -mouse_sysmouse -tag_any_white Verify package is successfully installed and view the list of enabled features. Get:10 focal-backports/universe amd64 DEP-11 Metadata Get:9 focal-updates/multiverse amd64 DEP-11 Metadata Get:8 focal-updates/universe amd64 DEP-11 Metadata Get:7 focal-updates/main amd64 DEP-11 Metadata Get:6 focal-security/universe amd64 DEP-11 Metadata Get:4 focal-security/main amd64 DEP-11 Metadata Linking: gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-as-needed -o vim -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -ltinfo -lselinux -lacl -lattr -ldl fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 emacs_tags -mouse_gpm -syntax -xterm_saveĭefaults file: "$VIMRUNTIME/defaults.vim"Ĭompilation: gcc -c -I. ebcdic -mouse_dec -sun_workshop -xterm_clipboard conceal -lispindent -rightleft +wildignore
cmdline_info -libcall -quickfix -viminfo +cmdline_hist -langmap -python3 +visualextra clientserver +jumplist -printer +vertsplit channel +insert_expand -perl +user_commands +builtin_terms -hangul_input -packages -title balloon_eval_term +fork() -netbeans_intg -textprop balloon_eval -footer -mzscheme -textobjects autoservername -folding -multi_lang +termresponse +autocmd -find_in_path +mouse_xterm -terminal arabic -file_in_path -mouse_urxvt -termguicolors View list of enabled and disabled features of currently installed Vim.