Use Folke's snacks picker instead of Telescope #125
-
I guess this could be somewhat related to this discussion about using Laravel plugin with LazyVim I would like to explore the possibility of substituting Telescope as the picker used in the plugin and use the picker recently delivered by Folke as part of their Snacks plugin collection. Unfortunately, I don't see the way to achieve this. I guess a starting point would be writing a setup for the Laravel plugin similar to this: {
"adalessa/laravel.nvim",
dependencies = {
"tpope/vim-dotenv",
{
"folke/snacks.nvim",
lazy = true,
},
"MunifTanjim/nui.nvim",
"kevinhwang91/promise-async",
},
cmd = { "Laravel" },
keys = {
{ "<leader>la", ":Laravel artisan<cr>" },
{ "<leader>lr", ":Laravel routes<cr>" },
{ "<leader>lm", ":Laravel related<cr>" },
},
event = { "VeryLazy" },
opts = {
features = {
pickers = {
enable = true,
provider = 'picker',
},
},
providers = {
require("laravel.providers.laravel_provider"),
require("laravel.providers.repositories_provider"),
require("laravel.providers.override_provider"),
require("laravel.providers.completion_provider"),
require("laravel.providers.route_info_provider"),
require("laravel.providers.tinker_provider"),
require("laravel.providers.fzf_lua_provider"),
require("laravel.providers.ui_select_provider"),
require("laravel.providers.user_command_provider"),
require("laravel.providers.status_provider"),
require("laravel.providers.diagnostics_provider"),
require("laravel.providers.model_info_provider"),
require("laravel.providers.composer_info_provider"),
require("laravel.providers.history_provider"),
},
user_providers = {
require("laravel.providers.picker_provider"),
},
},
config = true,
} Does that make sense at all? I understand I also need to write a provider. That's where I am getting lost! 🤯 Can somebody give me a hint of what is the purpose of that provider and how should I approach it? 🙏🏼 |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Wow, I've just seen that support for snacks picker has been added! 🎉 Thanks! ❤️ |
Beta Was this translation helpful? Give feedback.
Wow, I've just seen that support for snacks picker has been added! 🎉 Thanks! ❤️