浏览代码

my-git-ps1 seems to work fine

pull/1/head
10sr 12 年前
父节点
当前提交
dbf2280e54
共有 1 个文件被更改,包括 11 次插入4 次删除
  1. +11
    -4
      emacs.el

+ 11
- 4
emacs.el 查看文件

@@ -1565,10 +1565,17 @@ when SEC is nil, stop auto save if enabled."
(point-at-eol))))
"")))
(defun my-git-ps1 (str)
(shell-command-to-string (concat "bash -c "
(shell-quote-argument (concat ". /etc/bash_completion.d/git; __git_ps1 "
(shell-quote-argument str)
";")))))
(with-temp-buffer
(insert ". /etc/bash_completion.d/git; __git_ps1 "
(shell-quote-argument str)
";")
(shell-command-on-region (point-min)
(point-max)
"bash -s"
nil
t)
(buffer-substring-no-properties (point-min)
(point-max))))
(defun my-git-shell-command (cmd)
""
(interactive (list (read-shell-command (format "[%s]%s $ git : "


正在加载...
取消
保存