summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dotfiles/vim.lua19
1 files changed, 19 insertions, 0 deletions
diff --git a/dotfiles/vim.lua b/dotfiles/vim.lua
index 20b8605..b0bead7 100644
--- a/dotfiles/vim.lua
+++ b/dotfiles/vim.lua
@@ -239,3 +239,22 @@ map("s", "<S-Tab>", "vsnip#jumpable(-1) ? '<Plug>(vsnip-jump-prev)' : '<Tab>'",
239-- Text yanked into the "t register gets copied using OSC52 escape sequences 239-- Text yanked into the "t register gets copied using OSC52 escape sequences
240-- (e.g. goes through SSH) 240-- (e.g. goes through SSH)
241vim.cmd "autocmd TextYankPost * if v:event.regname is 't' | OSCYankReg t | endif" 241vim.cmd "autocmd TextYankPost * if v:event.regname is 't' | OSCYankReg t | endif"
242
243function isModuleAvailable(name)
244 if package.loaded[name] then
245 return true
246 else
247 for _, searcher in ipairs(package.searchers or package.loaders) do
248 local loader = searcher(name)
249 if type(loader) == 'function' then
250 package.preload[name] = loader
251 return true
252 end
253 end
254 return false
255 end
256end
257
258if isModuleAvailable("local_config") then
259 require("local_config")
260end