跳转到主要内容

与TextAid和"Edit with Emacs" Chrome扩展兼容的编辑服务器

项目描述

https://travis-ci.org/coddingtonbear/chrome-edit-server.svg?branch=master https://badge.fury.io/py/chrome-edit-server.png https://pypip.in/d/chrome-edit-server/badge.png

此应用程序是一个“编辑服务器”,支持许多Chrome插件之一(包括TextAidEdit with Emacs),允许您使用您选择的编辑器编辑浏览器中显示的文本区域字段。

入门

首先,从PyPI安装此软件包

pip install chrome-edit-server

其次,通过运行以下命令来运行服务器

chrome-edit-server

然后,安装TextAidEdit with Emacs Chrome扩展。按照扩展说明打开编辑器窗口。

配置

默认情况下,编辑服务器将在端口9292上运行,并使用GVim(gvim -f)作为您的编辑器,但您可以通过设置环境变量或从命令行提供参数来配置这些参数。

要查看可以从命令行提供的设置简要概述,请运行

chrome-edit-server --help

环境变量

  • EDIT_SERVER_EDITOR:设置编辑文件时运行的编辑器命令。默认为gvim -f。请注意,您希望此应用程序在您的文件编辑完成后才返回!示例设置包括

    • OSX

      • MacVim:open -aW MacVim

    • Linux

      • GVim:gvim -f(默认)

  • EDIT_SERVER_PORT:设置编辑服务器运行的端口。默认为9292

  • EDIT_SERVER_DELETE_DELAY:设置在删除创建的临时文件之前等待的时间(以分钟为单位)。默认为5

  • EDIT_SERVER_TEMP:设置临时文件应存储的路径。默认为系统临时文件目录。

  • EDIT_SERVER_INCREMENTAL:设置是否启用增量编辑;您的Chrome编辑器插件必须支持此功能才能生效。默认情况下已启用。

  • EDIT_SERVER_USE_FILTERS:设置是否启用过滤器。默认情况下已启用。

贡献者

这是一个非官方的(但得到认可)分支,基于@gfxmonkedit-server存储库,遵循常见的Python风格约定,并打包用于在PyPI上分发。

如果您想为此应用程序的存在表示感谢——您应该感谢那位绅士。

项目详情


下载文件

下载您平台对应的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

chrome-edit-server-0.3.4.tar.gz (7.8 kB 查看哈希值)

上传时间 源代码

支持