Start a section on hyperlinking and web navigating
This commit is contained in:
parent
be94fe93ea
commit
e840908b51
41
README.org
41
README.org
@ -3008,6 +3008,47 @@ and names in buffers for debugging.
|
|||||||
:CUSTOM_ID: sec:applications
|
:CUSTOM_ID: sec:applications
|
||||||
:END:
|
:END:
|
||||||
|
|
||||||
|
** [[info:emacs#Hyperlinking][Hyperlinking and Web Navigation Features (info)]]
|
||||||
|
:PROPERTIES:
|
||||||
|
:CUSTOM_ID: sec:hyperlinking-web-navigating
|
||||||
|
:END:
|
||||||
|
|
||||||
|
*** [[info:emacs#Goto Address mode][Goto address mode (info)]]
|
||||||
|
:PROPERTIES:
|
||||||
|
:CUSTOM_ID: sec:goto-address-mode
|
||||||
|
:END:
|
||||||
|
|
||||||
|
Listing [[lst:configure-goto-address-mode]]:
|
||||||
|
1. Enables =goto-address-prog-mode= for programming modes and
|
||||||
|
=goto-address-mode= for a selection of other modes.
|
||||||
|
2. Defines a function to toggle =goto-address-prog-mode= for programming modes
|
||||||
|
and =goto-address-mode= for other modes.
|
||||||
|
3. Binds {{{kbd(C-c C-o)}}} to =goto-address-at-point= in
|
||||||
|
=goto-address-highlight-keymap=.
|
||||||
|
|
||||||
|
#+caption[Configure =goto-address-mode=]:
|
||||||
|
#+caption: Configure =goto-address-mode=.
|
||||||
|
#+name: lst:configure-goto-address-mode
|
||||||
|
#+begin_src emacs-lisp
|
||||||
|
(when (cl-every #'fboundp '(goto-address-mode goto-address-prog-mode))
|
||||||
|
(defun toggle-goto-address-dwim-mode ()
|
||||||
|
"Toggle `goto-address-mode' or `goto-address-prog-mode' smartly.
|
||||||
|
In case of `prog-mode', toggle the latter, else the former."
|
||||||
|
(interactive)
|
||||||
|
(if (derived-mode-p 'prog-mode)
|
||||||
|
(call-interactively #'goto-address-prog-mode)
|
||||||
|
(call-interactively #'goto-address-mode)))
|
||||||
|
|
||||||
|
(dolist (hook '(eshell-mode-hook shell-mode-hook org-mode-hook))
|
||||||
|
(add-hook hook #'goto-address-mode))
|
||||||
|
|
||||||
|
(add-hook 'prog-mode-hook #'goto-address-prog-mode)
|
||||||
|
|
||||||
|
(with-eval-after-load 'goto-addr
|
||||||
|
(define-key goto-address-highlight-keymap
|
||||||
|
(kbd "C-c C-o") #'goto-address-at-point)))
|
||||||
|
#+end_src
|
||||||
|
|
||||||
** [[https://github.com/skeeto/elfeed#readme][Elfeed: Emacs web feed reader]]
|
** [[https://github.com/skeeto/elfeed#readme][Elfeed: Emacs web feed reader]]
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: sec:emacs-web-feed-reader
|
:CUSTOM_ID: sec:emacs-web-feed-reader
|
||||||
|
Loading…
Reference in New Issue
Block a user