style: added lua annotations to init methods
This commit is contained in:
parent
9268b4c39f
commit
ec13e0f44f
@ -25,10 +25,12 @@ local defaults = {
|
|||||||
---@type Config
|
---@type Config
|
||||||
M.options = {}
|
M.options = {}
|
||||||
|
|
||||||
|
---@param options Config|nil
|
||||||
function M.setup(options)
|
function M.setup(options)
|
||||||
M.options = vim.tbl_deep_extend("force", {}, defaults, options or {})
|
M.options = vim.tbl_deep_extend("force", {}, defaults, options or {})
|
||||||
end
|
end
|
||||||
|
|
||||||
|
---@param options Config|nil
|
||||||
function M.extend(options)
|
function M.extend(options)
|
||||||
M.options = vim.tbl_deep_extend("force", {}, M.options or defaults, options or {})
|
M.options = vim.tbl_deep_extend("force", {}, M.options or defaults, options or {})
|
||||||
end
|
end
|
||||||
|
@ -1,8 +1,10 @@
|
|||||||
local util = require("tokyonight.util")
|
local util = require("tokyonight.util")
|
||||||
local theme = require("tokyonight.theme")
|
local theme = require("tokyonight.theme")
|
||||||
|
local config = require("tokyonight.config")
|
||||||
|
|
||||||
local M = {}
|
local M = {}
|
||||||
|
|
||||||
|
---@param opts Config|nil
|
||||||
function M.load(opts)
|
function M.load(opts)
|
||||||
if opts then
|
if opts then
|
||||||
require("tokyonight.config").extend(opts)
|
require("tokyonight.config").extend(opts)
|
||||||
@ -10,6 +12,9 @@ function M.load(opts)
|
|||||||
util.load(theme.setup())
|
util.load(theme.setup())
|
||||||
end
|
end
|
||||||
|
|
||||||
|
M.setup = config.setup
|
||||||
|
|
||||||
|
-- keep for backward compatibility
|
||||||
M.colorscheme = M.load
|
M.colorscheme = M.load
|
||||||
|
|
||||||
return M
|
return M
|
||||||
|
Loading…
Reference in New Issue
Block a user