Add some more packages, update existing package config
This commit is contained in:
parent
58e0b8a4f3
commit
7a7d68ab44
15
pkg/dashboard.el
Normal file
15
pkg/dashboard.el
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
;; An extensible Emacs dashboard.
|
||||||
|
;; https://github.com/emacs-dashboard/emacs-dashboard
|
||||||
|
(use-package dashboard
|
||||||
|
:ensure t
|
||||||
|
:config
|
||||||
|
(setq dashboard-center-content t)
|
||||||
|
(setq dashboard-vertically-center-content t)
|
||||||
|
(setq dashboard-navigation-cycle t)
|
||||||
|
(setq dashboard-display-icons-p t)
|
||||||
|
(setq dashboard-icon-type 'nerd-icons)
|
||||||
|
(setq dashboard-set-heading-icons t)
|
||||||
|
(setq dashboard-set-file-icons t)
|
||||||
|
(setq dashboard-items '((projects . 5)
|
||||||
|
(recents . 5)))
|
||||||
|
(dashboard-setup-startup-hook))
|
@ -3,10 +3,10 @@
|
|||||||
(use-package hl-todo
|
(use-package hl-todo
|
||||||
:ensure t
|
:ensure t
|
||||||
:config
|
:config
|
||||||
(setq hl-todo-keyword-faces
|
(setq hl-todo-highlight-punctuation ":"
|
||||||
|
hl-todo-keyword-faces
|
||||||
'(("FIXME" . "#f7768e")
|
'(("FIXME" . "#f7768e")
|
||||||
("HACK" . "#7aa2f7")
|
("HACK" . "#7aa2f7")
|
||||||
("NOTE" . "#e0af68")
|
("NOTE" . "#e0af68")
|
||||||
("TODO" . "#bb9af7")))
|
("TODO" . "#bb9af7")))
|
||||||
(add-hook 'prog-mode-hook #'hl-todo-mode)
|
(add-hook 'prog-mode-hook #'hl-todo-mode))
|
||||||
(add-hook 'text-mode-hook #'hl-todo-mode))
|
|
||||||
|
@ -1,8 +0,0 @@
|
|||||||
;; Use Nerd Icons in completions.
|
|
||||||
;; https://github.com/rainstormstudio/nerd-icons-completion
|
|
||||||
(use-package nerd-icons-completion
|
|
||||||
:ensure t
|
|
||||||
:after marginalia
|
|
||||||
:config
|
|
||||||
(nerd-icons-completion-mode)
|
|
||||||
(add-hook 'marginalia-mode-hook #'nerd-icons-completion-marginalia-setup))
|
|
@ -1,8 +0,0 @@
|
|||||||
;; Use nerd icons in dired mode.
|
|
||||||
;; https://github.com/rainstormstudio/nerd-icons-dired
|
|
||||||
(use-package nerd-icons-dired
|
|
||||||
:ensure t
|
|
||||||
:defer t
|
|
||||||
:diminish nerd-icons-dired-mode
|
|
||||||
:hook
|
|
||||||
(dired-mode . nerd-icons-dired-mode))
|
|
@ -4,3 +4,21 @@
|
|||||||
:ensure t
|
:ensure t
|
||||||
:custom
|
:custom
|
||||||
(nerd-icons-font-family "FiraCode Nerd Font"))
|
(nerd-icons-font-family "FiraCode Nerd Font"))
|
||||||
|
|
||||||
|
;; Use nerd icons in completions.
|
||||||
|
;; https://github.com/rainstormstudio/nerd-icons-completion
|
||||||
|
(use-package nerd-icons-completion
|
||||||
|
:ensure t
|
||||||
|
:after marginalia
|
||||||
|
:config
|
||||||
|
(nerd-icons-completion-mode)
|
||||||
|
(add-hook 'marginalia-mode-hook #'nerd-icons-completion-marginalia-setup))
|
||||||
|
|
||||||
|
;; Use nerd icons in dired mode.
|
||||||
|
;; https://github.com/rainstormstudio/nerd-icons-dired
|
||||||
|
(use-package nerd-icons-dired
|
||||||
|
:ensure t
|
||||||
|
:defer t
|
||||||
|
:diminish nerd-icons-dired-mode
|
||||||
|
:hook
|
||||||
|
(dired-mode . nerd-icons-dired-mode))
|
||||||
|
10
pkg/prettier.el
Normal file
10
pkg/prettier.el
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
;; Minor mode to format code on file save.
|
||||||
|
;; https://github.com/prettier/prettier-emacs
|
||||||
|
(use-package prettier-js
|
||||||
|
:ensure t
|
||||||
|
:config
|
||||||
|
(setq prettier-js-args
|
||||||
|
'("--trailing-comma" "all"
|
||||||
|
"--bracket-spacing" "false"))
|
||||||
|
(add-hook 'js2-mode-hook 'prettier-js-mode)
|
||||||
|
(add-hook 'web-mode-hook 'prettier-js-mode))
|
@ -1,5 +1,5 @@
|
|||||||
;; Insert/delete parens in pairs, highlight pairs, etc. General quality of life
|
;; Insert/delete parens in pairs, highlight pairs, etc.
|
||||||
;; improvements.
|
;; General quality of life improvements.
|
||||||
;; https://github.com/Fuco1/smartparens
|
;; https://github.com/Fuco1/smartparens
|
||||||
(use-package smartparens
|
(use-package smartparens
|
||||||
:ensure t
|
:ensure t
|
||||||
|
Loading…
Reference in New Issue
Block a user