mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-02 23:00:04 +08:00
feat(telescope): add hidden
& no_ignore
opt
This commit is contained in:
parent
533c40395c
commit
24ca491c53
@ -10,6 +10,10 @@ if exists('s:file')
|
|||||||
finish
|
finish
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
let s:telescope_hidden = v:false
|
||||||
|
|
||||||
|
let s:telescope_no_ignore = v:false
|
||||||
|
|
||||||
""
|
""
|
||||||
" @section telescope, layers-telescope
|
" @section telescope, layers-telescope
|
||||||
" @parentsection layers
|
" @parentsection layers
|
||||||
@ -151,7 +155,7 @@ function! SpaceVim#layers#telescope#config() abort
|
|||||||
|
|
||||||
let lnum = expand('<slnum>') + s:lnum - 1
|
let lnum = expand('<slnum>') + s:lnum - 1
|
||||||
call SpaceVim#mapping#space#def('nnoremap', ['p', 'f'],
|
call SpaceVim#mapping#space#def('nnoremap', ['p', 'f'],
|
||||||
\ 'Telescope find_files',
|
\ join(['Telescope find_files ', s:telescope_hidden ? 'hidden=true' : 'hidden=false', s:telescope_no_ignore ? 'no_ignore=true' : 'no_ignore=false'], ' '),
|
||||||
\ ['find-files-in-project',
|
\ ['find-files-in-project',
|
||||||
\ [
|
\ [
|
||||||
\ '[SPC p f] is to find files in the root of the current project',
|
\ '[SPC p f] is to find files in the root of the current project',
|
||||||
@ -161,7 +165,7 @@ function! SpaceVim#layers#telescope#config() abort
|
|||||||
\ ]
|
\ ]
|
||||||
\ , 1)
|
\ , 1)
|
||||||
|
|
||||||
nnoremap <silent> <C-p> :<C-u>Telescope find_files<cr>
|
call execute('nnoremap <silent> <C-p> :<C-u>' .. join(['Telescope find_files ', s:telescope_hidden ? 'hidden=true' : 'hidden=false', s:telescope_no_ignore ? 'no_ignore=true' : 'no_ignore=false'], ' ') .. '<cr>')
|
||||||
|
|
||||||
let lnum = expand('<slnum>') + s:lnum - 1
|
let lnum = expand('<slnum>') + s:lnum - 1
|
||||||
call SpaceVim#mapping#space#def('nnoremap', ['h', 'i'], 'call call('
|
call SpaceVim#mapping#space#def('nnoremap', ['h', 'i'], 'call call('
|
||||||
@ -390,7 +394,8 @@ endfunction
|
|||||||
|
|
||||||
function! SpaceVim#layers#telescope#set_variable(var) abort
|
function! SpaceVim#layers#telescope#set_variable(var) abort
|
||||||
|
|
||||||
|
let s:telescope_hidden = get(a:var, 'hidden', s:telescope_hidden)
|
||||||
|
let s:telescope_no_ignore = get(a:var, 'no_ignore', s:telescope_no_ignore)
|
||||||
|
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
@ -11,6 +11,11 @@ This layer is a heavily customized wrapper for [telescope.nvim](https://github.c
|
|||||||
The `telescope` layer is only for nvim 0.7 or above.
|
The `telescope` layer is only for nvim 0.7 or above.
|
||||||
|
|
||||||
|
|
||||||
|
## Layer option
|
||||||
|
|
||||||
|
- `hidden`: show hidden files, default is false
|
||||||
|
- `no_ignore`: default is false
|
||||||
|
|
||||||
## Install
|
## Install
|
||||||
|
|
||||||
To use this configuration layer, update your custom configuration file with:
|
To use this configuration layer, update your custom configuration file with:
|
||||||
|
Loading…
Reference in New Issue
Block a user