mirror of
https://github.com/harivansh-afk/nix.git
synced 2026-04-16 18:03:55 +00:00
fix canola load path
This commit is contained in:
parent
4981829a11
commit
bd07004940
3 changed files with 167 additions and 129 deletions
|
|
@ -1,11 +1,29 @@
|
|||
local api = vim.api
|
||||
local augroup = api.nvim_create_augroup("UserAutocmds", { clear = true })
|
||||
|
||||
local function ensure_canola_loaded()
|
||||
local canola_config = require("config.canola")
|
||||
canola_config.setup_globals()
|
||||
|
||||
local ok_lz, lz = pcall(require, "lz.n")
|
||||
if ok_lz then
|
||||
-- Loading the raw package skips the lz.n hooks that apply the user's
|
||||
-- canola config and packadd canola-collection.
|
||||
pcall(lz.trigger_load, "barrettruth/canola.nvim")
|
||||
end
|
||||
|
||||
if vim.fn.exists(":Canola") ~= 2 then
|
||||
pcall(vim.cmd.packadd, "canola.nvim")
|
||||
end
|
||||
|
||||
canola_config.setup_integrations()
|
||||
end
|
||||
|
||||
local function maybe_load_canola(bufnr)
|
||||
local name = api.nvim_buf_get_name(bufnr)
|
||||
if name == "" or vim.bo[bufnr].filetype == "canola" or vim.fn.isdirectory(name) == 0 then return end
|
||||
|
||||
pcall(vim.cmd.packadd, "canola.nvim")
|
||||
ensure_canola_loaded()
|
||||
pcall(vim.cmd, "silent keepalt Canola " .. vim.fn.fnameescape(name))
|
||||
end
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue