Initial commit.
This commit is contained in:
19
vim/autoload/railmoon/oscan/extractor/search_in_scope.vim
Executable file
19
vim/autoload/railmoon/oscan/extractor/search_in_scope.vim
Executable file
@@ -0,0 +1,19 @@
|
||||
" Author: Mykola Golubyev ( Nickolay Golubev )
|
||||
" Email: golubev.nikolay@gmail.com
|
||||
" Site: www.railmoon.com
|
||||
" Plugin: oscan
|
||||
" Module: extractor#search_in_scope
|
||||
" Purpose: extract strings that visible in current scope
|
||||
|
||||
function! railmoon#oscan#extractor#search_in_scope#create()
|
||||
let new_extractor = railmoon#oscan#extractor#search#create()
|
||||
|
||||
let new_extractor.first_line_to_search = searchpair('{', '', '}', 'bn')
|
||||
let new_extractor.last_line_to_search = searchpair('{', '', '}', 'n')
|
||||
let new_extractor.pattern = '.*'
|
||||
let new_extractor.remove_leader_space = 0
|
||||
let new_extractor.description = 'Search in current scope. '.new_extractor.first_line_to_search.':'.new_extractor.last_line_to_search
|
||||
|
||||
return new_extractor
|
||||
endfunction
|
||||
|
||||
Reference in New Issue
Block a user