improve autoloads

This commit is contained in:
2025-07-04 23:58:34 +02:00
parent 09e03011d7
commit 4a4f30e3b1
15 changed files with 359 additions and 44 deletions

View File

@@ -55,7 +55,7 @@ Fallbacks to `user-emacs-directory' if this file is not loaded.")
;; path where settings files are kept ;; path where settings files are kept
(add-to-list 'load-path (concat config-dir "settings")) (add-to-list 'load-path (concat config-dir "settings"))
;; add personal elisp lib dir, for manually installed packages ;; add personal elisp lib dir, for manually installed packages
(defun add-to-load-path-with-subdirs (base exclude-list include-list) (defun add-to-load-path-with-subdirs (base &optional exclude-list include-list autoloads)
"This will add all first level dirs from BASE and exclude the ones in "This will add all first level dirs from BASE and exclude the ones in
EXCLUDE-LIST, while for the dirs in INCLUDE-LIST, it will add all the EXCLUDE-LIST, while for the dirs in INCLUDE-LIST, it will add all the
first level dirs of that dir too. first level dirs of that dir too.
@@ -66,9 +66,14 @@ Fallbacks to `user-emacs-directory' if this file is not loaded.")
(when (and (file-directory-p name) (when (and (file-directory-p name)
(not (member f exclude-list))) (not (member f exclude-list)))
(add-to-list 'load-path name) (add-to-list 'load-path name)
(when autoloads
(let ((fileal (concat name "/" (file-name-base name) "-autoloads.el"))
(nameal (concat (file-name-base name) "-autoloads")))
(when (file-exists-p fileal)
(require (intern nameal) fileal) )))
(when (member f include-list) (when (member f include-list)
(add-to-load-path-with-subdirs name exclude-list include-list)))))) (add-to-load-path-with-subdirs name exclude-list include-list))))))
(add-to-load-path-with-subdirs (concat config-dir "lisp") '("." ".." "0patches") nil)) (add-to-load-path-with-subdirs (concat config-dir "lisp") '("." ".." "0patches") nil t))
;;; Load pre-early-init.el ;;; Load pre-early-init.el

View File

@@ -0,0 +1,64 @@
;;; focus-autoloads.el --- automatically extracted autoloads (do not edit) -*- lexical-binding: t -*-
;; Generated by the `loaddefs-generate' function.
;; This file is part of GNU Emacs.
;;; Code:
(add-to-list 'load-path (or (and load-file-name (directory-file-name (file-name-directory load-file-name))) (car load-path)))
;;; Generated autoloads from focus.el
(autoload 'focus-mode "focus" "\
Dim the font color of text in surrounding sections.
This is a minor mode. If called interactively, toggle the `Focus mode'
mode. If the prefix argument is positive, enable the mode, and if it is
zero or negative, disable the mode.
If called from Lisp, toggle the mode if ARG is `toggle'. Enable the
mode if ARG is nil, omitted, or is a positive number. Disable the mode
if ARG is a negative number.
To check whether the minor mode is enabled in the current buffer,
evaluate the variable `focus-mode'.
The mode's hook is called both when the mode is enabled and when it is
disabled.
(fn &optional ARG)" t)
(autoload 'focus-read-only-mode "focus" "\
A read-only mode optimized for `focus-mode'.
This is a minor mode. If called interactively, toggle the
`Focus-Read-Only mode' mode. If the prefix argument is positive, enable
the mode, and if it is zero or negative, disable the mode.
If called from Lisp, toggle the mode if ARG is `toggle'. Enable the
mode if ARG is nil, omitted, or is a positive number. Disable the mode
if ARG is a negative number.
To check whether the minor mode is enabled in the current buffer,
evaluate the variable `focus-read-only-mode'.
The mode's hook is called both when the mode is enabled and when it is
disabled.
(fn &optional ARG)" t)
(register-definition-prefixes "focus" '("focus-"))
;;; End of scraped data
(provide 'focus-autoloads)
;; Local Variables:
;; version-control: never
;; no-byte-compile: t
;; no-update-autoloads: t
;; no-native-compile: t
;; coding: utf-8-emacs-unix
;; End:
;;; focus-autoloads.el ends here

View File

@@ -0,0 +1,71 @@
;;; indent-guide-autoloads.el --- automatically extracted autoloads (do not edit) -*- lexical-binding: t -*-
;; Generated by the `loaddefs-generate' function.
;; This file is part of GNU Emacs.
;;; Code:
(add-to-list 'load-path (or (and load-file-name (directory-file-name (file-name-directory load-file-name))) (car load-path)))
;;; Generated autoloads from indent-guide.el
(autoload 'indent-guide-mode "indent-guide" "\
show vertical lines to guide indentation
This is a minor mode. If called interactively, toggle the `Indent-Guide
mode' mode. If the prefix argument is positive, enable the mode, and if
it is zero or negative, disable the mode.
If called from Lisp, toggle the mode if ARG is `toggle'. Enable the
mode if ARG is nil, omitted, or is a positive number. Disable the mode
if ARG is a negative number.
To check whether the minor mode is enabled in the current buffer,
evaluate the variable `indent-guide-mode'.
The mode's hook is called both when the mode is enabled and when it is
disabled.
(fn &optional ARG)" t)
(put 'indent-guide-global-mode 'globalized-minor-mode t)
(defvar indent-guide-global-mode nil "\
Non-nil if Indent-Guide-Global mode is enabled.
See the `indent-guide-global-mode' command
for a description of this minor mode.
Setting this variable directly does not take effect;
either customize it (see the info node `Easy Customization')
or call the function `indent-guide-global-mode'.")
(custom-autoload 'indent-guide-global-mode "indent-guide" nil)
(autoload 'indent-guide-global-mode "indent-guide" "\
Toggle Indent-Guide mode in all buffers.
With prefix ARG, enable Indent-Guide-Global mode if ARG is positive;
otherwise, disable it.
If called from Lisp, toggle the mode if ARG is `toggle'.
Enable the mode if ARG is nil, omitted, or is a positive number.
Disable the mode if ARG is a negative number.
Indent-Guide mode is enabled in all buffers where `(lambda nil (unless
(cl-some 'derived-mode-p indent-guide-inhibit-modes)
(indent-guide-mode 1)))' would do it.
See `indent-guide-mode' for more information on Indent-Guide mode.
(fn &optional ARG)" t)
(register-definition-prefixes "indent-guide" '("indent-guide-"))
;;; End of scraped data
(provide 'indent-guide-autoloads)
;; Local Variables:
;; version-control: never
;; no-byte-compile: t
;; no-update-autoloads: t
;; no-native-compile: t
;; coding: utf-8-emacs-unix
;; End:
;;; indent-guide-autoloads.el ends here

View File

@@ -0,0 +1,46 @@
;;; iscroll-autoloads.el --- automatically extracted autoloads (do not edit) -*- lexical-binding: t -*-
;; Generated by the `loaddefs-generate' function.
;; This file is part of GNU Emacs.
;;; Code:
(add-to-list 'load-path (or (and load-file-name (directory-file-name (file-name-directory load-file-name))) (car load-path)))
;;; Generated autoloads from iscroll.el
(autoload 'iscroll-mode "iscroll" "\
Smooth scrolling over images.
This is a minor mode. If called interactively, toggle the `IScroll
mode' mode. If the prefix argument is positive, enable the mode, and if
it is zero or negative, disable the mode.
If called from Lisp, toggle the mode if ARG is `toggle'. Enable the
mode if ARG is nil, omitted, or is a positive number. Disable the mode
if ARG is a negative number.
To check whether the minor mode is enabled in the current buffer,
evaluate the variable `iscroll-mode'.
The mode's hook is called both when the mode is enabled and when it is
disabled.
(fn &optional ARG)" t)
(register-definition-prefixes "iscroll" '("iscroll-"))
;;; End of scraped data
(provide 'iscroll-autoloads)
;; Local Variables:
;; version-control: never
;; no-byte-compile: t
;; no-update-autoloads: t
;; no-native-compile: t
;; coding: utf-8-emacs-unix
;; End:
;;; iscroll-autoloads.el ends here

View File

@@ -0,0 +1,51 @@
;;; olivetti-autoloads.el --- automatically extracted autoloads (do not edit) -*- lexical-binding: t -*-
;; Generated by the `loaddefs-generate' function.
;; This file is part of GNU Emacs.
;;; Code:
(add-to-list 'load-path (or (and load-file-name (directory-file-name (file-name-directory load-file-name))) (car load-path)))
;;; Generated autoloads from olivetti.el
(autoload 'olivetti-mode "olivetti" "\
Olivetti provides a nice writing environment.
Window margins are set to relative widths to accomodate a text
body width set with `olivetti-body-width'.
This is a minor mode. If called interactively, toggle the `Olivetti
mode' mode. If the prefix argument is positive, enable the mode, and if
it is zero or negative, disable the mode.
If called from Lisp, toggle the mode if ARG is `toggle'. Enable the
mode if ARG is nil, omitted, or is a positive number. Disable the mode
if ARG is a negative number.
To check whether the minor mode is enabled in the current buffer,
evaluate the variable `olivetti-mode'.
The mode's hook is called both when the mode is enabled and when it is
disabled.
\\{olivetti-mode-map}
(fn &optional ARG)" t)
(register-definition-prefixes "olivetti" '("olivetti-"))
;;; End of scraped data
(provide 'olivetti-autoloads)
;; Local Variables:
;; version-control: never
;; no-byte-compile: t
;; no-update-autoloads: t
;; no-native-compile: t
;; coding: utf-8-emacs-unix
;; End:
;;; olivetti-autoloads.el ends here

View File

@@ -0,0 +1,48 @@
;;; rainbow-mode-autoloads.el --- automatically extracted autoloads (do not edit) -*- lexical-binding: t -*-
;; Generated by the `loaddefs-generate' function.
;; This file is part of GNU Emacs.
;;; Code:
(add-to-list 'load-path (or (and load-file-name (directory-file-name (file-name-directory load-file-name))) (car load-path)))
;;; Generated autoloads from rainbow-mode.el
(autoload 'rainbow-mode "rainbow-mode" "\
Colorize strings that represent colors.
This will fontify with colors the string like \"#aabbcc\" or \"blue\".
This is a minor mode. If called interactively, toggle the `Rainbow
mode' mode. If the prefix argument is positive, enable the mode, and if
it is zero or negative, disable the mode.
If called from Lisp, toggle the mode if ARG is `toggle'. Enable the
mode if ARG is nil, omitted, or is a positive number. Disable the mode
if ARG is a negative number.
To check whether the minor mode is enabled in the current buffer,
evaluate the variable `rainbow-mode'.
The mode's hook is called both when the mode is enabled and when it is
disabled.
(fn &optional ARG)" t)
(register-definition-prefixes "rainbow-mode" '("rainbow-"))
;;; End of scraped data
(provide 'rainbow-mode-autoloads)
;; Local Variables:
;; version-control: never
;; no-byte-compile: t
;; no-update-autoloads: t
;; no-native-compile: t
;; coding: utf-8-emacs-unix
;; End:
;;; rainbow-mode-autoloads.el ends here

View File

@@ -45,15 +45,21 @@
(package-generate-autoloads "all-the-icons" (concat config-dir "lisp/all-the-icons")) (package-generate-autoloads "all-the-icons" (concat config-dir "lisp/all-the-icons"))
(package-generate-autoloads "dashboard" (concat config-dir "lisp/dashboard")) (package-generate-autoloads "dashboard" (concat config-dir "lisp/dashboard"))
(package-generate-autoloads "diff-hl" (concat config-dir "lisp/diff-hl")) (package-generate-autoloads "diff-hl" (concat config-dir "lisp/diff-hl"))
(package-generate-autoloads "focus" (concat config-dir "lisp/focus"))
(package-generate-autoloads "indent-guide" (concat config-dir "lisp/indent-guide"))
(package-generate-autoloads "iscroll" (concat config-dir "lisp/iscroll"))
(package-generate-autoloads "ivy" (concat config-dir "lisp/ivy")) (package-generate-autoloads "ivy" (concat config-dir "lisp/ivy"))
(package-generate-autoloads "ivy-rich" (concat config-dir "lisp/ivy-rich")) (package-generate-autoloads "ivy-rich" (concat config-dir "lisp/ivy-rich"))
(package-generate-autoloads "my" (concat config-dir "lisp/my")) (package-generate-autoloads "my" (concat config-dir "lisp/my"))
(package-generate-autoloads "olivetti" (concat config-dir "lisp/olivetti"))
;; (package-generate-autoloads "org" (concat config-dir "lisp/org")) ;; already org-loaddefs.el ;; (package-generate-autoloads "org" (concat config-dir "lisp/org")) ;; already org-loaddefs.el
(package-generate-autoloads "org-appear" (concat config-dir "lisp/org-appear")) (package-generate-autoloads "org-appear" (concat config-dir "lisp/org-appear"))
(package-generate-autoloads "org-contrib" (concat config-dir "lisp/org-contrib")) (package-generate-autoloads "org-contrib" (concat config-dir "lisp/org-contrib"))
(package-generate-autoloads "rainbow-mode" (concat config-dir "lisp/rainbow-mode"))
(package-generate-autoloads "spacemacs-theme" (concat config-dir "lisp/spacemacs-theme")) (package-generate-autoloads "spacemacs-theme" (concat config-dir "lisp/spacemacs-theme"))
(package-generate-autoloads "srefactor" (concat config-dir "lisp/srefactor")) (package-generate-autoloads "srefactor" (concat config-dir "lisp/srefactor"))
(package-generate-autoloads "swiper" (concat config-dir "lisp/swiper")) (package-generate-autoloads "swiper" (concat config-dir "lisp/swiper"))
(package-generate-autoloads "virtual-auto-fill" (concat config-dir "lisp/virtual-auto-fill"))
) )
(defun my-byte-compile () (defun my-byte-compile ()

View File

@@ -0,0 +1,46 @@
;;; virtual-auto-fill-autoloads.el --- automatically extracted autoloads (do not edit) -*- lexical-binding: t -*-
;; Generated by the `loaddefs-generate' function.
;; This file is part of GNU Emacs.
;;; Code:
(add-to-list 'load-path (or (and load-file-name (directory-file-name (file-name-directory load-file-name))) (car load-path)))
;;; Generated autoloads from virtual-auto-fill.el
(autoload 'virtual-auto-fill-mode "virtual-auto-fill" "\
Visually wrap lines between wrap prefix and `fill-column'.
This is a minor mode. If called interactively, toggle the
`Virtual-Auto-Fill mode' mode. If the prefix argument is positive,
enable the mode, and if it is zero or negative, disable the mode.
If called from Lisp, toggle the mode if ARG is `toggle'. Enable the
mode if ARG is nil, omitted, or is a positive number. Disable the mode
if ARG is a negative number.
To check whether the minor mode is enabled in the current buffer,
evaluate the variable `virtual-auto-fill-mode'.
The mode's hook is called both when the mode is enabled and when it is
disabled.
(fn &optional ARG)" t)
(register-definition-prefixes "virtual-auto-fill" '("virtual-auto-fill-"))
;;; End of scraped data
(provide 'virtual-auto-fill-autoloads)
;; Local Variables:
;; version-control: never
;; no-byte-compile: t
;; no-update-autoloads: t
;; no-native-compile: t
;; coding: utf-8-emacs-unix
;; End:
;;; virtual-auto-fill-autoloads.el ends here

View File

@@ -52,8 +52,7 @@
(setq srecode-map-save-file (concat user-cache-directory "cedet/srecode-map.el"))) (setq srecode-map-save-file (concat user-cache-directory "cedet/srecode-map.el")))
(use-package srefactor ;; https://melpa.org/#/srefactor (use-package srefactor ;; https://melpa.org/#/srefactor
:defer t :defer t)
:init (require 'srefactor-autoloads))
(use-package srefactor-lisp (use-package srefactor-lisp
:commands :commands

View File

@@ -36,7 +36,6 @@
:delight (ivy-mode "Ivy") ;; \u24BE i :delight (ivy-mode "Ivy") ;; \u24BE i
:commands (ivy-mode) :commands (ivy-mode)
:defer 0.1 :defer 0.1
:init (require 'ivy-autoloads)
;; Ivy-based interface to standard commands ;; Ivy-based interface to standard commands
:bind (("C-s" . swiper) :bind (("C-s" . swiper)
;; ("C-M-s" . swiper-all) ;; ("C-M-s" . swiper-all)
@@ -62,7 +61,6 @@
(use-package ivy-rich (use-package ivy-rich
:defer 0.1 :defer 0.1
:init (require 'ivy-rich-autoloads)
:config :config
(setcdr (assq t ivy-format-functions-alist) #'ivy-format-function-line) (setcdr (assq t ivy-format-functions-alist) #'ivy-format-function-line)
;; For better performance, enable all-the-icons-ivy-rich-mode before ivy-rich-mode. ;; For better performance, enable all-the-icons-ivy-rich-mode before ivy-rich-mode.
@@ -70,8 +68,7 @@
(all-the-icons-ivy-rich-mode 1)) (all-the-icons-ivy-rich-mode 1))
(ivy-rich-mode 1)) (ivy-rich-mode 1))
(use-package swiper (use-package swiper)
:init (require 'swiper-autoloads))
(use-package counsel (use-package counsel
:after ivy :after ivy

View File

@@ -267,7 +267,6 @@ Version 2016-07-13"
;; highlight parentheses when the cursor is next to them ;; highlight parentheses when the cursor is next to them
(use-package paren (use-package paren
:defer 0.1
:config :config
(show-paren-mode t)) (show-paren-mode t))

View File

@@ -116,16 +116,16 @@ DISPLAY-START: `integer', e.g. 3820"
(add-to-list 'window-scroll-functions #'my-window-scroll-function)) (add-to-list 'window-scroll-functions #'my-window-scroll-function))
(use-package tab-bar (use-package tab-bar
:commands (tab-bar-mode)
:bind ((:map global-map :bind ((:map global-map
(("s-{" . tab-bar-switch-to-prev-tab) (("s-{" . tab-bar-switch-to-prev-tab)
("s-}" . tab-bar-switch-to-next-tab) ("s-}" . tab-bar-switch-to-next-tab)
("s-t" . tab-bar-new-tab) ("s-t" . tab-bar-new-tab)
("s-w" . tab-bar-close-tab)))) ("s-w" . tab-bar-close-tab))))
:config :config
;; add menu button
(add-to-list 'tab-bar-format #'tab-bar-format-menu-bar) (add-to-list 'tab-bar-format #'tab-bar-format-menu-bar)
;; add tool bar
(require 'my-tool-bar) (require 'my-tool-bar)
(add-to-list 'tab-bar-format #'my-tool-bar-format) (add-to-list 'tab-bar-format #'my-tool-bar-format)
@@ -175,14 +175,11 @@ DISPLAY-START: `integer', e.g. 3820"
(gnuplot-mode) (gnuplot-mode)
(my-view-gnuplot)))) (my-view-gnuplot))))
;; not working
;; (when (display-graphic-p)
;; (setq mode-line-format nil))
(use-package awesome-tray (use-package awesome-tray
:defer nil :defer nil
:after my-theme :after my-theme
:hook (after-init . awesome-tray-mode) :hook (after-init . awesome-tray-mode)
:init (setq mode-line-format nil)
:config :config
(setq awesome-tray-info-padding-right 1) (setq awesome-tray-info-padding-right 1)
(setq awesome-tray-buffer-name-buffer-changed t) (setq awesome-tray-buffer-name-buffer-changed t)
@@ -343,17 +340,17 @@ DISPLAY-START: `integer', e.g. 3820"
(use-package page-break-lines (use-package page-break-lines
:delight (page-break-lines-mode "Pb") ;; "\u24C5\uFF42" :delight (page-break-lines-mode "Pb") ;; "\u24C5\uFF42"
:config :config
(add-to-list 'page-break-lines-modes 'python-mode)
(add-to-list 'page-break-lines-modes 'ledger-mode) (add-to-list 'page-break-lines-modes 'ledger-mode)
(add-to-list 'page-break-lines-modes 'dashboard-mode) (add-to-list 'page-break-lines-modes 'dashboard-mode)
(global-page-break-lines-mode)) (global-page-break-lines-mode 1))
(use-package memoize (use-package memoize
:defer t) :defer t)
(use-package all-the-icons (use-package all-the-icons
:defer nil :defer t
:if (display-graphic-p) :if (display-graphic-p)
:init (require 'all-the-icons-autoloads)
:config :config
(when (and (not (my-font-installed-p "all-the-icons")) (when (and (not (my-font-installed-p "all-the-icons"))
(window-system)) (window-system))
@@ -363,11 +360,8 @@ DISPLAY-START: `integer', e.g. 3820"
(use-package dashboard (use-package dashboard
:defer nil :defer nil
;; :defer 0.1 :delight (dashboard-mode "Db") ;; "\u01F153"
:delight (dashboard-mode "Db") ;; "\u01F153
:after (all-the-icons)
:commands (dashboard-mode) :commands (dashboard-mode)
:init (require 'dashboard-autoloads)
:config :config
;; see `dashboad-widget' ;; see `dashboad-widget'
(setq dashboard-banner-logo-title (setq dashboard-banner-logo-title
@@ -566,7 +560,6 @@ See also `dashboard-insert-section' for the sequence of elements."
;; therefore not all levels and if toggled on and mode default off ;; therefore not all levels and if toggled on and mode default off
(use-package indent-guide (use-package indent-guide
:delight (indent-guide-mode "Ig") ;; "\u24BE\uFF47" :delight (indent-guide-mode "Ig") ;; "\u24BE\uFF47"
:commands (indent-guide-mode)
;;:hook (prog-mode . indent-guide-mode) ;; problem if used in notmuch ;;:hook (prog-mode . indent-guide-mode) ;; problem if used in notmuch
:hook (python-mode . indent-guide-mode) :hook (python-mode . indent-guide-mode)
:config :config
@@ -589,21 +582,21 @@ See also `dashboard-insert-section' for the sequence of elements."
;; ) ;; )
(use-package rainbow-mode (use-package rainbow-mode
:delight (rainbow-mode "Rb") ;; " Rbow" "\u24C7" :defer t
:commands rainbow-mode) :delight (rainbow-mode "Rb")) ;; " Rbow" "\u24C7"
(use-package focus (use-package focus
:commands focus-mode :defer t
:custom-face (focus-unfocused ((t :inherit shadow)))) :custom-face (focus-unfocused ((t :inherit shadow))))
(use-package iscroll (use-package iscroll
:commands iscroll-mode :defer t
;; :hook ((special-mode text-mode) . iscroll-mode) ;; :hook ((special-mode text-mode) . iscroll-mode)
) )
(use-package virtual-auto-fill (use-package virtual-auto-fill
:defer t
:delight (virtual-auto-fill-mode "Fv") ;; "\u24CB\uFF46" :delight (virtual-auto-fill-mode "Fv") ;; "\u24CB\uFF46"
:commands virtual-auto-fill-mode
;;:hook (help-mode . virtual-auto-fill-mode) ;;:hook (help-mode . virtual-auto-fill-mode)
) )

View File

@@ -2,16 +2,12 @@
;;; Commentary: ;;; Commentary:
;;; Code: ;;; Code:
(use-package my (use-package my
:init
;; (load-file (concat config-dir "lisp/my/my-autoloads.el"))
(require 'my-autoloads)
:config :config
(with-eval-after-load 'org (with-eval-after-load 'org
(add-hook 'org-mode-hook 'my-org-link-color-hook) (add-hook 'org-mode-hook 'my-org-link-color-hook)
(add-hook 'org-ctrl-c-ctrl-c-hook 'my-org-table-cell-color-attr))) (add-hook 'org-ctrl-c-ctrl-c-hook 'my-org-table-cell-color-attr)))
(use-package olivetti (use-package olivetti
:commands (olivetti-mode)
:bind (("<f8>" . my-distraction-free)) :bind (("<f8>" . my-distraction-free))
:config :config
(defun my-distraction-free () (defun my-distraction-free ()
@@ -49,7 +45,6 @@
(olivetti-mode 0))))) (olivetti-mode 0)))))
(use-package my-org-article (use-package my-org-article
:defer 0.1
:after (org) :after (org)
:bind (:map org-mode-map :bind (:map org-mode-map
("<f5>" . my-org-article-html-export-to-html-notify-async) ("<f5>" . my-org-article-html-export-to-html-notify-async)
@@ -131,7 +126,7 @@ gnuplot buffer. See also async init file
) )
(use-package my-org-letter (use-package my-org-letter
:defer 0.1 :defer t
:after (org)) :after (org))
(provide 'my-settings) (provide 'my-settings)

View File

@@ -250,7 +250,7 @@ Example defines
:delight (org-mode "Org") ;; "Org " "\u01F15E" :delight (org-mode "Org") ;; "Org " "\u01F15E"
;;:bind (("C-c <del>" . org-mark-ring-goto)) ;; normally at C-c & but it is redefined by yasnippet ;;:bind (("C-c <del>" . org-mark-ring-goto)) ;; normally at C-c & but it is redefined by yasnippet
:init :init
;; (require 'org-loaddefs) (require 'org-loaddefs)
(setq org-export-backends '(ascii html icalendar latex md odt reveal tufte)) (setq org-export-backends '(ascii html icalendar latex md odt reveal tufte))
:config :config
(setq org-preview-latex-process-alist (setq org-preview-latex-process-alist
@@ -339,18 +339,14 @@ Example defines
(add-to-list 'image-file-name-extensions "eps" t)) ;; TODO: eps not needed? (add-to-list 'image-file-name-extensions "eps" t)) ;; TODO: eps not needed?
(use-package org-contrib (use-package org-contrib
:defer t :defer t)
;; :init
;; (require 'org-contrib-autoloads)
)
;; Make invisible parts of Org elements appear visible. ;; Make invisible parts of Org elements appear visible.
(use-package org-appear (use-package org-appear
:commands (org-appear-mode) :defer
:init (require 'org-appear-autoloads)
;; :hook (org-mode . org-appear-mode) ;; :hook (org-mode . org-appear-mode)
(setq org-appear-autoentities t) ;; toogle entities: \alpha -> ɑ, needs `org-pretty-entities' active
:config :config
(setq org-appear-autoentities t) ;; toogle entities: \alpha -> ɑ, needs `org-pretty-entities' active
(setq org-appear-autoemphasis t) ;; toggle emphasis markers, t by default, needs `org-hide-emphasis-markers' active (setq org-appear-autoemphasis t) ;; toggle emphasis markers, t by default, needs `org-hide-emphasis-markers' active
(setq org-appear-autolinks t) ;; toogle links, needs `org-link-descriptive' active (setq org-appear-autolinks t) ;; toogle links, needs `org-link-descriptive' active
(setq org-appear-autosubmarkers t) ;; toogle subscripts and superscripts: ^3 -> ³, needs `org-pretty-entities' active (setq org-appear-autosubmarkers t) ;; toogle subscripts and superscripts: ^3 -> ³, needs `org-pretty-entities' active

View File

@@ -55,7 +55,6 @@
(use-package diff-hl (use-package diff-hl
;; show diffs in fringes (for margins see `diff-hl-margin') ;; show diffs in fringes (for margins see `diff-hl-margin')
;; https://github.com/dgutov/diff-hl ;; https://github.com/dgutov/diff-hl
:init (require 'diff-hl-autoloads)
:hook (((prog-mode vc-dir-mode org-mode) . turn-on-diff-hl-mode) :hook (((prog-mode vc-dir-mode org-mode) . turn-on-diff-hl-mode)
(magit-pre-refresh . diff-hl-magit-pre-refresh) (magit-pre-refresh . diff-hl-magit-pre-refresh)
(magit-post-refresh . diff-hl-magit-post-refresh)) (magit-post-refresh . diff-hl-magit-post-refresh))