From 33ce59d8178078b418105557b6ca24822dfb7c26 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Sun, 9 Dec 2012 16:17:32 -0500 Subject: [PATCH] add FindSymbolInProjectSources and Cf command --- vimrc | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/vimrc b/vimrc index 0af5a82..677e50f 100644 --- a/vimrc +++ b/vimrc @@ -133,3 +133,20 @@ function! LoadProject() endif endif endfunction + +function! FindSymbolInProjectSources(...) + if a:0 > 0 + let sym = a:1 + else + let sym = expand("") + endif + if exists("b:project_sources") + exec 'vimgrep /\<' . sym . '\>/gj ' . b:project_sources + endif +endfunction + +"============================================================================== +" Commands +"============================================================================== + +command! -nargs=? Cf call FindSymbolInProjectSources()