[source/keys:feat] copy link as org-mode/markdown
This commit is contained in:
parent
1cf58b31f9
commit
a3e5e6ce2f
|
@ -28,6 +28,12 @@ actions.getURLPath = ({ count = 0, domain = false } = {}) => {
|
||||||
actions.copyURLPath = ({ count, domain } = {}) => () =>
|
actions.copyURLPath = ({ count, domain } = {}) => () =>
|
||||||
Clipboard.write(actions.getURLPath({ count, domain }))
|
Clipboard.write(actions.getURLPath({ count, domain }))
|
||||||
|
|
||||||
|
actions.copyOrgLink = () =>
|
||||||
|
Clipboard.write(`[[${util.getCurrentLocation("href")}][${document.title}]]`)
|
||||||
|
|
||||||
|
actions.copyMarkdownLink = () =>
|
||||||
|
Clipboard.write(`[${document.title}](${util.getCurrentLocation("href")})`)
|
||||||
|
|
||||||
actions.duplicateTab = () =>
|
actions.duplicateTab = () =>
|
||||||
actions.openLink(util.getCurrentLocation("href"), { newTab: true, active: false })()
|
actions.openLink(util.getCurrentLocation("href"), { newTab: true, active: false })()
|
||||||
|
|
||||||
|
|
12
keys.js
12
keys.js
|
@ -76,6 +76,18 @@ const maps = {
|
||||||
description: "Copy Image URL",
|
description: "Copy Image URL",
|
||||||
callback: actions.createHint("img", (i) => Clipboard.write(i.src)),
|
callback: actions.createHint("img", (i) => Clipboard.write(i.src)),
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
alias: "yO",
|
||||||
|
category: categories.clipboard,
|
||||||
|
description: "Copy page URL/Title as Org-mode link",
|
||||||
|
callback: actions.copyOrgLink,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
alias: "yM",
|
||||||
|
category: categories.clipboard,
|
||||||
|
description: "Copy page URL/Title as Markdown link",
|
||||||
|
callback: actions.copyMarkdownLink,
|
||||||
|
},
|
||||||
{
|
{
|
||||||
alias: "yT",
|
alias: "yT",
|
||||||
category: categories.tabs,
|
category: categories.tabs,
|
||||||
|
|
Loading…
Reference in New Issue