diff options
author | odave <aryadevchavali1@gmail.com> | 2020-03-17 17:30:23 +0000 |
---|---|---|
committer | odave <aryadevchavali1@gmail.com> | 2020-03-17 17:30:23 +0000 |
commit | 7414e9c7907f5bd9cd1b2b5b889716be47e10d9f (patch) | |
tree | 184d348dbecea56cdf598154f75b17b574b24d3c /doom.d/config/packages.org | |
parent | 9ced0a3677eb55120e71a4c1bf652ea24aadf272 (diff) | |
download | dotfiles-7414e9c7907f5bd9cd1b2b5b889716be47e10d9f.tar.gz dotfiles-7414e9c7907f5bd9cd1b2b5b889716be47e10d9f.tar.bz2 dotfiles-7414e9c7907f5bd9cd1b2b5b889716be47e10d9f.zip |
~modules/*.org -> config/*.org
Moved all org files from modules, which should really just hold modules,
to another location (config). Cleaner and easier to use
Diffstat (limited to 'doom.d/config/packages.org')
-rw-r--r-- | doom.d/config/packages.org | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/doom.d/config/packages.org b/doom.d/config/packages.org new file mode 100644 index 0000000..ca8309e --- /dev/null +++ b/doom.d/config/packages.org @@ -0,0 +1,58 @@ +#+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 +* 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 +** Ocaml +#+BEGIN_SRC elisp +(package! tuareg) +#+END_SRC |