ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

IRC

作者 markbirbeck ST3

Sublime Text 3的IRC客户端

标签 irc

详细信息

  • 0.4.0
  • github.com
  • github.com
  • 10年前
  • 29分钟前
  • 11年前

安装次数

  • 总计 1K
  • Win 589
  • Mac 324
  • Linux 263
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
Mac 1 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

读我文件

源代码
raw.githubusercontent.com

sublime-text-irc

Sublime Text 3的IRC客户端

简介

这是一个为Sublime Text 3设计的非常初级的IRC插件,灵感来源于Emacs的IRC客户端如ERC。尽管像Adium、Limechat等有许多更好的客户端,但将IRC整合到你的文本编辑器中有许多优点。目的是在处理特定项目时自动连接到特定的频道。

安装

软件包目录中

git clone https://github.com/markbirbeck/sublime-text-irc.git IRC

使用IRC命令

要创建一个IRC缓冲区,请运行带有连接设置的IRC命令

view.run_command("irc", {"server": "irc.freenode.net", "target": "#sublimetext"})

要将命令集成到命令面板中,请编辑你的 首选项 > 包设置 > IRC > 命令 - 用户 文件。你可以在命令 - 默认文件中找到一些示例。

使用IRC客户端

在任何时候按下回车都会将命令提交到选定的IRC服务器。如果没有选择文本,且光标简单的位于缓冲区的最后一行,则整行都将被发送,without the prompt。如果选择了文本,则每个选择都作为单独的命令提交,这与Sublime的精神一致。

改进IRC客户端

有很多改进空间!

新功能请求、错误报告和当然还有拉取请求都通过问题跟踪器来管理。

代码按照PEP8格式化,关闭了E501(即对SublimeLinter的默认设置)。

使用GitFlow进行分支和发布准备。

架构

客户端尽可能地与Sublime Text的架构相匹配。例如,一个IRC窗口仅是一个具有IRC语法的文档,这是用户名和状态消息显示外观的原因。

限制

主限制是提示并未受到保护!如果你覆盖了它,那么插件将无法找到缓冲区的结尾,因此不知道在哪里插入文本。修复应该很简单,但暂时请密切关注回退键。

致谢

感谢使用来自Joel Rosdahl和Jason R. Coombs的优秀的Python IRC库

变更日志

2014-03-26 (v0.4)

  • 将IRC库升级到版本8.5.4。

2013-07-25 (v0.3)

  • 添加了/nick,/quit和/connect命令。[@Mimieam](https://twitter.com/Mimieam)
  • 消息中添加了可选的时间戳。[@Mimieam](https://twitter.com/Mimieam)
  • 改进了语法高亮。

2013-07-02 对README进行了某些更改。(v0.2)

2013-07-02 初次发布。(v0.1)