mirror of
https://github.com/kepler155c/opus
synced 2025-10-15 07:47:40 +00:00
multishell hooks
This commit is contained in:
@@ -1,39 +0,0 @@
|
||||
if _G.clipboard then
|
||||
return
|
||||
end
|
||||
|
||||
_G.requireInjector()
|
||||
local Util = require('util')
|
||||
local os = _G.os
|
||||
|
||||
local clipboard = { }
|
||||
|
||||
function clipboard.getData()
|
||||
return clipboard.data
|
||||
end
|
||||
|
||||
function clipboard.setData(data)
|
||||
clipboard.data = data
|
||||
if data then
|
||||
clipboard.useInternal(true)
|
||||
end
|
||||
end
|
||||
|
||||
function clipboard.getText()
|
||||
if clipboard.data then
|
||||
return Util.tostring(clipboard.data)
|
||||
end
|
||||
end
|
||||
|
||||
function clipboard.isInternal()
|
||||
return clipboard.internal
|
||||
end
|
||||
|
||||
function clipboard.useInternal(mode)
|
||||
if mode ~= clipboard.internal then
|
||||
clipboard.internal = mode
|
||||
os.queueEvent('clipboard_mode', mode)
|
||||
end
|
||||
end
|
||||
|
||||
_G.clipboard = clipboard
|
Reference in New Issue
Block a user