mirror of
https://github.com/kristoferssolo/telescope-frecency.nvim.git
synced 2025-10-21 20:10:38 +00:00
use extensions ignore_patterns instead of telescope default
This commit is contained in:
parent
6e9ec0a86e
commit
4652f6c325
@ -5,10 +5,6 @@ if not has_telescope then
|
||||
error("This plugin requires telescope.nvim (https://github.com/nvim-telescope/telescope.nvim)")
|
||||
end
|
||||
|
||||
-- start the database client
|
||||
local db_client = require("telescope._extensions.frecency.db_client")
|
||||
db_client.init()
|
||||
|
||||
-- finder code
|
||||
local conf = require('telescope.config').values
|
||||
local entry_display = require "telescope.pickers.entry_display"
|
||||
@ -20,6 +16,7 @@ local utils = require('telescope.utils')
|
||||
|
||||
local os_path_sep = vim.loop.os_uname().sysname == "Windows" and "\\" or "/"
|
||||
local show_scores = false
|
||||
local db_client
|
||||
|
||||
local frecency = function(opts)
|
||||
opts = opts or {}
|
||||
@ -85,6 +82,10 @@ end
|
||||
return telescope.register_extension {
|
||||
setup = function(ext_config)
|
||||
show_scores = ext_config.show_scores or false
|
||||
|
||||
-- start the database client
|
||||
db_client = require("telescope._extensions.frecency.db_client")
|
||||
db_client.init(ext_config.ignore_patterns)
|
||||
end,
|
||||
exports = {
|
||||
frecency = frecency,
|
||||
|
||||
@ -78,7 +78,7 @@ local function validate_db()
|
||||
end
|
||||
end
|
||||
|
||||
local function init()
|
||||
local function init(config_ignore_patterns)
|
||||
if sql_wrapper then return end
|
||||
|
||||
sql_wrapper = sqlwrap:new()
|
||||
@ -90,7 +90,9 @@ local function init()
|
||||
vim.defer_fn(import_oldfiles, 100)
|
||||
end
|
||||
|
||||
ignore_patterns = conf.file_ignore_patterns or default_ignore_patterns
|
||||
ignore_patterns = config_ignore_patterns or default_ignore_patterns
|
||||
print(vim.inspect(ignore_patterns))
|
||||
|
||||
|
||||
-- setup autocommands
|
||||
vim.api.nvim_command("augroup TelescopeFrecency")
|
||||
|
||||
Loading…
Reference in New Issue
Block a user