小编Mag*_*yer的帖子

参考Git分支开始提交

我试图找到如何从脚本引用分支启动提交.我指的是分支分支的提交sha.

此外,我希望它适用于svn repo制作的历史.

这篇文章只是首次提交了repo创建,而不是功能分支启动提交.

git reference commit

12
推荐指数
1
解决办法
3541
查看次数

Emacsclient挂钩杀死

我试图在Emacs中找到一个钩子,它应该在emacs服务器正常关闭之前启动.我尝试使用elisp之类的kill-emacs-query-functions,kill-emacs-hook,server-done-hook:

(add-hook 'server-done-hook
          '(lambda ()
             (savehist-save)
             )
          )
Run Code Online (Sandbox Code Playgroud)

...但是当操作系统关闭时,它们都不会被调用,因此不会保存历史记录.

也许有人可以暗示一下?

PS我在Gentoo Linux上,emacs-vcs-23.2.9999包,仅限终端.为了测试所需的行为,使用start-stop-daemon实用程序停止Emacs.

emacs kill emacsclient

8
推荐指数
1
解决办法
1842
查看次数

在elisp中将nil改为零

我想问一下 - 在elisp中从nil转换为零的函数是什么?

我是新手,我想我正用我的代码发明轮子:

(defun chgnull (x)
  (if (null x) 0 1))
(mapcar 'chgnull '(1 2 nil))
Run Code Online (Sandbox Code Playgroud)

通过关键字"归零"搜索Emacs来源,这样就没有显示任何相关内容.

emacs null elisp zero

3
推荐指数
1
解决办法
196
查看次数

标签 统计

emacs ×2

commit ×1

elisp ×1

emacsclient ×1

git ×1

kill ×1

null ×1

reference ×1

zero ×1