emacs - Disable fringe mode
authorPeng Li <seudut@gmail.com>
Tue, 12 Sep 2017 02:15:06 +0000 (10:15 +0800)
committerPeng Li <seudut@gmail.com>
Tue, 12 Sep 2017 02:15:06 +0000 (10:15 +0800)
emacs.d/config.org
emacs.d/emacs-evil.org

index e25b01e..8629ba2 100644 (file)
@@ -57,6 +57,8 @@ Set system PATH and emacs exec path
 
   (setq scroll-step 1)
   (setq scroll-margin 5)
+
+  (fringe-mode '(0 . 0))
 #+END_SRC
 
 *** Custom file 
index 86597e5..352c08f 100644 (file)
@@ -16,6 +16,7 @@ https://www.emacswiki.org/emacs/Evil.
     ;; (setq evil-default-state 'emacs)
     (setq evil-emacs-state-cursor '("red" box))
     (setq evil-normal-state-cursor '("green" box))
+    (setq evil-motion-state-cursor '("green" box))
     (setq evil-visual-state-cursor '("orange" box))
     (setq evil-insert-state-cursor '("red" bar))
     (setq evil-replace-state-cursor '("red" bar))
@@ -25,17 +26,19 @@ https://www.emacswiki.org/emacs/Evil.
     (global-evil-leader-mode)
     (evil-mode t)
 
-    (define-key evil-normal-state-map "\C-W s" 'evil-window-split)
-    (define-key evil-normal-state-map "\C-W v" 'evil-window-vsplit)
-    (define-key evil-normal-state-map "\C-h" 'evil-window-left)
-    (define-key evil-normal-state-map "\C-j" 'evil-window-down)
-    (define-key evil-normal-state-map "\C-k" 'evil-window-up)
-    (define-key evil-normal-state-map "\C-l" 'evil-window-right)
-    (define-key evil-normal-state-map (kbd "C->") (lambda () (interactive) (evil-window-increase-width 3)))
-    (define-key evil-normal-state-map (kbd "C-<") (lambda () (interactive) (evil-window-decrease-width 3)))
-    (define-key evil-normal-state-map (kbd "C-+") (lambda () (interactive) (evil-window-increase-height 3)))
-    (define-key evil-normal-state-map (kbd "C--") (lambda () (interactive) (evil-window-decrease-height 3)))
-    (define-key evil-normal-state-map (kbd "C-=") (lambda () (interactive) (balance-windows))))
+    (mapc (lambda (map)
+            (define-key map "\C-W s" 'evil-window-split)
+            (define-key map "\C-W v" 'evil-window-vsplit)
+            (define-key map "\C-h" 'evil-window-left)
+            (define-key map "\C-j" 'evil-window-down)
+            (define-key map "\C-k" 'evil-window-up)
+            (define-key map "\C-l" 'evil-window-right)
+            (define-key map (kbd "C->") (lambda () (interactive) (evil-window-increase-width 3)))
+            (define-key map (kbd "C-<") (lambda () (interactive) (evil-window-decrease-width 3)))
+            (define-key map (kbd "C-+") (lambda () (interactive) (evil-window-increase-height 3)))
+            (define-key map (kbd "C--") (lambda () (interactive) (evil-window-decrease-height 3)))
+            (define-key map (kbd "C-=") (lambda () (interactive) (balance-windows))))
+          (list evil-normal-state-map evil-motion-state-map)))
 #+END_SRC
 
 ** Initial mode and state config