eRuby: take into account &fileencoding.
This commit is contained in:
parent
73a83a3208
commit
ede4127f13
@ -25,15 +25,15 @@ endfunction
|
|||||||
|
|
||||||
function! SyntaxCheckers_eruby_ruby_GetLocList()
|
function! SyntaxCheckers_eruby_ruby_GetLocList()
|
||||||
let exe = expand(g:syntastic_ruby_exec)
|
let exe = expand(g:syntastic_ruby_exec)
|
||||||
let encoding_string = ''
|
|
||||||
if &encoding == 'utf-8'
|
|
||||||
let encoding_string = ', :encoding => "UTF-8"'
|
|
||||||
if !has('win32')
|
if !has('win32')
|
||||||
let exe = 'RUBYOPT= ' . exe
|
let exe = 'RUBYOPT= ' . exe
|
||||||
endif
|
endif
|
||||||
|
|
||||||
let fname = fnameescape(expand('%'))
|
let fname = fnameescape(expand('%'))
|
||||||
|
|
||||||
|
let enc = &fileencoding != '' ? &fileencoding : &encoding
|
||||||
|
let encoding_string = enc ==# 'utf-8' ? ', :encoding => "UTF-8"' : ''
|
||||||
|
|
||||||
"gsub fixes issue #7, rails has it's own eruby syntax
|
"gsub fixes issue #7, rails has it's own eruby syntax
|
||||||
let makeprg =
|
let makeprg =
|
||||||
\ exe . ' -rerb -e ' .
|
\ exe . ' -rerb -e ' .
|
||||||
|
Loading…
x
Reference in New Issue
Block a user