~use package changes to suffix hook
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user