@@ -300,7 +300,7 @@ inserted in the buffer (if it is not read-only)."
300
300
(progn
301
301
; ; Unset shortcuts which shadow evil leader
302
302
(eval-after-load " compile"
303
- '(progn
303
+ '(progn
304
304
(define-key compilation-mode-map (kbd " SPC" ) nil )
305
305
(define-key compilation-mode-map (kbd " h" ) nil )))
306
306
(eval-after-load " dired"
@@ -311,7 +311,7 @@ inserted in the buffer (if it is not read-only)."
311
311
(define-key evil-emacs-state-map (kbd " SPC" ) evil-leader--default-map)))
312
312
; ; load surround
313
313
(use-package evil-surround
314
- :init (global-evil-surround-mode 1 ))
314
+ :init (global-evil-surround-mode 1 ))
315
315
; ; load evil-exchange
316
316
(use-package evil-exchange
317
317
:init (evil-exchange-install))
@@ -380,9 +380,11 @@ inserted in the buffer (if it is not read-only)."
380
380
(setq spacemacs-mode-line-flycheckp nil )
381
381
(setq spacemacs-mode-line-flycheckp t )))
382
382
(evil-leader/set-key " tmf" 'spacemacs/mode-line-flycheck-info-toggle )
383
-
383
+ (setq-default powerline-height 17 )
384
+ (setq-default powerline-default-separator 'wave )
384
385
(setq-default mode-line-format '(" %e" (:eval
385
386
(let* ((active (eq (frame-selected-window ) (selected-window )))
387
+ (line-face (if active 'mode-line 'mode-line-inactive ))
386
388
(face1 (if active 'powerline-active1 'powerline-inactive1 ))
387
389
(face2 (if active 'powerline-active2 'powerline-inactive2 ))
388
390
(state-face (if active (spacemacs/current-state-face) face2))
@@ -393,24 +395,30 @@ inserted in the buffer (if it is not read-only)."
393
395
(eq 'running flycheck-last-status-change))))
394
396
(vc-face (if (or flycheckp spacemacs-mode-line-minor-modesp)
395
397
face1 nil ))
398
+ (separator-left (intern (format " powerline-%s -%s "
399
+ powerline-default-separator
400
+ (car powerline-default-separator-dir))))
401
+ (separator-right (intern (format " powerline-%s -%s "
402
+ powerline-default-separator
403
+ (cdr powerline-default-separator-dir))))
396
404
(lhs (append (list
397
405
; ; window number
398
- ; ; (powerline-wave -left state-face face1)
406
+ ; ; (funcall separator -left state-face face1)
399
407
(powerline-raw (spacemacs/window-number) state-face)
400
- (powerline-wave- right state-face nil )
408
+ (funcall separator- right state-face line-face )
401
409
; ; evil state
402
410
; ; (powerline-raw evil-mode-line-tag state-face)
403
- ; ; (powerline-wave -right state-face nil)
411
+ ; ; (funcall separator -right state-face nil)
404
412
; ; buffer name
405
413
(powerline-raw " %*" nil 'l )
406
414
(powerline-buffer-size nil 'l )
407
415
(powerline-buffer-id nil 'l )
408
416
(powerline-raw " " nil )
409
417
; ; major mode
410
- (powerline-wave- left nil face1)
418
+ (funcall separator- left line-face face1)
411
419
(powerline-major-mode face1 'l )
412
420
(powerline-raw " " face1)
413
- (powerline-wave- right face1 nil ))
421
+ (funcall separator- right face1 line-face ))
414
422
; ; flycheck
415
423
(if flycheckp
416
424
(list
@@ -424,9 +432,9 @@ inserted in the buffer (if it is not read-only)."
424
432
; ; separator between flycheck and minor modes
425
433
(if (and flycheckp spacemacs-mode-line-minor-modesp)
426
434
(list
427
- (powerline-wave- left nil face1)
435
+ (funcall separator- left line-face face1)
428
436
(powerline-raw " " face1)
429
- (powerline-wave- right face1 nil )))
437
+ (funcall separator- right face1 line-face )))
430
438
; ; minor modes
431
439
(if spacemacs-mode-line-minor-modesp
432
440
(list
@@ -435,19 +443,19 @@ inserted in the buffer (if it is not read-only)."
435
443
(powerline-raw " " nil )))
436
444
; ; version control
437
445
(if (or flycheckp spacemacs-mode-line-minor-modesp)
438
- (list (powerline-wave- left (if vc-face nil face1) vc-face)))
439
- (list
446
+ (list (funcall separator- left (if vc-face line-face face1) vc-face)))
447
+ (list
440
448
(powerline-vc vc-face)
441
449
(powerline-raw " " vc-face)
442
- (powerline-wave -right vc-face face2))))
450
+ (funcall separator -right vc-face face2))))
443
451
(rhs (list
444
- (powerline-wave -right face2 face1)
452
+ (funcall separator -right face2 face1)
445
453
(powerline-raw " " face1)
446
454
(powerline-raw " %l:%2c" face1 'r )
447
- (powerline-wave- left face1 nil )
455
+ (funcall separator- left face1 line-face )
448
456
(powerline-raw " " nil )
449
457
(powerline-raw " %p" nil 'r )
450
- (powerline-chamfer-left nil face1)
458
+ (powerline-chamfer-left line-face face1)
451
459
; ; display hud only if necessary
452
460
(let ((progress (format-mode-line " %p" )))
453
461
(if (string-match " \% " progress)
@@ -473,20 +481,20 @@ inserted in the buffer (if it is not read-only)."
473
481
(use-package ace-jump-mode
474
482
:defer t
475
483
:init
476
- (progn
484
+ (progn
477
485
(add-hook 'ace-jump-mode-end-hook 'golden-ratio )
478
486
(evil-leader/set-key " SPC" 'evil-ace-jump-char-mode )
479
487
(evil-leader/set-key " l" 'evil-ace-jump-line-mode ))
480
488
:config
481
- (progn
489
+ (progn
482
490
(setq ace-jump-mode-scope 'global )
483
491
(evil-leader/set-key " `" 'ace-jump-mode-pop-mark ))))
484
492
485
493
(defun spacemacs/init-auto-complete ()
486
494
(use-package auto-complete
487
495
:commands auto-complete-mode
488
496
:init
489
- (progn
497
+ (progn
490
498
(add-to-hooks 'auto-complete-mode '(org-mode-hook
491
499
prog-mode-hook
492
500
erlang-mode-hook))
@@ -531,7 +539,7 @@ inserted in the buffer (if it is not read-only)."
531
539
:disabled t
532
540
:defer t
533
541
:init
534
- (progn
542
+ (progn
535
543
(add-hook 'flyspell-mode-hook '(lambda () (auto-dictionary-mode 1 )))
536
544
(evil-leader/set-key
537
545
" sd" 'adict-change-dictionary ))))
@@ -543,7 +551,7 @@ inserted in the buffer (if it is not read-only)."
543
551
bookmark-rename
544
552
bookmark-set)
545
553
:config
546
- (setq
554
+ (setq
547
555
bookmark-default-file " ~/.emacs.d/bookmarks" ; keep my ~/ clean
548
556
bookmark-save-flag 1 ))) ; autosave each change
549
557
@@ -664,7 +672,7 @@ inserted in the buffer (if it is not read-only)."
664
672
; ; (require 'erlang-flymake)
665
673
; ; (erlang-flymake-only-on-save)
666
674
)
667
-
675
+
668
676
(defun spacemacs/init-ess ()
669
677
; ; ESS is not quick to load so we just load it when
670
678
; ; we need it (see my-keybindings.el for the associated
@@ -925,7 +933,7 @@ inserted in the buffer (if it is not read-only)."
925
933
(progn (golden-ratio-mode -1 )(balance-windows ))
926
934
(golden-ratio-mode))))
927
935
:config
928
- (progn
936
+ (progn
929
937
(setq golden-ratio-extra-commands
930
938
(append golden-ratio-extra-commands
931
939
'(evil-window-left
@@ -1191,7 +1199,7 @@ inserted in the buffer (if it is not read-only)."
1191
1199
(use-package ledger-mode
1192
1200
:mode (" \\ .ledger\\ '" . ledger-mode)
1193
1201
:init
1194
- (progn
1202
+ (progn
1195
1203
(setq ledger-post-amount-alignment-column 62 )
1196
1204
(evil-leader/set-key-for-mode 'ledger-mode
1197
1205
" md" 'ledger-delete-current-transaction
@@ -1283,7 +1291,7 @@ inserted in the buffer (if it is not read-only)."
1283
1291
(use-package neotree
1284
1292
:defer t
1285
1293
:init
1286
- (progn
1294
+ (progn
1287
1295
(setq neo-create-file-auto-open t
1288
1296
neo-dont-be-alone t
1289
1297
neo-banner-message " File Tree browser"
@@ -1611,7 +1619,7 @@ inserted in the buffer (if it is not read-only)."
1611
1619
(defun spacemacs/init-volatile-highlights ()
1612
1620
(use-package volatile-highlights
1613
1621
:init
1614
- (progn
1622
+ (progn
1615
1623
(volatile-highlights-mode t )
1616
1624
(spacemacs//hide-lighter volatile-highlights-mode))))
1617
1625
0 commit comments