summaryrefslogtreecommitdiff
path: root/plugin/telescope.vim
blob: 837187a206cb8229604330db4a6183e97e20a2c3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39

" Sets the highlight for selected items within the picker.
highlight default link TelescopeSelection Visual

" "Normal" in the floating windows created by telescope.
highlight default link TelescopeNormal Normal


" 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}')"

" 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 = []

"   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

" call TestFunc()

" echo g:term_output_stdout[-1]
" echo g:term_output_stderr
" echo g:term_output_onexit