Create ctags for Elixir files

This commit is contained in:
Michael Campagnaro 2021-12-02 12:31:04 -05:00
parent c9a5e1c936
commit cbdb7f51aa

9
vimrc
View File

@ -119,7 +119,7 @@ let g:campo_custom_search_args = ""
" CTAGS
""""""""""""""
" If one of these file types are saved then the ctags creation function will be called.
let g:campo_extensions_that_run_ctags = "*.{cs,js,py,h,hpp,c,cpp,inc,asm}"
let g:campo_extensions_that_run_ctags = "*.{cs,js,py,h,hpp,c,cpp,inc,asm,ex,exs}"
" Default files and directories that ctags should ignore.
let g:default_ctags_exclude_args = "--exclude=.git --exclude=*.md --exclude=*.txt --exclude=*.config --exclude=*.css --exclude=*.html --exclude=*.htm --exclude=*.json --exclude=node_modules --exclude=.cache"
@ -181,7 +181,6 @@ endif
Plug 'luochen1990/rainbow', { 'commit': '1c45e0f' } " Rainbow parens. Locked to an older commit that still works fine on my PC.
"Plug 'flazz/vim-colorschemes' " @warning: Has a lot of themes, but they break the other themes listed below
Plug 'sir-pinecone/vim-elixir'
Plug 'vim-airline/vim-airline-themes'
if IsWindows()
@ -218,6 +217,7 @@ Plug 'rust-lang/rust.vim' " Rust
Plug 'jdonaldson/vaxe' " Haxe
Plug 'pprovost/vim-ps1' " PowerShell
Plug 'fedorenchik/fasm.vim' " Flat Assembler
Plug 'sir-pinecone/vim-elixir' " Elixir
" Clojure -- Disabled since I'm not doing any Clojure work atm.
"Plug 'tpope/vim-classpath' " For Java
@ -856,6 +856,11 @@ let g:clojure_align_multiline_strings = 1
let g:clojure_fuzzy_indent_patterns = ['^match', '^with', '^def', '^let']
let g:clojure_fuzzy_indent_blacklist = ['-fn$', '\v^with-%(meta|out-str|loading-context)$']
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" VIM-ELIXIR
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"let g:vim_elixir_set_tabs = 1
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" RUST.VIM
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""