Minor fix for sync use

* Surfingkeys: Add youtube keymaps
* Doom: Add Org-Agenda Keymaps
This commit is contained in:
js0ny 2025-02-03 00:01:31 +00:00
parent 5a8c8a6cc7
commit 0bc474161a
2 changed files with 36 additions and 7 deletions

View file

@ -321,6 +321,18 @@ searchAliases.forEach(([alias, name, url]) => {
// #region Site-specific
// This is a global keymap
mapkey(",s", "[s]hare without parameter", function () {
const url = new URL(window.location.href);
Clipboard.write(url.origin + url.pathname);
});
// #region bilibili.com
mapkey(",n", "[n]ext Video", function () {
window.location.href = q("div.next-play").querySelector("a").href
}, { domain: /bilibili.com/ });
// #endregion
// #region chatgpt.com
const chatgptNewChat = function () {
var btn = q(
@ -551,6 +563,23 @@ mapkey(",f", "Toggle [f]ollow the author", function () {
}, { domain: /pixiv.net/ });
// #endregion
// #region youtube.com
mapkey(",n", "[n]ext Video", function () {
window.location.href = q("ytd-compact-video-renderer").querySelector("a").href
}, { domain: /youtube.com/ });
mapkey(",v", "Up[v]ote Video", function () {
qs("like-button-view-model")[0].querySelector("button").click()
}, { domain: /youtube.com/ });
mapkey(",V", "Down[v]ote Video", function () {
qs("dislike-button-view-model")[0].querySelector("button").click()
}, { domain: /youtube.com/ });
// class="ytp-subtitles-button ytp-button"
mapkey(",c", "toggle [c]aptions", function () {
q("button.ytp-subtitles-button").click()
}, { domain: /youtube.com/ });
// #endregion
// #endregion

View file

@ -130,10 +130,10 @@
:nv "i" #'evil-forward-char))
(after! evil-org-agenda
(evil-define-key '(normal visual) evil-org-agenda-mode-map
"n" #'org-agenda-next-line
"e" #'org-agenda-previous-line
"i" #'evil-forward-char
"gn" #'org-agenda-next-item
"ge" #'org-agenda-previous-item))
(map! :map evil-org-agenda-mode-map
:after org-agenda
:m "n" #'org-agenda-next-line
:m "e" #'org-agenda-previous-line
:m "gn" #'org-agenda-next-item
:m "i" #'evil-forward-char
:m "ge" #'org-agenda-previous-item)