feat: Add selection and start actions

This commit is contained in:
TJ DeVries
2020-08-29 22:15:40 -04:00
parent 7115368593
commit ae9b769299
4 changed files with 73 additions and 28 deletions

View File

@@ -1,28 +1,32 @@
highlight default link TelescopeSelection Visual
" let s:term_command = "rg preview_quit_map -l | fzf --preview 'bat --color=always --style=grid {-1}' --print0"
" let s:term_command = "rg preview_quit_map -l | fzf --preview 'bat --color=always --style=grid {-1}' > file.txt"
let s:term_command = "(rg preview_quit_map -l | fzf --preview 'bat --color=always --style=grid {-1}')"
" let s:term_command = "(rg preview_quit_map -l | fzf --preview 'bat --color=always --style=grid {-1}')"
function! s:on_exit() abort
let g:result = readfile('file.txt')
endfunction
" function! s:on_exit() abort
" let g:result = readfile('file.txt')
" endfunction
function! TestFunc() abort
let g:term_output_stdout = []
let g:term_output_stderr = []
let g:term_output_onexit = []
" function! TestFunc() abort
" let g:term_output_stdout = []
" let g:term_output_stderr = []
" let g:term_output_onexit = []
vnew
let term_id = termopen(s:term_command, {
\ 'on_stdout': { j, d, e -> add(g:term_output_stdout, d) },
\ 'on_stderr': { j, d, e -> add(g:term_output_stderr, d) },
\ 'on_exit': { j, d, e -> s:on_exit() },
\ 'stdout_buffered': v:false,
\ })
endfunction
" vnew
" let term_id = termopen(s:term_command, {
" \ 'on_stdout': { j, d, e -> add(g:term_output_stdout, d) },
" \ 'on_stderr': { j, d, e -> add(g:term_output_stderr, d) },
" \ 'on_exit': { j, d, e -> s:on_exit() },
" \ 'stdout_buffered': v:false,
" \ })
" endfunction
function! PrintStuff() abort
echo len(g:term_output_stdout) len(g:term_output_stderr) len(g:term_output_onexit)
endfunction
" function! PrintStuff() abort
" echo len(g:term_output_stdout) len(g:term_output_stderr) len(g:term_output_onexit)
" endfunction
" call TestFunc()