1
1
function ! s: select (object_type, right_boundary)
2
- let left_boundaries = [' _\+\i ' , ' \<' , ' \l\u' , ' \u\u\ze\l' , ' \a\d' , ' \d\a' ]
2
+ let left_boundaries = [' _\+\k ' , ' \<' , ' \l\u' , ' \u\u\ze\l' , ' \a\d' , ' \d\a' ]
3
3
call search (join (left_boundaries, ' \|' ), ' bce' )
4
4
let start_position = getpos (' .' )
5
5
@@ -19,12 +19,12 @@ function! s:select(object_type, right_boundary)
19
19
endfunction
20
20
21
21
function ! s: select_a ()
22
- let right_boundaries = [' _' , ' \l\u' , ' \u\u\l' , ' \a\d' , ' \d\a' , ' \i \>' ]
22
+ let right_boundaries = [' _' , ' \l\u' , ' \u\u\l' , ' \a\d' , ' \d\a' , ' \k \>' ]
23
23
let right_boundary = join (right_boundaries, ' \|' )
24
24
let [type , start_position, end_position] = s: select (' a' , right_boundary)
25
25
let [_, start_line, start_column, _] = start_position
26
26
27
- call search (' \i \>' , ' c' )
27
+ call search (' \k \>' , ' c' )
28
28
if end_position == getpos (' .' ) &&
29
29
\ getline (start_line)[start_column - 2 ] = ~# ' _'
30
30
let start_position[2 ] -= 1
@@ -49,7 +49,7 @@ function! s:select_a()
49
49
endfunction
50
50
51
51
function ! s: select_i ()
52
- let right_boundaries = [' \i_ ' , ' \l\u' , ' \u\u\l' , ' \a\d' , ' \d\a' , ' \i \>' ]
52
+ let right_boundaries = [' \k_ ' , ' \l\u' , ' \u\u\l' , ' \a\d' , ' \d\a' , ' \k \>' ]
53
53
return s: select (' i' , join (right_boundaries, ' \|' ))
54
54
endfunction
55
55
0 commit comments