Merge pull request #2613 from bobbleclank/searchcount-config

Add search-count configuration
This commit is contained in:
Christian Brabandt 2023-01-02 17:39:49 +01:00 committed by GitHub
commit 0913c0a3b6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 14 additions and 2 deletions

View File

@ -18,10 +18,16 @@ function! airline#extensions#searchcount#apply(...) abort
endfunction
function! s:search_term()
let show_search_term = get(g:, 'airline#extensions#searchcount#show_search_term', 1)
let search_term_limit = get(g:, 'airline#extensions#searchcount#search_term_limit', 8)
if show_search_term == 0
return ''
endif
" shorten for all width smaller than 300 (this is just a guess)
" this uses a non-breaking space, because it looks like
" a leading space is stripped :/
return "\ua0" . '/' . airline#util#shorten(getreg('/'), 300, 8)
return "\ua0" . '/' . airline#util#shorten(getreg('/'), 300, search_term_limit)
endfunction
function! airline#extensions#searchcount#status() abort

View File

@ -1073,6 +1073,12 @@ highlighting (e.g. using |:nohls|), it this will be disabled.
* enable/disable searchcount integration >
let g:airline#extensions#searchcount#enabled = 1
* enable/disable displaying search term >
let g:airline#extensions#searchcount#show_search_term = 1
* truncate long search terms to a fixed length >
let g:airline#extensions#searchcount#search_term_limit = 8
<
------------------------------------- *airline-syntastic*
syntastic <https://github.com/vim-syntastic/syntastic>