branch: elpa/julia-mode
commit c8dfbe2bb1a70fe7088aebd6da686d39c3f76e81
Author: Marten Lienen <marten.lie...@gmail.com>
Commit: Yichao Yu <yyc1...@gmail.com>

    Declare indentation as customizable
---
 julia-mode.el | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/julia-mode.el b/julia-mode.el
index 401f84e..5ebc587 100644
--- a/julia-mode.el
+++ b/julia-mode.el
@@ -42,7 +42,15 @@
 
 (defvar julia-mode-hook nil)
 
-(defvar julia-indent-offset)
+(defgroup julia ()
+  "Major mode for the julia programming language."
+  :group 'languages
+  :prefix "julia-")
+
+(defcustom julia-indent-offset 4
+  "Number of spaces per indentation level."
+  :type 'integer
+  :group 'julia)
 
 (defface julia-macro-face
   '((t :inherit font-lock-preprocessor-face))
@@ -655,7 +663,6 @@ c"))
     (set (make-local-variable 'syntax-propertize-function)
          julia-syntax-propertize-function))
   (set (make-local-variable 'indent-line-function) 'julia-indent-line)
-  (set (make-local-variable 'julia-indent-offset) 4)
   (setq indent-tabs-mode nil)
   (setq imenu-generic-expression julia-imenu-generic-expression)
   (imenu-add-to-menubar "Imenu"))
@@ -3167,12 +3174,6 @@ c"))
 ;; Code for `inferior-julia-mode'
 (require 'comint)
 
-(defgroup julia
-  '()
-  "Julia Programming Language."
-  :group 'languages
-  :prefix "julia-")
-
 (defcustom julia-program "julia"
   "Path to the program used by `inferior-julia'."
   :type 'string

Reply via email to