telescope-project.nvim icon indicating copy to clipboard operation
telescope-project.nvim copied to clipboard

Search Ignored Files

Open athomasoriginal opened this issue 3 years ago • 3 comments

Hey there and thanks for the work on this extension!

How can we tell the find files while in project search to include git ignored files? I see that this extension seems to use the find_files built-in under the hood, but it doesn't allow us to pass in additional configuration? (i'm new at lua; apologies if it can and i'm missing it).

Here is an example of the type of arguments I would like to pass to find_files:

find_command=rg,--files,-uu

Example usage in Telescope:

nnoremap <leader>ff <cmd>Telescope find_files find_command=rg,--files,-uu<cr>

My current workaround is I use Telescope project to change into the project dir, exit, and then do a Telescope find_files.

Thanks again!

athomasoriginal avatar Aug 24 '21 17:08 athomasoriginal

~~You can call from vimscript a lua function that sets hidden_files accordingly to get the correct search. So something like nnoremap <leader>ff <cmd>Mytelefind :lua local var=toString(find_files_ignore(string(<q-args>)) should work. Otherwise using a local variable might do the trick. Something along .. Mytelefind g:tmp=string(<q-args>); :lua local var=tmp; Mytelefind() If you get this running: Can you suggest a minimal example how to read the command variables in lua for the nvim-lua-guide?~~

UPDATE: You need to define your own command in vimscript and handle the arguments accordingly to call the respective telescope function with forwarding the correct arguments.

matu3ba avatar Oct 23 '21 23:10 matu3ba

Hey there @matu3ba! I read over the suggestion crossed out and the issue linked, but I'm not sure I understand what the suggestion is. 🤔

athomasoriginal avatar Nov 12 '21 18:11 athomasoriginal

@athomasoriginal The suggestion is to create a vim command and use fargs (see :help f-args) or use a keybinding for calling the vim function. Alternatively you can write a custom lua function and call it via keybinding.

matu3ba avatar Nov 12 '21 20:11 matu3ba