branch: elpa/julia-mode
commit a37d541dfb7707c25163c0b6333a0019c16d6a36
Author: Philip Woods <[email protected]>
Commit: Yichao Yu <[email protected]>
Changed input from TeX mode to use Julia unicode input
---
julia-mode.el | 14 +++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/julia-mode.el b/julia-mode.el
index 2b2094e..6ccb2cf 100644
--- a/julia-mode.el
+++ b/julia-mode.el
@@ -3105,6 +3105,13 @@ end"))
(defvar julia-arguments '() "Commandline arguments to pass to `julia'.")
+(defvar inferior-julia-mode-map
+ (let ((map (nconc (make-sparse-keymap) comint-mode-map)))
+ ;; example definition
+ (define-key map (kbd "TAB") 'julia-latexsub-or-indent)
+ map)
+ "Basic mode map for `inferior-julia-mode'.")
+
(defvar inferior-julia-prompt-regexp "julia>"
"Prompt for `inferior-julia'.")
@@ -3123,14 +3130,15 @@ end"))
(setq comint-use-prompt-regexp t))
(define-derived-mode inferior-julia-mode comint-mode "Julia"
- "Major mode for `inferior-julia'."
+ "Major mode for `inferior-julia'.
+
+\\<inferior-julia-mode-map>"
nil "Julia"
(setq comint-prompt-regexp inferior-julia-prompt-regexp)
(setq comint-prompt-read-only t)
(set (make-local-variable 'font-lock-defaults) '(julia-font-lock-keywords t))
(set (make-local-variable 'paragraph-start) inferior-julia-prompt-regexp)
- (set (make-local-variable 'indent-line-function) 'julia-indent-line)
- (set-input-method "TeX"))
+ (set (make-local-variable 'indent-line-function) 'julia-indent-line))
(add-hook 'inferior-julia-mode-hook 'inferior-julia--initialize)