VimをHaxeの開発環境にしたい

まだ探り探りの状態です。

とりあえずjdonaldson/vaxeShougo/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に決め打ちにしておいて、リリース時にはシェル上から任意のターゲットを指定してビルドするという流れを想定してこの設定にしました。

課題

  • makeした後のメッセージをvim上に出力したい
  • デバッグがやりづらい

参考にしたサイト