emacs.d

My emacs configuration, done in a literate programming fashion using org-mode

git clone git://git.shimmy1996.com/emacs.d.git
commit f1798fe6ad47bf217394538a0f6aa068e3a783bc
parent 5bfe8532a794c4c496e8dc7853af75b57b835b9b
Author: Shimmy Xu <shimmy.xu@shimmy1996.com>
Date:   Sun, 31 Mar 2019 10:50:55 -0400

Alpha-sort sections.

Diffstat:
MREADME.org | 94++++++++++++++++++++++++++++++++++++++++----------------------------------------
1 file changed, 47 insertions(+), 47 deletions(-)
diff --git a/README.org b/README.org
@@ -833,6 +833,53 @@ Use ESS (Emacs Speaks Statistics) for R and Julia support.
     (setq tab-always-indent 'complete))
 #+END_SRC
 
+** Go-mode
+Remember to set =$GOPATH= environment variable and add =$GOPATH/bin= to =$PATH=.
+
+*** Go-mode
+#+BEGIN_SRC emacs-lisp
+  (use-package go-mode
+    :ensure t
+    :init
+    (add-to-list 'auto-mode-alist '("\\.go\\'" . go-mode))
+    (add-hook 'before-save-hook 'gofmt-before-save))
+#+END_SRC
+
+*** go-guru
+Helpful code analysis tool, requires [[https://godoc.org/golang.org/x/tools/cmd/guru][golang.org/x/tools/cmd/guru]].
+
+#+BEGIN_SRC emacs-lisp
+  (use-package go-guru
+    :ensure t)
+#+END_SRC
+
+** Julia-mode
+*** Julia-mode
+Official major mode for =julia=. This is required as a dependency for =ess-julia-mode=.
+#+BEGIN_SRC emacs-lisp
+  (use-package julia-mode
+    :ensure t)
+#+END_SRC
+
+*** Flycheck Support
+Flycheck support via =flycheck-julia=. This relies on [[https://github.com/tonyhffong/Lint.jl][Lint.jl]], which doesn't have a release yet for Julia 1.0. A work around is to give the repository URL to =Pkg= instead of the package name and fix 1.0 incompatibilities as they show up.
+#+BEGIN_SRC emacs-lisp
+  (use-package flycheck-julia
+    :ensure t
+    :init
+    (add-hook 'ess-julia-mode-hook #'flycheck-julia-setup))
+#+END_SRC
+
+*** Better REPL
+This is a minor mode for interacting with a Julia REPL running inside Emacs.
+#+BEGIN_SRC emacs-lisp
+  (use-package julia-repl
+    :ensure t
+    :init
+    (with-eval-after-load 'julia-mode
+      (add-hook 'flycheck-mode-hook #'flycheck-julia-setup)))
+#+END_SRC
+
 ** Org-mode
 =org-mode= specific settings.
 
@@ -1179,53 +1226,6 @@ Code completion utility for rust. Provides =company= integration.
     (add-hook 'rust-mode-hook #'eldoc-mode))
 #+END_SRC
 
-** Julia-mode
-*** Julia-mode
-Official major mode for =julia=. This is required as a dependency for =ess-julia-mode=.
-#+BEGIN_SRC emacs-lisp
-  (use-package julia-mode
-    :ensure t)
-#+END_SRC
-
-*** Flycheck Support
-Flycheck support via =flycheck-julia=. This relies on [[https://github.com/tonyhffong/Lint.jl][Lint.jl]], which doesn't have a release yet for Julia 1.0. A work around is to give the repository URL to =Pkg= instead of the package name and fix 1.0 incompatibilities as they show up.
-#+BEGIN_SRC emacs-lisp
-  (use-package flycheck-julia
-    :ensure t
-    :init
-    (add-hook 'ess-julia-mode-hook #'flycheck-julia-setup))
-#+END_SRC
-
-*** Better REPL
-This is a minor mode for interacting with a Julia REPL running inside Emacs.
-#+BEGIN_SRC emacs-lisp
-  (use-package julia-repl
-    :ensure t
-    :init
-    (with-eval-after-load 'julia-mode
-      (add-hook 'flycheck-mode-hook #'flycheck-julia-setup)))
-#+END_SRC
-
-** Go-mode
-Remember to set =$GOPATH= environment variable and add =$GOPATH/bin= to =$PATH=.
-
-*** Go-mode
-#+BEGIN_SRC emacs-lisp
-  (use-package go-mode
-    :ensure t
-    :init
-    (add-to-list 'auto-mode-alist '("\\.go\\'" . go-mode))
-    (add-hook 'before-save-hook 'gofmt-before-save))
-#+END_SRC
-
-*** go-guru
-Helpful code analysis tool, requires [[https://godoc.org/golang.org/x/tools/cmd/guru][golang.org/x/tools/cmd/guru]].
-
-#+BEGIN_SRC emacs-lisp
-  (use-package go-guru
-    :ensure t)
-#+END_SRC
-
 * Enhancements
 Packages providing enhancements to Emacs interface. Mostly simple plug-and-play
 packages. Load enhancements in the end to prevent their dependencies getting