Changeset View
Changeset View
Standalone View
Standalone View
autotests/folding/highlight.rb.fold
Show First 20 Lines • Show All 543 Lines • ▼ Show 20 Line(s) | |||||
544 | :abc! | 544 | :abc! | ||
545 | :abc? | 545 | :abc? | ||
546 | :abc= | 546 | :abc= | ||
547 | :[] | 547 | :[] | ||
548 | :[]= | 548 | :[]= | ||
549 | :@abc | 549 | :@abc | ||
550 | :@@abc | 550 | :@@abc | ||
551 | :$abc | 551 | :$abc | ||
552 | | ||||
553 | # squiggly HEREDOC | ||||
554 | <beginfold id='3'> <<~</beginfold id='3'>HEREDOC | ||||
555 | Hello!! | ||||
556 | <endfold id='3'>HEREDOC</endfold id='3'> | ||||
557 | | ||||
558 | # HEREDOC with backticks | ||||
559 | <beginfold id='3'><<</beginfold id='3'>`HEREDOC` | ||||
560 | echo "hello" | ||||
561 | <endfold id='3'>HEREDOC</endfold id='3'> | ||||
562 | | ||||
563 | # do not highlight HEREDOC markers after the "class" keyword | ||||
564 | # (singleton class definition) (bug: #358273) | ||||
565 | <beginfold id='1'>class</beginfold id='1'> <<Foo = Object.new | ||||
566 | attr_accessor :foo | ||||
567 | <endfold id='1'>end</endfold id='1'> | ||||
568 | singleton_class = ( <beginfold id='1'>class</beginfold id='1'> <<foo; self; <endfold id='1'>end</endfold id='1'> ) | ||||
569 | | ||||
570 | # highlight regular expressions after ": " (bug: #361875) | ||||
571 | get 'files/:slug/:filename', to: 'files#download', slug: /^[a-z]+$/, filename: <beginfold id='5'>%</beginfold id='5'>r|^[/\s]+$<endfold id='5'>|</endfold id='5'> | ||||
572 | @@hello!: /regexp/ | ||||
573 | []=: <beginfold id='5'>%</beginfold id='5'>r!regexp<endfold id='5'>!</endfold id='5'> |