Method: Textbringer::Buffer#forward_word
- Defined in:
- lib/textbringer/buffer.rb
#forward_word(n = 1, regexp: WORD_COMPONENT_REGEXP) ⇒ Object
679 680 681 682 683 684 685 686 687 688 689 |
# File 'lib/textbringer/buffer.rb', line 679 def forward_word(n = 1, regexp: WORD_COMPONENT_REGEXP) return backward_word(-n) if n < 0 n.times do while !end_of_buffer? && regexp !~ char_after forward_char end while !end_of_buffer? && regexp =~ char_after forward_char end end end |