diff options
| author | tautologyclub <31303355+tautologyclub@users.noreply.github.com> | 2019-08-22 15:54:48 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-08-22 15:54:48 +0200 |
| commit | 394686af3a701478bbd60c3b8b59e37b04ad8c52 (patch) | |
| tree | d076774d0d8320f5deac41a95c2187fbace0aa22 | |
| parent | 7821c08e4fbfa9a42d9546c681f4b79d3cb83d5c (diff) | |
| parent | 71f2b021af6924af4744f556a0472aa0d95c5f3b (diff) | |
Merge pull request #43 from tautologyclub/development
Enable getting git branch w/o magit
| -rw-r--r-- | feebleline.el | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/feebleline.el b/feebleline.el index eea9a09..039d327 100644 --- a/feebleline.el +++ b/feebleline.el @@ -63,8 +63,13 @@ (defun feebleline-git-branch () "Return current git branch, unless file is remote." (if (and (buffer-file-name) (file-remote-p (buffer-file-name))) - "-" - (magit-get-current-branch))) + "" + (let ((branch (shell-command-to-string + "git rev-parse --symbolic-full-name --abbrev-ref HEAD 2>/dev/null"))) + (string-trim (replace-regexp-in-string + "^HEAD" "(detached HEAD)" + branch))) + )) (defcustom feebleline-msg-functions '((feebleline-line-number :post "" :fmt "%5s") |
