plugin contextmenu: simplify predicate
This commit is contained in:
parent
ac1d15f235
commit
26e47f7583
|
@ -3,7 +3,6 @@ local core = require "core"
|
||||||
local command = require "core.command"
|
local command = require "core.command"
|
||||||
local keymap = require "core.keymap"
|
local keymap = require "core.keymap"
|
||||||
local ContextMenu = require "core.contextmenu"
|
local ContextMenu = require "core.contextmenu"
|
||||||
local DocView = require "core.docview"
|
|
||||||
local RootView = require "core.rootview"
|
local RootView = require "core.rootview"
|
||||||
|
|
||||||
local menu = ContextMenu()
|
local menu = ContextMenu()
|
||||||
|
@ -33,7 +32,7 @@ function RootView:draw(...)
|
||||||
menu:draw()
|
menu:draw()
|
||||||
end
|
end
|
||||||
|
|
||||||
command.add(function() return getmetatable(core.active_view) == DocView end, {
|
command.add("core.docview!", {
|
||||||
["context:show"] = function()
|
["context:show"] = function()
|
||||||
menu:show(core.active_view.position.x, core.active_view.position.y)
|
menu:show(core.active_view.position.x, core.active_view.position.y)
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue