我如何在 org-mode 和 spacemacs 中使用 Stata
How do I use Stata in org-mode with spacemacs
我一直是emacs的忠实用户。最近,我转而使用 spacemacs 并且非常喜欢它。有一段时间,我能够通过 ESS 在 spacemacs 的 org-mode 中使用 Stata。最近更新后,我不能再在组织模式下使用 Stata,因为 Stata 已经过时了最新版本的 ESS。当我尝试编辑以下代码块时,
#+begin_src stata :tangle yes
webuse auto;
#+end_src
我打不开时钟块,报错如下
org-edit-src-code: No such language mode: stata-mode
我正在将 spacemacs 0.300 的开发分支与 emacs 27.0.50 一起使用。而且,我使用
输出我的系统信息
uname -a
具有以下输出
Linux 4.15.0-112-generic #113~16.04.1-Ubuntu x86_64 GNU/Linux
我不认为我可以在spacemacs 中使用除ESS 之外的任何层来解决这个问题。我如何在 org-mode 和 spacemacs 中使用 Stata?
我通过将 ESS 降级到较早版本来临时解决了这个问题,目前可以使用。我采取以下步骤。
- 从 .spacemacs
的 dotspacemacs-configuration-layers 移除 ess 层
- 将以下内容添加到 .spacemacs 的 dotspacemacs-additional-packages
(ess :location (recipe :fetcher git :url "https://github.com/emacs-ess/ESS.git" :commit "14b9a3091916a1cb74dec7336e8461590dfc6a7d" :files ("lisp/.el" "contrib/lisp/.el" "doc/dir" "doc/*.texi" "etc")))
- 然后重启spacemacs (SPC q r)。
我一直是emacs的忠实用户。最近,我转而使用 spacemacs 并且非常喜欢它。有一段时间,我能够通过 ESS 在 spacemacs 的 org-mode 中使用 Stata。最近更新后,我不能再在组织模式下使用 Stata,因为 Stata 已经过时了最新版本的 ESS。当我尝试编辑以下代码块时,
#+begin_src stata :tangle yes
webuse auto;
#+end_src
我打不开时钟块,报错如下
org-edit-src-code: No such language mode: stata-mode
我正在将 spacemacs 0.300 的开发分支与 emacs 27.0.50 一起使用。而且,我使用
输出我的系统信息uname -a
具有以下输出
Linux 4.15.0-112-generic #113~16.04.1-Ubuntu x86_64 GNU/Linux
我不认为我可以在spacemacs 中使用除ESS 之外的任何层来解决这个问题。我如何在 org-mode 和 spacemacs 中使用 Stata?
我通过将 ESS 降级到较早版本来临时解决了这个问题,目前可以使用。我采取以下步骤。
- 从 .spacemacs 的 dotspacemacs-configuration-layers 移除 ess 层
- 将以下内容添加到 .spacemacs 的 dotspacemacs-additional-packages (ess :location (recipe :fetcher git :url "https://github.com/emacs-ess/ESS.git" :commit "14b9a3091916a1cb74dec7336e8461590dfc6a7d" :files ("lisp/.el" "contrib/lisp/.el" "doc/dir" "doc/*.texi" "etc")))
- 然后重启spacemacs (SPC q r)。