I broke up with neovim....vim is my best friend now

This commit is contained in:
LinlyBoi
2023-04-30 08:14:07 +03:00
parent 0d185449c5
commit 4a4a6b1e81
5245 changed files with 468325 additions and 25 deletions

View File

@@ -0,0 +1,38 @@
let s:uid = 0
function! vsnip#snippet#node#text#import() abort
return s:Text
endfunction
let s:Text = {}
"
" new.
"
function! s:Text.new(ast) abort
let s:uid += 1
return extend(deepcopy(s:Text), {
\ 'uid': s:uid,
\ 'type': 'text',
\ 'value': a:ast.escaped,
\ 'children': [],
\ })
endfunction
"
" text.
"
function! s:Text.text() abort
return self.value
endfunction
"
" to_string
"
function! s:Text.to_string() abort
return printf('%s(%s)',
\ self.type,
\ self.value
\ )
endfunction