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