commit ad91cd31e6ce9465db332915e2693712066e60a0
parent fcf3745003d90a9115eef8edb7fb20bd4214f66f
Author: Shimmy Xu <shimmy.xu@shimmy1996.com>
Date: Wed, 15 Aug 2018 16:39:35 -0400
Add support for julia.
Diffstat:
1 file changed, 29 insertions(+), 1 deletion(-)
diff --git a/README.org b/README.org
@@ -1084,12 +1084,40 @@ 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=. Automatically enable it for =.jl= files.
+#+BEGIN_SRC emacs-lisp
+ (use-package julia-mode
+ :ensure t
+ :init
+ (add-to-list 'auto-mode-alist '("\\.jl\\'" . julia-mode)))
+#+END_SRC
+*** Flycheck Support
+Flycheck support via =flycheck-julia=.
+#+BEGIN_SRC emacs-lisp
+ (use-package flycheck-julia
+ :ensure t
+ :init
+ (add-hook '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
+
* Enhancements
Packages providing enhancements to Emacs interface. Mostly simple plug-and-play
packages. Load enhancements in the end to prevent their dependencies getting
loaded prior to their own customization.
-** Dashboard
+** DISABLED Dashboard
An extensible Emacs startup screen showing you what’s most important.
*** Installation