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