commit f1798fe6ad47bf217394538a0f6aa068e3a783bc
parent 5bfe8532a794c4c496e8dc7853af75b57b835b9b
Author: Shimmy Xu <shimmy.xu@shimmy1996.com>
Date: Sun, 31 Mar 2019 10:50:55 -0400
Alpha-sort sections.
Diffstat:
M | README.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