Newer
Older
dotfiles / .config / lite-xl / plugins / copyfilelocation.lua
@Edoko Edoko on 27 May 420 bytes initial commit
-- mod-version:3
local core = require "core"
local command = require "core.command"

command.add("core.docview", {
  ["copy-file-location:copy-file-location"] = function(dv)
    local doc = dv.doc
    if not doc.abs_filename then
      core.error "Cannot copy location of unsaved doc"
      return
    end
    core.log("Copying to clipboard \"%s\"", doc.abs_filename)
    system.set_clipboard(doc.abs_filename)
  end
})