Compare commits

...

2 Commits

Author SHA1 Message Date
762d035611
Search RSS links from end of article
The “Link” link is usually placed at the very end of the article, so search from there.
Furthermore, when another link also contains “Link”, searching from the end will avoid opening this
link instead.
2025-06-22 10:44:08 +02:00
7a14c64ef0
Explicitly configure top margin for org-tree-slide presentations
Better to remember how the variable was named, in case I need to adjust this locally.
2025-06-22 10:43:35 +02:00
2 changed files with 18 additions and 17 deletions

View File

@ -1455,12 +1455,13 @@ accordingly."
(use-package org-tree-slide (use-package org-tree-slide
:commands (org-tree-slide-mode) :commands (org-tree-slide-mode)
;; Configuration from https://protesilaos.com/dotemacs/ ;; Configuration from https://protesilaos.com/dotemacs/
:init (setq org-tree-slide-breadcrumbs "" :init (setopt org-tree-slide-breadcrumbs ""
org-tree-slide-header t org-tree-slide-header t
org-tree-slide-slide-in-effect nil org-tree-slide-slide-in-effect nil
org-tree-slide-heading-emphasis nil org-tree-slide-heading-emphasis nil
org-tree-slide-cursor-init t org-tree-slide-cursor-init t
org-tree-slide-modeline-display nil org-tree-slide-modeline-display nil
org-tree-slide-content-margin-top 2
org-tree-slide-skip-done nil org-tree-slide-skip-done nil
org-tree-slide-skip-comments t org-tree-slide-skip-comments t
org-tree-slide-fold-subtrees-skipped t org-tree-slide-fold-subtrees-skipped t

View File

@ -318,7 +318,7 @@ METHOD specifies the encrypt method used. Can be either
(delete-trailing-whitespace))) (delete-trailing-whitespace)))
(defun db/gnus-summary-open-Link () (defun db/gnus-summary-open-Link ()
"Open link named \"Link\" in current article." "Open last link named \"Link\" in current article."
(interactive) (interactive)
(save-window-excursion (save-window-excursion
(save-mark-and-excursion (save-mark-and-excursion
@ -327,10 +327,10 @@ METHOD specifies the encrypt method used. Can be either
(let ((url nil)) (let ((url nil))
(unless (eq major-mode 'gnus-article-mode) (unless (eq major-mode 'gnus-article-mode)
(gnus-summary-select-article-buffer)) (gnus-summary-select-article-buffer))
(goto-char (point-min)) (goto-char (point-max))
(while (and (not url) (while (and (not url)
(search-forward "Link")) (search-backward "Link"))
(backward-char) (forward-char)
(setq url (get-text-property (point) 'shr-url))) (setq url (get-text-property (point) 'shr-url)))
(when url (when url
(browse-url url))))))) (browse-url url)))))))