Fix missing 'define-fringe-bitmap' function errors
If Emacs wasn't built with X, Cocoa or NS display support (as is the case for evm emacs-25.1-travis build), the fringe library is missing and throws errors.
This commit is contained in:
parent
aba87b0916
commit
653e80e655
3 changed files with 20 additions and 16 deletions
|
@ -124,16 +124,17 @@
|
|||
|
||||
|
||||
;; subtle diff indicators in the fringe
|
||||
(after! git-gutter-fringe
|
||||
;; places the git gutter outside the margins.
|
||||
(setq-default fringes-outside-margins t)
|
||||
;; thin fringe bitmaps
|
||||
(fringe-helper-define 'git-gutter-fr:added '(center repeated)
|
||||
"XXX.....")
|
||||
(fringe-helper-define 'git-gutter-fr:modified '(center repeated)
|
||||
"XXX.....")
|
||||
(fringe-helper-define 'git-gutter-fr:deleted 'bottom
|
||||
"X......."
|
||||
"XX......"
|
||||
"XXX....."
|
||||
"XXXX...."))
|
||||
(when (display-graphic-p)
|
||||
(after! git-gutter-fringe
|
||||
;; places the git gutter outside the margins.
|
||||
(setq-default fringes-outside-margins t)
|
||||
;; thin fringe bitmaps
|
||||
(fringe-helper-define 'git-gutter-fr:added '(center repeated)
|
||||
"XXX.....")
|
||||
(fringe-helper-define 'git-gutter-fr:modified '(center repeated)
|
||||
"XXX.....")
|
||||
(fringe-helper-define 'git-gutter-fr:deleted 'bottom
|
||||
"X......."
|
||||
"XX......"
|
||||
"XXX....."
|
||||
"XXXX....")))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue