emacs的Julia shell模式,不显示提示或希腊字母

emacs的Julia shell模式,不显示提示或希腊字母,emacs,julia,Emacs,Julia,在Windows 7、Julia 0.5.0、Julia-mode-20170607.537和Julia-shell-20161125.1110上使用Emacs 24.5.1 x64 julia模式似乎工作得很好,因为我得到了语法高亮显示,我可以做\delta,它显示了希腊语delta 但是,从Emacs中运行Julia shell是有问题的。在运行并将请求的几行放在我的init.el中之后,我只得到一个部分运行的shell 当我执行M-x run julia时,shell启动,我可以执行2+2

在Windows 7、Julia 0.5.0、Julia-mode-20170607.537和Julia-shell-20161125.1110上使用Emacs 24.5.1 x64

julia模式似乎工作得很好,因为我得到了语法高亮显示,我可以做
\delta
,它显示了希腊语delta

但是,从Emacs中运行Julia shell是有问题的。在运行并将请求的几行放在我的
init.el
中之后,我只得到一个部分运行的shell

当我执行
M-x run julia
时,shell启动,我可以执行
2+2
之类的操作,但是没有
julia>
提示,没有选项卡完成,没有颜色突出显示,键入问号时没有帮助,尝试
\delta
时出现错误

事实上,当我尝试
\delta
时,小缓冲区显示
搜索失败:“julia>”
,就好像提示“在那里”的某个地方

当我在Julia缓冲区中并且我在执行
时,迷你缓冲区会告诉我
Julia shell正忙即使在明显受损的外壳中没有发生任何事情

我还想知道中需要的
julia shell模式是什么,因为它似乎是包的名称,但我在
*messages*
缓冲区中遇到以下错误:
文件模式规范错误:(文件错误“无法打开加载文件”“没有这样的文件或目录”“julia shell模式”)

这些是我的init.el的相关部分,直接从


非常感谢您的帮助,因为我已经放弃了Juno/Atom(太慢,挂起),所以这是我的下一个选择,一个带有希腊字母和交互式回复的编辑器。

emacs中的默认终端功能不全。请尝试
M-x ansi术语

谢谢。在执行
运行julia
之前和之后,我都尝试了这一点。它要求确认
cmdproxy.exe
,我点击
,然后它说
生成子进程:无效参数
(defun my-julia-mode-hooks ()
  (require 'julia-shell-mode))
(add-to-list 'load-path "~/.emacs.d/elpa/julia-shell-20161125.1110")
(require 'julia-shell)
(add-hook 'julia-mode-hook 'my-julia-mode-hooks)
(define-key julia-mode-map (kbd "C-c C-c") 'julia-shell-run-region-or-line)
(define-key julia-mode-map (kbd "C-c C-s") 'julia-shell-save-and-go)