Method: SafeCompleteCode#focus_word
- Defined in:
- ext/ae-editor/ae-editor.rb
#focus_word(focus_segment) ⇒ Object
620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 |
# File 'ext/ae-editor/ae-editor.rb', line 620 def focus_word(focus_segment) focus_world = '' char = focus_segment[-1..-1] while [")","]","}"].include?(char) char=focus_segment[-2..-2] focus_segment = focus_segment[0..-2] end j = focus_segment.length - 1 while !["\s","\t",";",",","(","[","{",">"].include?(char) && j >= 0 focus_world = "#{char}#{focus_world}" j=j-1 char = focus_segment[j..j] end focus_world end |