Skip to content

Commit fb5015e

Browse files
committed
Highlight polymorphic_path and polymorphic_url
1 parent 6ae1529 commit fb5015e

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

autoload/rails.vim

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3524,7 +3524,7 @@ function! s:BufSyntax()
35243524
if buffer.type_name('controller','view','helper')
35253525
syn keyword rubyRailsMethod params request response session headers cookies flash
35263526
syn keyword rubyRailsRenderMethod render
3527-
syn keyword rubyRailsMethod logger
3527+
syn keyword rubyRailsMethod logger polymorphic_path polymorphic_url
35283528
endif
35293529
if buffer.type_name('helper','view')
35303530
exe "syn keyword rubyRailsHelperMethod ".s:gsub(s:helpermethods(),'<%(content_for|select)\s+','')
@@ -3564,6 +3564,7 @@ function! s:BufSyntax()
35643564
syn match rubyRailsTestControllerMethod '\.\@<!\<\%(get\|post\|put\|delete\|head\|process\|assigns\)\>'
35653565
syn keyword rubyRailsTestControllerMethod integrate_views
35663566
syn keyword rubyRailsMethod params request response session flash
3567+
syn keyword rubyRailsMethod polymorphic_path polymorphic_url
35673568
endif
35683569
endif
35693570
if buffer.type_name('task')
@@ -3622,7 +3623,7 @@ function! s:BufSyntax()
36223623
exe 'syn keyword '.&syntax.'RailsHelperMethod '.s:gsub(s:helpermethods(),'<%(content_for|select)\s+','').' contained containedin=@'.&syntax.'RailsRegions'
36233624
exe 'syn match '.&syntax.'RailsHelperMethod "\<select\>\%(\s*{\|\s*do\>\|\s*(\=\s*&\)\@!" contained containedin=@'.&syntax.'RailsRegions'
36243625
exe 'syn match '.&syntax.'RailsHelperMethod "\<\%(content_for?\=\|current_page?\)" contained containedin=@'.&syntax.'RailsRegions'
3625-
exe 'syn keyword '.&syntax.'RailsMethod debugger logger contained containedin=@'.&syntax.'RailsRegions'
3626+
exe 'syn keyword '.&syntax.'RailsMethod debugger logger polymorphic_path polymorphic_url contained containedin=@'.&syntax.'RailsRegions'
36263627
exe 'syn keyword '.&syntax.'RailsMethod params request response session headers cookies flash contained containedin=@'.&syntax.'RailsRegions'
36273628
exe 'syn match '.&syntax.'RailsViewMethod "\.\@<!\<\(h\|html_escape\|u\|url_encode\|controller\)\>" contained containedin=@'.&syntax.'RailsRegions'
36283629
if buffer.type_name('view-partial')

0 commit comments

Comments
 (0)