Updated types
This commit is contained in:
15
lua/taken/types.lua
Normal file
15
lua/taken/types.lua
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
-- maps
|
||||||
|
--- @class MappingOpts
|
||||||
|
--- @field [1] string
|
||||||
|
--- @field desc string
|
||||||
|
|
||||||
|
--- @alias Mapping table<string, MappingOpts>
|
||||||
|
|
||||||
|
--- @class Maps
|
||||||
|
--- @field v Mapping
|
||||||
|
--- @field n Mapping
|
||||||
|
--- @field vn Mapping
|
||||||
|
|
||||||
|
-- themefuncs
|
||||||
|
--- @alias Theme string
|
||||||
|
--- @class Themes table<Theme>
|
||||||
@@ -1,17 +1,6 @@
|
|||||||
local M = {}
|
local M = {}
|
||||||
local set = vim.keymap.set
|
local set = vim.keymap.set
|
||||||
|
|
||||||
--- @class MappingOpts
|
|
||||||
--- @field [1] string
|
|
||||||
--- @field desc string
|
|
||||||
|
|
||||||
--- @alias Mapping table<string, MappingOpts>
|
|
||||||
|
|
||||||
--- @class Maps
|
|
||||||
--- @field v Mapping
|
|
||||||
--- @field n Mapping
|
|
||||||
--- @field vn Mapping
|
|
||||||
|
|
||||||
--- @param maps Maps
|
--- @param maps Maps
|
||||||
function M.setmap(maps)
|
function M.setmap(maps)
|
||||||
local v = maps.v or {}
|
local v = maps.v or {}
|
||||||
|
|||||||
@@ -2,8 +2,7 @@ local oldstring = 'M.colorscheme = .*"'
|
|||||||
local configDir = vim.fn.stdpath("config")
|
local configDir = vim.fn.stdpath("config")
|
||||||
local prefsFile = configDir .. "/lua/taken/prefs.lua"
|
local prefsFile = configDir .. "/lua/taken/prefs.lua"
|
||||||
|
|
||||||
--- themes
|
--- @return Themes
|
||||||
--- @return table
|
|
||||||
local getAllThemes = function()
|
local getAllThemes = function()
|
||||||
vim.api.nvim_exec_autocmds("User", { pattern = "ThemeSwitcher", modeline = false })
|
vim.api.nvim_exec_autocmds("User", { pattern = "ThemeSwitcher", modeline = false })
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user