你的 python 模式钩子里有什么?

发布于 2024-11-05 22:29:20 字数 299 浏览 1 评论 0原文

我开始关注 python,试图在这里引导自己。

你的 python 模式钩子里有什么?

我有一些 emacs 的经验,但我不熟悉 python。

  • 首选的 python 模式是什么?我在 Windows 上有 emacs 23.2。
  • 有用于Python的flymake吗? (如何设置?)
  • 自动配对可以与 python 一起使用吗? (如何)
  • 自动完成与 python 一起工作吗? (提示?)
  • 等等

感谢您提供的任何提示。

I'm starting to look at python, trying to bootstrap myself here.

What's in your python mode hook?

I have some experience with emacs, but I'm not familiar with python.

  • what's the preferred python mode? I have emacs 23.2 on Windows.
  • Is there a flymake-for-python? (how do I set it up?)
  • does autopair work with python? (how)
  • does auto-complete work with python? (hints?)
  • etc etc

Thanks for any tips you can offer.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

站稳脚跟 2024-11-12 22:29:20

回复:自动配对。是的,它有效。我有 autopair.el 版本 0.3。 autopair.el 顶部的文档有一个扩展,可以使三重引号起作用。

我的设置:

(require 'autopair)
(autopair-global-mode) ;; enable autopair in all buffers 
(setq autopair-autowrap t) ;; attempt to wrap selection

;; this mode-hook is taken straight from the comments in autopair.el
(add-hook 'python-mode-hook
      #'(lambda ()
          (setq autopair-handle-action-fns
            (list #'autopair-default-handle-action
              #'autopair-python-triple-quote-action))))

Re: autopair. Yes, it works. I have autopair.el version 0.3. The docs at the top of autopair.el have an extension that makes triple quotes work.

My setup:

(require 'autopair)
(autopair-global-mode) ;; enable autopair in all buffers 
(setq autopair-autowrap t) ;; attempt to wrap selection

;; this mode-hook is taken straight from the comments in autopair.el
(add-hook 'python-mode-hook
      #'(lambda ()
          (setq autopair-handle-action-fns
            (list #'autopair-default-handle-action
              #'autopair-python-triple-quote-action))))
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文