VimをHaxeの開発環境にしたい
まだ探り探りの状態です。
とりあえずjdonaldson/vaxeとShougo/neocomplete.vimは入れました。
.vimrcの設定は以下のような感じです。
" Shougo/neocomplete.vim ------------------------- let g:neocomplete#enable_at_startup = 1 let g:neocomplete#enable_smart_case = 1 let g:neocomplete#force_overwrite_completefunc = 1 if !exists('g:neocomplete#force_omni_input_patterns') let g:neocomplete#force_omni_input_patterns = {} endif let g:neocomplete#force_omni_input_patterns.haxe = '\v([\]''"\)]|\w|(^\s*))(\.|\()' " jdonaldson/vaxe -------------------------------- autocmd FileType haxe setlocal autowrite autocmd FileType hxml setlocal autowrite autocmd FileType nmml.xml setlocal autowrite "let g:vaxe_lime_target = "mac -neko"
残念ながらneocomplete.vimのomni補完には対応していないようなので、force_omni_input_patterns
からvim標準のomni補完を呼び出しています。
g:vaxe_lime_target
は、毎回どのターゲットにするか聞かれるのが邪魔な人向けです。
自分は開発時はmac -neko
に決め打ちにしておいて、リリース時にはシェル上から任意のターゲットを指定してビルドするという流れを想定してこの設定にしました。