FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Give higher precedence to eruby.foo subtype · vim-ruby/vim-ruby@8ee9e43 · GitHub

Commit 8ee9e43

Browse files
committed
Give higher precedence to eruby.foo subtype
Closes gh-23.
1 parent d6f9955 commit 8ee9e43

2 files changed

Lines changed: 6 additions & 8 deletions

File tree

‎ftplugin/eruby.vim‎

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,11 @@ if !exists("g:eruby_default_subtype")
2222
let g:eruby_default_subtype = "html"
2323
endif
2424

25-
if !exists("b:eruby_subtype")
25+
if &filetype =~ '^eruby\.'
26+
let b:eruby_subtype = matchstr(&filetype,'^eruby\.\zs\w\+')
27+
elseif !exists("b:eruby_subtype")
2628
let s:lines = getline(1)."\n".getline(2)."\n".getline(3)."\n".getline(4)."\n".getline(5)."\n".getline("$")
2729
let b:eruby_subtype = matchstr(s:lines,'eruby_subtype=\zs\w\+')
28-
if b:eruby_subtype == ''
29-
let b:eruby_subtype = matchstr(&filetype,'^eruby\.\zs\w\+')
30-
endif
3130
if b:eruby_subtype == ''
3231
let b:eruby_subtype = matchstr(substitute(expand("%:t"),'\c\%(\.erb\|\.eruby\|\.erubis\)\+$','',''),'\.\zs\w\+$')
3332
endif

‎syntax/eruby.vim‎

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,11 @@ if !exists("g:eruby_default_subtype")
1717
let g:eruby_default_subtype = "html"
1818
endif
1919

20-
if !exists("b:eruby_subtype") && main_syntax == 'eruby'
20+
if &filetype =~ '^eruby\.'
21+
let b:eruby_subtype = matchstr(&filetype,'^eruby\.\zs\w\+')
22+
elseif !exists("b:eruby_subtype") && main_syntax == 'eruby'
2123
let s:lines = getline(1)."\n".getline(2)."\n".getline(3)."\n".getline(4)."\n".getline(5)."\n".getline("$")
2224
let b:eruby_subtype = matchstr(s:lines,'eruby_subtype=\zs\w\+')
23-
if b:eruby_subtype == ''
24-
let b:eruby_subtype = matchstr(&filetype,'^eruby\.\zs\w\+')
25-
endif
2625
if b:eruby_subtype == ''
2726
let b:eruby_subtype = matchstr(substitute(expand("%:t"),'\c\%(\.erb\|\.eruby\|\.erubis\)\+$','',''),'\.\zs\w\+$')
2827
endif

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL