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

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

View File

@@ -36,7 +36,6 @@
:delight (ivy-mode "Ivy") ;; \u24BE i
:commands (ivy-mode)
:defer 0.1
:init (require 'ivy-autoloads)
;; Ivy-based interface to standard commands
:bind (("C-s" . swiper)
;; ("C-M-s" . swiper-all)
@@ -62,7 +61,6 @@
(use-package ivy-rich
:defer 0.1
:init (require 'ivy-rich-autoloads)
:config
(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.
@@ -70,8 +68,7 @@
(all-the-icons-ivy-rich-mode 1))
(ivy-rich-mode 1))
(use-package swiper
:init (require 'swiper-autoloads))
(use-package swiper)
(use-package counsel
:after ivy

View File

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

View File

@@ -2,16 +2,12 @@
;;; Commentary:
;;; Code:
(use-package my
:init
;; (load-file (concat config-dir "lisp/my/my-autoloads.el"))
(require 'my-autoloads)
:config
(with-eval-after-load 'org
(add-hook 'org-mode-hook 'my-org-link-color-hook)
(add-hook 'org-ctrl-c-ctrl-c-hook 'my-org-table-cell-color-attr)))
(use-package olivetti
:commands (olivetti-mode)
:bind (("<f8>" . my-distraction-free))
:config
(defun my-distraction-free ()
@@ -49,7 +45,6 @@
(olivetti-mode 0)))))
(use-package my-org-article
:defer 0.1
:after (org)
:bind (:map org-mode-map
("<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
:defer 0.1
:defer t
:after (org))
(provide 'my-settings)

View File

@@ -250,7 +250,7 @@ Example defines
:delight (org-mode "Org") ;; "Org " "\u01F15E"
;;:bind (("C-c <del>" . org-mark-ring-goto)) ;; normally at C-c & but it is redefined by yasnippet
:init
;; (require 'org-loaddefs)
(require 'org-loaddefs)
(setq org-export-backends '(ascii html icalendar latex md odt reveal tufte))
:config
(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?
(use-package org-contrib
:defer t
;; :init
;; (require 'org-contrib-autoloads)
)
:defer t)
;; Make invisible parts of Org elements appear visible.
(use-package org-appear
:commands (org-appear-mode)
:init (require 'org-appear-autoloads)
:defer
;; :hook (org-mode . org-appear-mode)
(setq org-appear-autoentities t) ;; toogle entities: \alpha -> ɑ, needs `org-pretty-entities' active
: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-autolinks t) ;; toogle links, needs `org-link-descriptive' 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
;; show diffs in fringes (for margins see `diff-hl-margin')
;; https://github.com/dgutov/diff-hl
:init (require 'diff-hl-autoloads)
:hook (((prog-mode vc-dir-mode org-mode) . turn-on-diff-hl-mode)
(magit-pre-refresh . diff-hl-magit-pre-refresh)
(magit-post-refresh . diff-hl-magit-post-refresh))