python代码完成库
supplement的Python项目详细描述
补充是一个从头开始构建的python完成框架,速度和 灵活性优先的目标。它为插件开发人员提供了高级api 让他们专注于编辑能力,同时补充 脏工作:监视文件更改,多个解释器/虚拟 环境/项目支持并协助上下文解析。
功能
- 零配置。图书馆尽量聪明,不要用傻话来打扰用户 问题。
- 立即开始。不需要构建任何不同的索引。你创造了 项目和重大准备代码。
- 快。增补只解析满足用户请求所需的对象。
- 允许一个人重写补充行为的钩子。例如,pygtk内置 hook基于pygtk docbook文档提供docstring和type信息 以及Glade文件内容。
- 通过模块重写解决简单类型解决问题的简单方法。
- 带有调用信息收集器的复杂静态求值器。
- 完成服务器和客户端的工作。补充服务器部件可以 在python2.6-3.2下运行,也可以使用pypy的第一个版本。一个 服务器实例可以与多个项目一起操作。
- 监视文件更改以允许透明地处理外部项目编辑, 例如,通过VCS CLI切换分支。
- 简单的API。在大多数情况下,您只需要传递源和光标位置。