mirror of
https://github.com/Ascyii/telekasten.nvim.git
synced 2026-01-01 06:14:23 -05:00
fix: Remove CleanPath function, which is causing errors on Windows machines (fixes #151)
This commit is contained in:
@@ -23,35 +23,10 @@ local Path = require("plenary.path")
|
|||||||
-- declare locals for the nvim api stuff to avoid more lsp warnings
|
-- declare locals for the nvim api stuff to avoid more lsp warnings
|
||||||
local vim = vim
|
local vim = vim
|
||||||
|
|
||||||
-- Cleans home path for Windows users
|
|
||||||
-- Needs to be before default config, else with no user config
|
|
||||||
-- home will not be cleaned and issues will still occur
|
|
||||||
local function CleanPath(path)
|
|
||||||
-- File path delimeter for Windows machines
|
|
||||||
local windows_delim = "\\"
|
|
||||||
-- Returns the path delimeter for the machine
|
|
||||||
-- '\\' for Windows, '/' for Unix
|
|
||||||
local system_delim = package.config:sub(1, 1)
|
|
||||||
local new_path_start
|
|
||||||
|
|
||||||
-- Removes portion of path before '\\' for Windows machines
|
|
||||||
-- since Telescope does not like that
|
|
||||||
if system_delim == windows_delim then
|
|
||||||
new_path_start = path:find(windows_delim) -- Find the first '\\'
|
|
||||||
if new_path_start ~= nil then
|
|
||||||
path = path:sub(new_path_start) -- Start path at the first '\\'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
-- Returns cleaned path
|
|
||||||
return path
|
|
||||||
end
|
|
||||||
|
|
||||||
-- ----------------------------------------------------------------------------
|
-- ----------------------------------------------------------------------------
|
||||||
-- DEFAULT CONFIG
|
-- DEFAULT CONFIG
|
||||||
-- ----------------------------------------------------------------------------
|
-- ----------------------------------------------------------------------------
|
||||||
local home = vim.fn.expand("~/zettelkasten")
|
local home = vim.fn.expand("~/zettelkasten")
|
||||||
home = CleanPath(home)
|
|
||||||
local M = {}
|
local M = {}
|
||||||
|
|
||||||
M.Cfg = {
|
M.Cfg = {
|
||||||
@@ -2831,7 +2806,7 @@ local function Setup(cfg)
|
|||||||
-- they will be merged later
|
-- they will be merged later
|
||||||
if k ~= "calendar_opts" then
|
if k ~= "calendar_opts" then
|
||||||
if k == "home" then
|
if k == "home" then
|
||||||
v = CleanPath(v)
|
v = v
|
||||||
end
|
end
|
||||||
M.Cfg[k] = v
|
M.Cfg[k] = v
|
||||||
if debug then
|
if debug then
|
||||||
|
|||||||
Reference in New Issue
Block a user