有用 lpy 的吗?交流一下


#1

我刚试了一下,怪怪的,而且没有和 evil 配合,不过有些特性挺不错的。有用这个的同学一起来交流一下

感觉这个包要是配合 lispy 使用更佳,但是我没有用过 lispy,而且我的配置是基于 spacemacs 的,换 lispy 怕适应不了。


怎么样打造一个基于 spacemacs 使用ipython 和jupyter-notebook交互python的开发环境
分享智能的 paredit-kill 函数
怎么样将python画的图片自动插入到相应org代码块下面?
#2

用了一天,感觉还好,最大的毛病是不能快速查看第三方包的详细文档,只提供了一个键跳转到函数的定义


#3

还有一些功能不知道怎么使用,比如 undo 绑定到 ‘u’ 上,只有当光标位于行首时才能按,其它位置上都是插入字母 u,挺奇怪的按键配置,得适应一段了。

好处是告别 org 杂乱的代码块了,心里踏实了好多。和 jupyter notebook 相比更轻量级,不用折腾浏览器上的各种按键绑定插件了。还挺爽的。

现在就等 emacs 发布 26.1 版了,然后我就用 lsp backend,配合 lpy,完美!不得不承认 abo-abo 的包都有很强的个人风格,很多人都欣赏他这种风格,包括我。


#4

虽然只用了短短的一天不到,lpy 已经是无可替代了

个人感觉:

lpy > ob-ipython > ipython notebook > ein


#5

没 bug,简洁制胜? :rofl:


#6

必须的,emacs上的功能最容易搞得很复杂,abo-abo 这种算是比较另类的


#7

简单点好。bug 多恐怕更影响心情。


#8

这个好棒啊,感觉很方便很强大。

其实aboabo的东西都很棒,感觉我现在已经用上aboabo全家桶了


#9

赞,坐等上 MELPA


#10

能画图吗?

支持远程的python不。。


#11

能画图,但是结果显示在弹出窗口

远程 python 指的是什么用法?我没用过,不好说


#12

是啊,要不是用的 spacemacs,我可能早就用上 lispy 了


#13

提醒一下试用的同学,这个包现在还没有上 melpa,依赖 lispy。 lispy 可以通过 melpa 下载,但是这样下载的包里缺少lispy-python.py 文件, 可以手动下载然后放在 lispy 包的路径下就行了。lpy 就靠这个文件提供文档查询和函数签名功能,默认 C-1C-2 键。另外,最好在 lpy.el 中加上 (require 'le-python) 不然会报错。


#14

唔 我运行 %matplotlib inline 会报错 图片显示不出来


#15

inline 不行,直接

plt.show()

保存图片:

plt.savefig()

#16

多谢 成功了~

远程(用ssh server上的ipython kernel)估计不太好实现


#17

这个和 ob-ipython (还有 ein)相比,简直就是工具和玩具的区别。而且,abo-abo 也是使用他作为 python 的主力开发工具的。

我用ob-ipython的时候,写程序的思路都不够清晰,容易被其它元素分散注意力。这个是以代码为主体,结果可以选择以注释或者弹窗的方式呈现,干扰很小。让我不自觉地想安利它 :joy:


#18

有几个命令不知道干什么用的,试了以后仍然不知道干吗用的(没反应)

  1. lpy-flow 绑定到 f
  2. lpy-contents 绑定到 /
  3. lpy-tab 绑定到 i

… …


#19

http://oremacs.com/lispy/#lispy-flow

http://oremacs.com/lispy/#lispy-tab


#20

光标在行首时,怎样移动到下面的空行?或者在最后一行时,怎样在下面插入新的一行呢?我现在是 C-e 然后再回车,感觉有点笨,应该一个按键就能搞定吧。

不用 lispy,所以感觉 lpy 是有一定门槛的。