Skip to content

Instantly share code, notes, and snippets.

body { background: #222; color: #e6e6e6; }
a { color: #949494; }
a:link, a:visited { color: #949494; }
a:hover, a:active, a:focus { color: #c7c7c7; }
hr { border-bottom: 1px solid #424242; border-top: 1px solid #222; }
@amitab
amitab / fzf_ext.vim
Created October 26, 2017 16:56
Use cscope with FZF
function! Cscope(option, query)
let color = '{ x = $1; $1 = ""; z = $3; $3 = ""; printf "\033[34m%s\033[0m:\033[31m%s\033[0m\011\033[37m%s\033[0m\n", x,z,$0; }'
let opts = {
\ 'source': "cscope -dL" . a:option . " " . a:query . " | awk '" . color . "'",
\ 'options': ['--ansi', '--prompt', '> ',
\ '--multi', '--bind', 'alt-a:select-all,alt-d:deselect-all',
\ '--color', 'fg:188,fg+:222,bg+:#3a3a3a,hl+:104'],
\ 'down': '40%'
\ }
function! opts.sink(lines)
196 784 3 881250949
186 2118 3 891717742
22 14819 1 878887116
244 4476 2 880606923
166 184 1 886397596
298 935 4 884182806
115 1669 2 881171488
253 183407 5 891628467
305 621 3 886324817
6 1245 3 883603013