~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.
|
Initialise some basic constants for where stuff is.
|
||||||
#+BEGIN_SRC elisp
|
#+BEGIN_SRC elisp
|
||||||
(setq oreodave/literate/bin-dir (expand-file-name (concat doom-private-dir "bin/")))
|
(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
|
#+END_SRC
|
||||||
* Remove function
|
* Remove function
|
||||||
When loading the lisp, we need to load everything excluding "config.el"
|
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; -*-
|
;; -*- no-byte-compile: t; -*-
|
||||||
;;; ~/.doom.d/packages.el
|
;;; ~/.doom.d/packages.el
|
||||||
|
|
||||||
;;; Examples:
|
(load! "bin/packages.el")
|
||||||
;; (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
|
|
||||||
|
|||||||
Reference in New Issue
Block a user