aboutsummaryrefslogtreecommitdiff
path: root/autoload/text_obj.vim
diff options
context:
space:
mode:
authorjdhao <jdhao@hotmail.com>2021-01-12 23:01:49 +0800
committerjdhao <jdhao@hotmail.com>2021-01-12 23:01:49 +0800
commite4ef4fa6eac77dac5d212bc3ed82d1340e6b95f5 (patch)
tree4de2b0c7a0b5e98f35684e9c6041aaf78d08c1de /autoload/text_obj.vim
parent61d42ed550e5d0710822c15eb85fac71bbfb8b78 (diff)
Fix bug for text object for the entire buffer
Diffstat (limited to 'autoload/text_obj.vim')
-rw-r--r--autoload/text_obj.vim8
1 files changed, 8 insertions, 0 deletions
diff --git a/autoload/text_obj.vim b/autoload/text_obj.vim
index 58ba710..4f6a1ff 100644
--- a/autoload/text_obj.vim
+++ b/autoload/text_obj.vim
@@ -76,3 +76,11 @@ function! text_obj#MdCodeBlock(type) abort
call setpos("'>", [buf_num, end_row, 1, 0])
execute 'normal! `<V`>'
endfunction
+
+function! text_obj#Buffer() abort
+ let buf_num = bufnr()
+
+ call setpos("'<", [buf_num, 1, 1, 0])
+ call setpos("'>", [buf_num, line('$'), 1, 0])
+ execute 'normal! `<V`>'
+endfunction