2022-11-08 17:53:06 +00:00
|
|
|
;;; This file contains the packages that Dianciemacs uses
|
|
|
|
|
|
|
|
;; magit - A beautiful git porcelain for Emacs
|
2022-11-08 17:53:07 +00:00
|
|
|
(use-package magit)
|
2022-11-08 17:53:06 +00:00
|
|
|
|
|
|
|
;;; Themes
|
|
|
|
;; Install the Doom Emacs theme megapack.
|
2022-11-08 17:53:07 +00:00
|
|
|
(use-package doom-themes)
|
|
|
|
|
2022-11-08 17:53:06 +00:00
|
|
|
;; kaolin-themes, depends on autothemer
|
|
|
|
(use-package kaolin-themes
|
2022-11-08 17:53:07 +00:00
|
|
|
:requires autothemer)
|
2022-11-08 17:53:06 +00:00
|
|
|
|
2022-11-08 17:53:07 +00:00
|
|
|
(use-package autothemer)
|
2022-11-08 17:53:06 +00:00
|
|
|
|
|
|
|
;; all-the-icons - Icons for various UI elements
|
2022-11-08 17:53:07 +00:00
|
|
|
(use-package all-the-icons)
|
2022-11-08 17:53:06 +00:00
|
|
|
|
|
|
|
;;; org-mode
|
|
|
|
;; org-superstar
|
2022-11-08 17:53:07 +00:00
|
|
|
(use-package org-superstar)
|
2022-11-08 17:53:06 +00:00
|
|
|
|
|
|
|
;;; evil - A Vi layer inside of Emacs
|
|
|
|
(use-package evil
|
2022-11-08 17:53:07 +00:00
|
|
|
:init
|
2022-11-08 17:53:07 +00:00
|
|
|
(setq evil-want-keybinding nil ; Make room for evil-collection
|
2022-11-08 17:53:07 +00:00
|
|
|
evil-want-integration t ; Same as above
|
|
|
|
evil-undo-system 'undo-fu)) ; Set the undo/redo system
|
2022-11-08 17:53:06 +00:00
|
|
|
|
2022-11-08 17:53:07 +00:00
|
|
|
;; A collection of keybinds for evil-mode
|
2022-11-08 17:53:07 +00:00
|
|
|
(use-package evil-collection
|
|
|
|
:after evil) ; In order to recognize evil-want-... being set
|
2022-11-08 17:53:06 +00:00
|
|
|
|
2022-11-08 17:53:07 +00:00
|
|
|
;; undo-fu, used by evil for undo/redo functionality
|
|
|
|
(use-package undo-fu)
|
2022-11-08 17:53:06 +00:00
|
|
|
|
2022-11-08 17:53:07 +00:00
|
|
|
;;; Keybinds
|
|
|
|
(use-package which-key)
|
|
|
|
|
2022-11-08 17:53:06 +00:00
|
|
|
;; Provide this file to init.el
|
|
|
|
(provide 'packages)
|