Skip to content

Commit 199eb61

Browse files
committed
Allow 'trailing' if/unless after quotes
1 parent 2ba5999 commit 199eb61

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

plugin/textobj/rubyblock.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ let s:comment_escape = '\v^[^#]*'
1616
let s:block_openers = '\zs(<def>|<if>|<do>|<module>|<class>)'
1717
let s:start_pattern = s:comment_escape . s:block_openers
1818
let s:end_pattern = s:comment_escape . '\zs<end>'
19-
let s:skip_pattern = 'getline(".") =~ "\\w\\s\\+if"'
19+
let s:skip_pattern = 'getline(".") =~ "\\v\\S\\s<(if|unless)>\\s\\S"'
2020

2121
function! s:select_a()
2222
let s:flags = 'W'

test/samples/oneline-conditionals.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
def adjust_format_for_istar
2-
request.format = :iphone if iphone?
3-
request.format = :ipad if ipad?
4-
request.format = :js if request.xhr?
5-
request.format = :html unless request.xml?
2+
request.format = 'iphone' if iphone?
3+
request.format = 'ipad' if ipad?
4+
request.format = 'js' if request.xhr?
5+
request.format = 'html' unless request.xml?
66
end

0 commit comments

Comments
 (0)