emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/julia-mode a37d541 214/352: Changed input from TeX mode to


From: ELPA Syncer
Subject: [nongnu] elpa/julia-mode a37d541 214/352: Changed input from TeX mode to use Julia unicode input
Date: Sun, 29 Aug 2021 11:22:47 -0400 (EDT)

branch: elpa/julia-mode
commit a37d541dfb7707c25163c0b6333a0019c16d6a36
Author: Philip Woods <elzairthesorcerer@gmail.com>
Commit: Yichao Yu <yyc1992@gmail.com>

    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)
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]