use :config/:demand instead of calling functions from package in :init
display errors "Cannot load" instead of specific "Symbol’s function definition is void"
This commit is contained in:
parent
52a15b543e
commit
ce4d1c86a8
15
init.el
15
init.el
@ -107,7 +107,8 @@
|
|||||||
;;; Helm version for `C-h b`.
|
;;; Helm version for `C-h b`.
|
||||||
|
|
||||||
(use-package helm-descbinds
|
(use-package helm-descbinds
|
||||||
:init
|
:demand
|
||||||
|
:config
|
||||||
(helm-descbinds-mode))
|
(helm-descbinds-mode))
|
||||||
|
|
||||||
;;; List of personal key bindings
|
;;; List of personal key bindings
|
||||||
@ -122,10 +123,12 @@
|
|||||||
(global-set-key "\C-cq" #'bury-buffer)
|
(global-set-key "\C-cq" #'bury-buffer)
|
||||||
|
|
||||||
(use-package helm
|
(use-package helm
|
||||||
|
:demand
|
||||||
:init
|
:init
|
||||||
(setq helm-split-window-default-side 'other
|
(setq helm-split-window-default-side 'other
|
||||||
helm-split-window-inside-p t
|
helm-split-window-inside-p t
|
||||||
helm-command-prefix-key "s-c")
|
helm-command-prefix-key "s-c")
|
||||||
|
:config
|
||||||
(require 'helm-config) ; required to setup "s-c" keymap
|
(require 'helm-config) ; required to setup "s-c" keymap
|
||||||
(helm-mode 1)
|
(helm-mode 1)
|
||||||
(helm-autoresize-mode 1)
|
(helm-autoresize-mode 1)
|
||||||
@ -538,7 +541,8 @@ of the key binding used to execute this command."
|
|||||||
:defer)
|
:defer)
|
||||||
|
|
||||||
(use-package slime
|
(use-package slime
|
||||||
:init
|
:demand
|
||||||
|
:config
|
||||||
(slime-setup '(slime-fancy slime-company slime-cl-indent)))
|
(slime-setup '(slime-fancy slime-company slime-cl-indent)))
|
||||||
|
|
||||||
(defun my-lisp-mode-hook-fn ()
|
(defun my-lisp-mode-hook-fn ()
|
||||||
@ -1032,9 +1036,6 @@ Argument FRAMES has the same meaning as for `set-frame-font'"
|
|||||||
|
|
||||||
;;; Toggle between dark and light themes with a key
|
;;; Toggle between dark and light themes with a key
|
||||||
|
|
||||||
(use-package gruvbox-theme
|
|
||||||
:defer)
|
|
||||||
|
|
||||||
(setq my-dark-theme 'gruvbox-dark-medium
|
(setq my-dark-theme 'gruvbox-dark-medium
|
||||||
my-light-theme 'gruvbox-light-medium)
|
my-light-theme 'gruvbox-light-medium)
|
||||||
|
|
||||||
@ -1048,7 +1049,9 @@ Argument FRAMES has the same meaning as for `set-frame-font'"
|
|||||||
|
|
||||||
(global-set-key (kbd "C-S-<f6>") #'my-toggle-theme)
|
(global-set-key (kbd "C-S-<f6>") #'my-toggle-theme)
|
||||||
|
|
||||||
(my-toggle-theme)
|
(use-package gruvbox-theme
|
||||||
|
:config
|
||||||
|
(my-toggle-theme))
|
||||||
|
|
||||||
(defun my-frame-setup-fn (&optional frame)
|
(defun my-frame-setup-fn (&optional frame)
|
||||||
(unless (display-graphic-p frame)
|
(unless (display-graphic-p frame)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user