-
Notifications
You must be signed in to change notification settings - Fork 7
Telescope ui choicer #58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
How do you use this? |
|
Also, is this ready? if not, please convert to draft PR |
It's another picker alternative to
I test it and it work. At least for me |
|
I like this idea, since I wanted to implement this. As is, its not functional since users cant select which picker to use on the config. #54 doesn't work since it recursively runs an autocommand on some cases, failing. This overlaps a lot with #54 but is more "barebones". Let me see if I can add some stuff to make it more friendly for the end users and will come back. Thanks for the work, been really busy with other things and haven't had time to check your previous work. I'll try to get back to this ASAP |
|
@AgatZan are you using your own neovim config or a distro? I'm trying a minial configuration with Lazy that installs esqueleto and telescope (as a dependency): local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
vim.fn.system({
"git",
"clone",
"--filter=blob:none",
"https://github.com/folke/lazy.nvim.git",
"--branch=stable", -- latest stable release
lazypath,
})
end
vim.opt.rtp:prepend(lazypath)
-- Load packages
require("lazy").setup({
{
-- dir = os.getenv("GITDIR") .. "/esqueleto.nvim",
"AgatZan/esqueleto.nvim",
dependencies = {
{ "nvim-telescope/telescope.nvim", dependencies = "nvim-lua/plenary.nvim", setup = true },
},
config = function()
require("esqueleto").setup({
-- selector = require("esqueleto.selectors.builtin"),
autouse = false,
directories = { vim.fn.stdpath("config") .. "/skeletons/" },
})
end,
},
})This doesnt work either in my machine. Could you test it in your machine? |
|
With local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
vim.fn.system({
"git",
"clone",
"--filter=blob:none",
"https://github.com/folke/lazy.nvim.git",
"--branch=stable", -- latest stable release
lazypath,
})
end
vim.opt.rtp:prepend(lazypath)
-- Load packages
require("lazy").setup({
{
-- dir = os.getenv("GITDIR") .. "/esqueleto.nvim",
"AgatZan/esqueleto.nvim",
dependencies = {
{ "nvim-telescope/telescope.nvim", dependencies = "nvim-lua/plenary.nvim", setup = true },
},
config = function()
require("esqueleto").setup({
-- selector = require("esqueleto.selectors.builtin"),
autouse = false,
directories = { vim.fn.stdpath("config") .. "/skeletons/" },
})
end,
},
})It doesn't work. If it is more correct, then it is a mistake to fulfill file |
|
There is something interacting in your config with the plugin that enables the expected behaviour (no idea what tbh). I'll try implementing this functionality by my side to see if I can replicate what you showed before. For the mean time, could you see if you can make that minimal example work? thanks again- Carlos |

No description provided.