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 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
|
||||
function M.setmap(maps)
|
||||
local v = maps.v or {}
|
||||
|
||||
@@ -2,8 +2,7 @@ local oldstring = 'M.colorscheme = .*"'
|
||||
local configDir = vim.fn.stdpath("config")
|
||||
local prefsFile = configDir .. "/lua/taken/prefs.lua"
|
||||
|
||||
--- themes
|
||||
--- @return table
|
||||
--- @return Themes
|
||||
local getAllThemes = function()
|
||||
vim.api.nvim_exec_autocmds("User", { pattern = "ThemeSwitcher", modeline = false })
|
||||
|
||||
|
||||
Reference in New Issue
Block a user