aboutsummaryrefslogtreecommitdiff
path: root/Doom/.doom.d/org/packages.org
diff options
context:
space:
mode:
authordx <aryadevchavali1@gmail.com>2020-04-24 02:53:57 +0100
committerdx <aryadevchavali1@gmail.com>2020-05-05 02:59:45 +0100
commitc65cf688fca3075f9d194e1ca8b954f9ddfd983c (patch)
treecd53b6d49505cf06c080d45f729f4eb9845c306c /Doom/.doom.d/org/packages.org
parente3e4bd9710f2d144ef4fecebebe69d8cc852ed94 (diff)
downloaddotfiles-c65cf688fca3075f9d194e1ca8b954f9ddfd983c.tar.gz
dotfiles-c65cf688fca3075f9d194e1ca8b954f9ddfd983c.tar.bz2
dotfiles-c65cf688fca3075f9d194e1ca8b954f9ddfd983c.zip
~doom.d -> Doom/.doom.d
Proper naming, GNU/Stow style.
Diffstat (limited to 'Doom/.doom.d/org/packages.org')
-rw-r--r--Doom/.doom.d/org/packages.org59
1 files changed, 59 insertions, 0 deletions
diff --git a/Doom/.doom.d/org/packages.org b/Doom/.doom.d/org/packages.org
new file mode 100644
index 0000000..f8d6b11
--- /dev/null
+++ b/Doom/.doom.d/org/packages.org
@@ -0,0 +1,59 @@
+#+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 compile 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
+** 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
+** base16-themes
+Every now and then I like to use base16 themes, particularly when zen coding.
+#+BEGIN_SRC elisp
+(package! base16-theme)
+#+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