# Filetype plugins [[plugins]] # plantuml-syntax repo = 'github.com/aklt/plantuml-syntax' on_ft = 'plantuml' [[plugins]] # vim-maketable repo = 'github.com/mattn/vim-maketable' on_ft = 'markdown' [[plugins]] # previm repo = 'github.com/previm/previm' on_ft = 'markdown' on_cmd = 'PrevimOpen' on_func = ['previm#refresh'] hooks_file = '$HOOKS_DIR/previm/previm.lua' [[plugins]] # tsnode-marker.nvim repo = 'github.com/atusy/tsnode-marker.nvim' on_ft = 'markdown' hooks_file = '$HOOKS_DIR/tsnode_marker.lua' [[plugins]] repo = 'github.com/epwalsh/obsidian.nvim' on_ft = 'markdown' depends = ['plenary.nvim'] hooks_file = '$HOOKS_DIR/obsidian.lua' [[plugins]] repo = 'github.com/hat0uma/csvview.nvim' on_ft = ['csv', 'tsv'] on_cmd = ['CsvViewEnable', 'CsvViewToggle', 'CsvViewDisable'] hooks_file = '$HOOKS_DIR/csvview.lua' # For LISP {{{ [[plugins]] repo = 'github.com/eraserhd/parinfer-rust' on_ft = [ 'carp', 'clojure', 'dune', 'fennel', 'hy', 'janet', 'lisp', 'racket', 'scheme', 'wast', 'yuck', ] build = 'cargo build --release > /dev/null' hooks_file = '$HOOKS_DIR/parinfer-rust.lua' [[plugins]] repo = 'github.com/liquidz/elin' on_ft = 'clojure' hooks_file = '$HOOKS_DIR/elin.lua' # }}}