Move more nvim modules to nix
This commit is contained in:
parent
91eb12343c
commit
445c5965c6
6 changed files with 239 additions and 121 deletions
home/features/neovim/config/lua/my/helpers
|
@ -2,7 +2,7 @@ local function makeEnv(cond)
|
|||
return {
|
||||
-- I am doing this to get type hints!
|
||||
active = function()
|
||||
return cond
|
||||
return cond()
|
||||
end,
|
||||
not_active = function()
|
||||
return not cond()
|
||||
|
@ -20,7 +20,7 @@ local function makeEnv(cond)
|
|||
}
|
||||
end
|
||||
|
||||
return {
|
||||
local M = {
|
||||
vscode = makeEnv(function()
|
||||
return vim.g.vscode ~= nil
|
||||
end),
|
||||
|
@ -41,3 +41,15 @@ return {
|
|||
end)
|
||||
end,
|
||||
}
|
||||
|
||||
M.blacklist = function(list)
|
||||
for _, key in pairs(list) do
|
||||
if M[key].active() then
|
||||
return false
|
||||
end
|
||||
end
|
||||
|
||||
return true
|
||||
end
|
||||
|
||||
return M
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue