mirror of
https://github.com/zoriya/telescope.nvim.git
synced 2025-12-06 06:46:10 +00:00
telescope.nvim is a common dependency across Neovim plugins. Using luarocks may alleviate the need for users to specify their plugins' dependencies in their plugin manager. (e.g., vim-plug or packer). See also: https://teto.github.io/posts/2021-09-17-neovim-plugin-luarocks.html
45 lines
978 B
Lua
45 lines
978 B
Lua
local MODREV, SPECREV = 'scm', '-1'
|
|
rockspec_format = '3.0'
|
|
package = 'telescope.nvim'
|
|
version = MODREV .. SPECREV
|
|
|
|
description = {
|
|
summary = 'Find, Filter, Preview, Pick. All lua, all the time.',
|
|
detailed = [[
|
|
A highly extendable fuzzy finder over lists.
|
|
Built on the latest awesome features from neovim core.
|
|
Telescope is centered around modularity, allowing for easy customization.
|
|
]],
|
|
labels = { 'neovim', 'plugin', },
|
|
homepage = 'https://github.com/nvim-telescope/telescope.nvim',
|
|
license = 'MIT',
|
|
}
|
|
|
|
dependencies = {
|
|
'lua == 5.1',
|
|
'plenary.nvim',
|
|
}
|
|
|
|
source = {
|
|
url = 'https://github.com/nvim-telescope/telescope.nvim/archive/refs/tags/' .. MODREV .. '.zip',
|
|
dir = 'telescope.nvim-' .. MODREV
|
|
}
|
|
|
|
if MODREV == 'scm' then
|
|
source = {
|
|
url = 'git://github.com/nvim-telescope/telescope.nvim',
|
|
}
|
|
end
|
|
|
|
build = {
|
|
type = 'builtin',
|
|
copy_directories = {
|
|
'doc',
|
|
'ftplugin',
|
|
'plugin',
|
|
'scripts',
|
|
'autoload',
|
|
'data',
|
|
}
|
|
}
|