emacs如何使用anaconda进行补全

elisp

#1

在emacs中如何使用anaconda-mode company-anaconda进行补全: 1.pip需要安装那些python包 2.emacs中如何进行配置,是否可以延迟加载?


#2

最简单粗暴的方式就是直接对着purcell的init-python抄, 另外anaconda的后端用的是jedi.


#3

这个直接抄是错误的呀,


#4

我这里有一份可以参考… https://github.com/cosven/.emacs.d/blob/master/elisp/init-python.el

1.pip需要安装那些python包 -> 不需要你自己装,安装 anaconda-mode 的时候,会自动装 2.emacs中如何进行配置,是否可以延迟加载? -> 可以参考我的配置

PS: 按 S-M-i 可以触发自动补全(语言相关的),按 M-/ 可以触发短语补全(语言无关的)


#5

Company: backend compand-anaconda error "Symbol’s value as variable is void: rx-constituents " with args (prefix)

:这是根据github上配置,弹出的错误


#6

已解决,在emacs中添加(require 'rx)


#7

在我用anaconda-mode不全之后,ctrl-c ctrl-c将代码发送到 编辑器的命令失效了


#8

有没有先run-python