;; Apply it to default-frame-alist.
(let ((parameter (assq 'left-fringe default-frame-alist)))
(if (consp parameter)
- (setcdr parameter fringe-mode)
+ (setcdr parameter (if (consp fringe-mode)
+ (car fringe-mode)
+ fringe-mode))
(setq default-frame-alist
(cons (cons 'left-fringe (if (consp fringe-mode)
(car fringe-mode)
default-frame-alist))))
(let ((parameter (assq 'right-fringe default-frame-alist)))
(if (consp parameter)
- (setcdr parameter fringe-mode)
+ (setcdr parameter (if (consp fringe-mode)
+ (cdr fringe-mode)
+ fringe-mode))
(setq default-frame-alist
(cons (cons 'right-fringe (if (consp fringe-mode)
(cdr fringe-mode)
(const :tag "Only right" (0 . nil))
(const :tag "Only left" (nil . 0))
(const :tag "Half width" (5 . 5))
+ (const :tag "Minimal" (1 . 1))
(integer :tag "Specific width")
(cons :tag "Different left/right sizes"
(integer :tag "Left width")