Skip to content

Commit

Permalink
Changed input from TeX mode to use Julia unicode input
Browse files Browse the repository at this point in the history
  • Loading branch information
Elzair committed Mar 5, 2015
1 parent 81e5f78 commit af3ccc4
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions contrib/julia-mode.el
Original file line number Diff line number Diff line change
Expand Up @@ -3102,6 +3102,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'.")

Expand All @@ -3120,14 +3127,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)

Expand Down

0 comments on commit af3ccc4

Please sign in to comment.