diff --git a/lua/data/cond.lua b/lua/data/cond.lua index 17e5ae6..5346115 100644 --- a/lua/data/cond.lua +++ b/lua/data/cond.lua @@ -8,6 +8,12 @@ local M = {} local func = require("data.func") local types = require("data.types") +-- Auto-dark-mode conditional options +M.auto_dark_mode = function() + return func.check_global_var("autodarkmode", true, false) + and not func.is_ssh() +end + --- Auto Save conditional options M.autosave = function() return func.check_global_var("autosave", true, false) @@ -141,6 +147,10 @@ M.tabnine = function() return func.check_global_var("aitool", "tabnine", "neocodeium") end +M.todo = function() + return vim.bo.readonly == false +end + --- TMux conditional options M.tmux = function() return func.is_tmux()