【求助】在EIN里输入中文字符会错乱

我是一名Emacs的新手,也是爱好者,目前正在使用EIN做一些python的学习和数据处理工作,在EIN的buffer中,一直没办法输入中文,具体录屏如下: test

我的环境:

  • MacOS Bigsur 11.2.1
  • Emacs 27.1
  • EIN版本是20210219版本
  • Mac系统自带输入法

已经尝试:

  • 在单独的py文件buffer里以及其他的buffer都没有问题
  • package-reinstallEIN
  • 搜索过EIN的github issues、Google以及本论坛

一直没找到解决方案,如果有老大帮忙看一下不胜感激~

我的emacs配置中关于EIN的部分如下:

(use-package ein
  :ensure t
  :hook ((ein:notebook-multilang-mode
          . (lambda () (ws-butler-mode -1) (visual-line-mode)))
         )
  :config
  (setq ein:jupyter-default-notebook-directory (expand-file-name "~/iCloud/Documents/sandbox/learnPython/"))
  (setq ein:output-area-inlined-images t)
  ;; (set-face-attribute 'ein:input-cell nil :background input-block)
  )

set-input-method,选择chinese-py,试试能不能输入中文

试了一下,在执行了set-input-method选择chinese-py后,在ein的buffer不能输入中文,在其他buffer比如scratch里可以输入,具体看下面的录屏: test

可以从新下载, 再试试看.

chinese