暗无天日

=============>DarkSun的个人博客

使用emacs管理gist代码片段--gist

安装gist库

(package-install-new 'gist)

使用

常用命令

  • gist-list

    在新buffer中显示gist。

    第一次使用时需要输入github的用户名和密码。

    在显示gist的buffer中可以使用方向键浏览gist,按RET在另外的buffer中显示gist的内容

  • gist-region

    根据选中的region创建一个gist 同时将对应的URL保持到kill ring中

    若调用该命令前带了前缀参数,则表示创建一个私有gist

  • gist-region-private

    相当于C-u M-x gist-region

  • gist-buffer

    根据整个buffer的内容创建一个gist 同时将对应的URL保持到kill ring中

    若调用该命令前带了前缀参数,则表示创建一个私有gist

  • gist-buffer-private

    相当于C-u M-x gist-buffer

  • gist-region-or-buffer

    若选中了region,则等同于gist-region,否则等同于gist-buffer

  • gist-region-or-buffer-private

    相当于C-u M-x gist-region-or-buffer

gist-list buffer的操作

g
从server端重新刷新gist列表
e
编辑当前gist的描述
k
删除当前gist
+
添加文件到当前gist
-
从当前gist中删除文件

gist-file buffer操作

C-x C-s
保存gist
C-x C-w
重命名文件

与dired的整合

@
make a gist out of marked files (with a prefix, make it private)

配置

  • gist-view-gist

    若为非nil,则在创建gist后,会调用`browse-url'来访问该gist

provide feature

(provide 'init-program-gist)