mirror of https://github.com/folke/lazy.nvim.git
Compare commits
3 Commits
5c7629ae1b
...
2a21b18779
Author | SHA1 | Date |
---|---|---|
devxpain | 2a21b18779 | |
Folke Lemaitre | 60cf258a9a | |
devxpain | 7d08321ab4 |
|
@ -24,7 +24,18 @@ local Util = require("lazy.core.util")
|
||||||
---@class LazyKeysHandler:LazyHandler
|
---@class LazyKeysHandler:LazyHandler
|
||||||
local M = {}
|
local M = {}
|
||||||
|
|
||||||
local skip = { mode = true, id = true, ft = true, rhs = true, lhs = true }
|
local valid = {
|
||||||
|
remap = true,
|
||||||
|
noremap = true,
|
||||||
|
buffer = true,
|
||||||
|
silent = true,
|
||||||
|
nowait = true,
|
||||||
|
expr = true,
|
||||||
|
unique = true,
|
||||||
|
script = true,
|
||||||
|
desc = true,
|
||||||
|
replace_keycodes = true,
|
||||||
|
}
|
||||||
|
|
||||||
---@param value string|LazyKeysSpec
|
---@param value string|LazyKeysSpec
|
||||||
---@param mode? string
|
---@param mode? string
|
||||||
|
@ -94,7 +105,7 @@ function M.opts(keys)
|
||||||
local opts = {} ---@type LazyKeysBase
|
local opts = {} ---@type LazyKeysBase
|
||||||
---@diagnostic disable-next-line: no-unknown
|
---@diagnostic disable-next-line: no-unknown
|
||||||
for k, v in pairs(keys) do
|
for k, v in pairs(keys) do
|
||||||
if type(k) ~= "number" and not skip[k] then
|
if type(k) ~= "number" and valid[k] then
|
||||||
---@diagnostic disable-next-line: no-unknown
|
---@diagnostic disable-next-line: no-unknown
|
||||||
opts[k] = v
|
opts[k] = v
|
||||||
end
|
end
|
||||||
|
|
|
@ -87,7 +87,7 @@ M.build = {
|
||||||
|
|
||||||
M.docs = {
|
M.docs = {
|
||||||
skip = function(plugin)
|
skip = function(plugin)
|
||||||
return not plugin._.dirty
|
return not plugin._.is_local and not plugin._.dirty
|
||||||
end,
|
end,
|
||||||
run = function(self)
|
run = function(self)
|
||||||
local docs = self.plugin.dir .. "/doc"
|
local docs = self.plugin.dir .. "/doc"
|
||||||
|
|
Loading…
Reference in New Issue