fix deferred autoloading

This commit is contained in:
2026-01-10 13:11:25 -05:00
parent 43c52516a6
commit 3702c86f42

43
init.el
View File

@@ -99,7 +99,6 @@
(keymap-global-set "M-i" #'imenu)
(keymap-global-set "<f5>" #'compile)
(keymap-global-set "C-c r r" #'revert-buffer)
(keymap-global-set "C-c C-c" #'comment-or-uncomment-region)
(keymap-global-set "M-]" #'forward-paragraph)
(keymap-global-set "M-[" #'backward-paragraph)
(keymap-global-set "C-h h" #'eldoc)
@@ -147,7 +146,7 @@
:defer t)
(use-package haskell-mode
:defer t)
:mode "\\.hs\\'")
(use-package company)
@@ -157,16 +156,16 @@
(not (s-contains? "sbcl" buf))
(not (s-contains? "ocicl" buf))
(not (string-prefix-p "*sly" buf)))
(parinfer-rust-mode 1)
(electric-quote-mode 1))))
(parinfer-rust-mode 1))))
(use-package parinfer-rust-mode
:defer t
:hook ((lisp-mode emacs-lisp-mode) . enable-parinfer)
:config
(setq parinfer-rust-disable-troublesome-modes t))
(use-package sly
:defer t
:mode "\\.lisp\\'"
:custom
(inferior-lisp-program "/opt/homebrew/bin/sbcl"))
@@ -310,7 +309,7 @@
:after (yasnippet))
(use-package markdown-mode
:ensure t)
:mode "\\.md\\'")
;; Run Prettier only in certain major-modes before saving:
(defvar hgh/prettier-modes
@@ -318,7 +317,7 @@
"List of major modes where Prettier should auto-run on save.")
(defun hgh/run-prettier-if-appropriate ()
"Run Prettier on the buffers file if `major-mode` is in `my/prettier-modes`."
"Run Prettier on the buffer's file if `major-mode` is in `my/prettier-modes`."
(when (and (buffer-file-name)
(member major-mode hgh/prettier-modes))
;; call the prettier CLI; output errors to *Prettier Errors* buffer
@@ -329,13 +328,14 @@
(add-hook 'after-save-hook #'hgh/run-prettier-if-appropriate)
(use-package terraform-mode)
(use-package terraform-mode
:mode ("\\.tf\\'" "\\.tfvars\\'"))
(use-package cider
:defer t)
(use-package org
:defer t
:mode "\\.org\\'"
:custom
(org-todo-keywords '((sequence "TODO" "INPROGRESS" "DONE")))
(org-support-shift-select t)
@@ -370,24 +370,33 @@
:init
(add-hook 'xref-backend-functions #'dumber-jump-xref-activate))
(use-package flycheck)
; :init (global-flycheck-mode)
(use-package idris-mode)
(use-package htmlize)
(use-package zig-mode)
(use-package zig-mode
:mode "\\.zig\\'")
(use-package fsharp-mode)
(use-package fsharp-mode
:mode "\\.fs\\'")
(use-package caddyfile-mode)
(use-package caddyfile-mode
:defer t)
(use-package dockerfile-mode)
(use-package dockerfile-mode
:defer t)
(use-package odin-mode
:mode "\\.odin\\'"
:ensure nil)
(use-package emacs-lisp-mode
:ensure nil
:bind (:map emacs-lisp-mode-map ("C-c C-c" . eval-defun)))
(use-package codex
:commands codex
:custom
(codex-provider nil)
(codex-model nil)
:ensure nil)