summaryrefslogtreecommitdiff
path: root/lua/telescope/builtin/internal.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/telescope/builtin/internal.lua')
-rw-r--r--lua/telescope/builtin/internal.lua11
1 files changed, 6 insertions, 5 deletions
diff --git a/lua/telescope/builtin/internal.lua b/lua/telescope/builtin/internal.lua
index ef34ca9..b157ee2 100644
--- a/lua/telescope/builtin/internal.lua
+++ b/lua/telescope/builtin/internal.lua
@@ -3,7 +3,7 @@ local action_set = require('telescope.actions.set')
local action_state = require('telescope.actions.state')
local finders = require('telescope.finders')
local make_entry = require('telescope.make_entry')
-local path = require('telescope.path')
+local Path = require('plenary.path')
local pickers = require('telescope.pickers')
local previewers = require('telescope.previewers')
local sorters = require('telescope.sorters')
@@ -135,7 +135,7 @@ internal.symbols = function(opts)
local results = {}
for _, source in ipairs(sources) do
- local data = vim.fn.json_decode(path.read_file(source))
+ local data = vim.fn.json_decode(Path:new(source):read())
for _, entry in ipairs(data) do
table.insert(results, entry)
end
@@ -346,8 +346,9 @@ end
internal.vim_options = function(opts)
-- Load vim options.
- local vim_opts = loadfile(utils.data_directory() .. path.separator .. 'options' ..
- path.separator .. 'options.lua')().options
+ local vim_opts = loadfile(
+ Path:new({utils.data_directory(), 'options', 'options.lua'}):absolute()
+ )().options
pickers.new(opts, {
prompt = 'options',
@@ -449,7 +450,7 @@ internal.help_tags = function(opts)
local delimiter = string.char(9)
for _, lang in ipairs(langs) do
for _, file in ipairs(tag_files[lang] or {}) do
- local lines = vim.split(path.read_file(file), '\n', true)
+ local lines = vim.split(Path:new(file):read(), '\n', true)
for _, line in ipairs(lines) do
-- TODO: also ignore tagComment starting with ';'
if not line:match'^!_TAG_' then