~use package changes to suffix hook

This commit is contained in:
2020-08-15 00:05:59 +01:00
parent 06d50a2ab1
commit 84bc038f7b

View File

@@ -404,7 +404,7 @@ the projectile command map for quick access.
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(use-package projectile (use-package projectile
:after evil :after evil
:hook (prog-mode . projectile-mode) :hook (prog-mode-hook . projectile-mode)
:general :general
(leader "p" #'projectile-command-map) (leader "p" #'projectile-command-map)
:init :init
@@ -465,7 +465,7 @@ learnt the basics of org).
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(use-package org-msg (use-package org-msg
:after 'notmuch :after 'notmuch
:hook (message-mode . org-msg-mode)) :hook (message-mode-hook . org-msg-mode))
#+END_SRC #+END_SRC
* Dired * Dired
Setup for dired. Firstly, as it's an inbuilt package don't let Setup for dired. Firstly, as it's an inbuilt package don't let
@@ -478,7 +478,7 @@ I'd like to adjust)
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(use-package dired (use-package dired
:straight nil :straight nil
:hook (dired-mode . dired-hide-details-mode) :hook (dired-mode-hook . dired-hide-details-mode)
:after evil-collection :after evil-collection
:general :general
(leader (leader
@@ -554,8 +554,8 @@ Setup global mode after evil mode has been loaded
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(use-package yasnippet (use-package yasnippet
:after evil :after evil
:hook ((prog-mode . yas-minor-mode) :hook ((prog-mode-hook . yas-minor-mode)
(text-mode . yas-minor-mode)) (text-mode-hook . yas-minor-mode))
:general :general
(leader (leader
"i" #'yas-insert-snippet) "i" #'yas-insert-snippet)
@@ -627,7 +627,7 @@ setups for company, as it only makes it worse to use. In this case,
just setup some evil binds for company just setup some evil binds for company
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(use-package company (use-package company
:hook (prog-mode . company-mode) :hook (prog-mode-hook . company-mode)
:bind (("C-SPC" . company-complete) :bind (("C-SPC" . company-complete)
:map company-active-map :map company-active-map
("M-j" . company-select-next) ("M-j" . company-select-next)
@@ -767,7 +767,7 @@ software, but I also need it in commit messages and so on. So
flyspell-mode should be hooked to text-mode. flyspell-mode should be hooked to text-mode.
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(use-package flyspell (use-package flyspell
:hook (text-mode . flyspell-mode)) :hook (text-mode-hook . flyspell-mode))
#+END_SRC #+END_SRC
As I use ivy I'd like the flyspell correct interface (which allow for As I use ivy I'd like the flyspell correct interface (which allow for
@@ -830,7 +830,7 @@ evil bindings.
Also setup a lot of variables, particularly for latex exports. Also setup a lot of variables, particularly for latex exports.
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(use-package org (use-package org
:hook (org-mode . yas-minor-mode) :hook (org-mode-hook . yas-minor-mode)
:bind (:map org-mode-map :bind (:map org-mode-map
([remap imenu] . counsel-org-goto)) ([remap imenu] . counsel-org-goto))
:custom :custom
@@ -867,7 +867,7 @@ Also setup a lot of variables, particularly for latex exports.
)))) ))))
(use-package evil-org (use-package evil-org
:hook (org-mode . evil-org-mode)) :hook (org-mode-hook . evil-org-mode))
#+END_SRC #+END_SRC
** Org fragtog ** Org fragtog
Toggle latex fragments in org mode so you get fancy maths symbols. I Toggle latex fragments in org mode so you get fancy maths symbols. I
@@ -880,21 +880,26 @@ As Org mode has the ability to accept arbitrary inputs of Latex
look is nice to have. look is nice to have.
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(use-package org-fragtog (use-package org-fragtog
:hook (org-mode . org-fragtog-mode)) :hook (org-mode-hook . org-fragtog-mode))
#+END_SRC #+END_SRC
** Org pretty tables ** Org pretty tables
Make the default ASCII tables of org mode pretty with Make the default ASCII tables of org mode pretty with
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(use-package org-pretty-table-mode (use-package org-pretty-table-mode
:straight (org-pretty-table-mode :type git :host github :repo "Fuco1/org-pretty-table") :straight (org-pretty-table-mode :type git :host github :repo "Fuco1/org-pretty-table")
:hook org-mode) :hook org-mode-hook)
#+END_SRC
** Org pretty tags
#+BEGIN_SRC emacs-lisp
(use-package org-pretty-tags
:hook (org-mode-hook . org-pretty-tags-mode))
#+END_SRC #+END_SRC
** Org superstar ** Org superstar
Org superstar adds cute little unicode symbols for headers, much Org superstar adds cute little unicode symbols for headers, much
better than the default asterisks. better than the default asterisks.
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(use-package org-superstar (use-package org-superstar
:hook (org-mode . org-superstar-mode)) :hook (org-mode-hook . org-superstar-mode))
#+END_SRC #+END_SRC
* Major modes and Programming * Major modes and Programming
Setups for common major modes and languages. Here are some basic Setups for common major modes and languages. Here are some basic
@@ -904,8 +909,8 @@ Smartparens is a smarter electric-parens, it's much more aware of
stuff and easier to use. stuff and easier to use.
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(use-package smartparens (use-package smartparens
:hook (prog-mode . smartparens-mode) :hook (prog-mode-hook . smartparens-mode)
:hook (text-mode . smartparens-mode) :hook (text-mode-hook . smartparens-mode)
:after evil :after evil
:config :config
(setq sp-highlight-pair-overlay nil (setq sp-highlight-pair-overlay nil
@@ -933,10 +938,10 @@ any symbol. This is very useful when programming as it:
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(use-package eldoc (use-package eldoc
:hook (prog-mode . eldoc-mode)) :hook (prog-mode-hook . eldoc-mode))
(use-package eldoc-box (use-package eldoc-box
:hook (eldoc-mode . eldoc-box-hover-mode) :hook (eldoc-mode-hook . eldoc-box-hover-mode)
:custom :custom
((eldoc-box-position-function #'eldoc-box--default-upper-corner-position-function) ((eldoc-box-position-function #'eldoc-box--default-upper-corner-position-function)
(eldoc-box-clear-with-C-g t)) (eldoc-box-clear-with-C-g t))
@@ -949,8 +954,8 @@ better programming capabilities. Interactions with a server provide
results to the client, done through JSON. results to the client, done through JSON.
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(use-package eglot (use-package eglot
:hook (c++-mode . eglot-ensure) :hook (c++-mode-hook . eglot-ensure)
:hook (c-mode . eglot-ensure) :hook (c-mode-hook . eglot-ensure)
:bind (:map eglot-mode-map :bind (:map eglot-mode-map
("<f2>" . eglot-rename)) ("<f2>" . eglot-rename))
:general :general
@@ -1028,8 +1033,8 @@ when needed in projects.
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(use-package cc-mode (use-package cc-mode
:hook (c-mode . dx:activate-tabs) :hook (c-mode-hook . dx:activate-tabs)
:hook (c++-mode . dx:activate-tabs) :hook (c++-mode-hook . dx:activate-tabs)
:init :init
(setq-default c-basic-offset 2) (setq-default c-basic-offset 2)
(setq c-default-style '((java-mode . "java") (setq c-default-style '((java-mode . "java")
@@ -1082,7 +1087,7 @@ Firstly, web mode for consistent colouring of syntax.
Then emmet for super speed Then emmet for super speed
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(use-package emmet-mode (use-package emmet-mode
:hook (web-mode . emmet-mode) :hook (web-mode-hook . emmet-mode)
:general :general
(general-def (general-def
:states 'insert :states 'insert