~packages.el -> packages.org
Using an org file for packages now! Explaining my choices and stuff. packages.el loads bin/packages.el now
This commit is contained in:
@@ -8,7 +8,7 @@ loading time.
|
||||
Initialise some basic constants for where stuff is.
|
||||
#+BEGIN_SRC elisp
|
||||
(setq oreodave/literate/bin-dir (expand-file-name (concat doom-private-dir "bin/")))
|
||||
(setq oreodave/literate/preloaded-files (list "README.org" "modules/config.org" "modules/literate.org"))
|
||||
(setq oreodave/literate/preloaded-files (list "README.org" "modules/packages.org" "modules/config.org" "modules/literate.org"))
|
||||
#+END_SRC
|
||||
* Remove function
|
||||
When loading the lisp, we need to load everything excluding "config.el"
|
||||
|
||||
60
doom.d/modules/packages.org
Normal file
60
doom.d/modules/packages.org
Normal file
@@ -0,0 +1,60 @@
|
||||
#+TITLE: Packages
|
||||
|
||||
* Preclude
|
||||
A list of extra packages I have added to doom, and justification for why. Here
|
||||
are some examples of how to do packages in Doom.
|
||||
#+BEGIN_SRC elisp :tangle no
|
||||
(package! some-package) ;melpa
|
||||
(package! another-package :recipe (:host github :repo "username/repo"))
|
||||
(package! builtin-package :disable t)
|
||||
#+END_SRC
|
||||
* Header
|
||||
Don't byte compiling this, not a good idea.
|
||||
#+BEGIN_SRC elisp
|
||||
;; -*-no-byte-compile: t-*-
|
||||
#+END_SRC
|
||||
* General
|
||||
** wttrin
|
||||
Weather analysis, useful for when I don't have my phone near me or I need to
|
||||
show just *how* much Emacs can do to someone.
|
||||
#+BEGIN_SRC elisp
|
||||
(package! wttrin)
|
||||
#+END_SRC
|
||||
** wakatime
|
||||
Tracking my time to meet certain goals, maybe keep myself on a project for
|
||||
longer than I would otherwise, and also to just do some analysis when I'm bored
|
||||
#+BEGIN_SRC elisp
|
||||
(package! wakatime-mode)
|
||||
#+END_SRC
|
||||
** powerthesaurus
|
||||
Thesaurus for Emacs, amazingly useful. I do know that doom has it's own
|
||||
dictionary and thesaurus module, but I wish to use my own cos I have very
|
||||
specific needs
|
||||
#+BEGIN_SRC elisp
|
||||
(package! powerthesaurus)
|
||||
#+END_SRC
|
||||
* Coding
|
||||
** counsel-etags
|
||||
Should really be an inbuilt feature for Ivy, as it is so damn useful. Better
|
||||
than the Helm or inbuilt "TAGS" searching options as it provides ways to quickly
|
||||
filter data from the tag set which makes it incredibly fast. I have personally
|
||||
used it in some of my personal functions such as the global testing function I
|
||||
have for C# using both tags and OmniSharp.
|
||||
#+BEGIN_SRC elisp
|
||||
(package! counsel-etags)
|
||||
#+END_SRC
|
||||
** Arduino
|
||||
I sometimes dabble in Arduino coding, and absolutely adore Emacs, so who says I
|
||||
can't make Emacs an Arduino IDE?
|
||||
*** arduino-mode
|
||||
Absolutely necessary for Arduino development: syntax highlighting. I soon plan
|
||||
to make my own Arduino mode on the back of cc-mode, but who knows when that will
|
||||
happen?
|
||||
#+BEGIN_SRC elisp
|
||||
(package! arduino-mode)
|
||||
#+END_SRC
|
||||
*** company-arduino
|
||||
Auto complete is essential to make the ultimate IDE experience™. Thus, company-arduino.
|
||||
#+BEGIN_SRC elisp
|
||||
(package! company-arduino)
|
||||
#+END_SRC
|
||||
@@ -1,18 +1,4 @@
|
||||
;; -*- no-byte-compile: t; -*-
|
||||
;;; ~/.doom.d/packages.el
|
||||
|
||||
;;; Examples:
|
||||
;; (package! some-package)
|
||||
;; (package! another-package :recipe (:host github :repo "username/repo"))
|
||||
;; (package! builtin-package :disable t)
|
||||
; General
|
||||
(package! elcord) ; to flex
|
||||
(package! wttrin) ; weather in emacs? yes please
|
||||
(package! wakatime-mode) ; wakatime
|
||||
(package! powerthesaurus)
|
||||
; Coding
|
||||
(package! counsel-etags) ; tags are cool
|
||||
(package! py-yapf) ; formatting
|
||||
; Arduino
|
||||
(package! arduino-mode) ; mandatory, though I might make my own module for this
|
||||
(package! company-arduino) ; intellisense EVERYTHING
|
||||
(load! "bin/packages.el")
|
||||
|
||||
Reference in New Issue
Block a user