SpaceEmacs Rock Day7 学习笔记

<?xml version="1.0" encoding="utf-8"?> SpaceEmacs Rock Day7 学习笔记

SpaceEmacs Rock Day7 学习笔记

1 SpaceEmacs Rocks Day 7

1.1 Tweak C-w to delete backward

;; Tweak C-w to delete backward
(global-set-key (kbd "C-w") 'backward-kill-word)

1.2 Evil Turn Emacs into Vim

  1. install Evil plugins
    • evil-leader
  2. tell the different between fvil and Vim
  3. configure Evil leader key
    • Evil State = Vim mode
    • evil normal state
    • evil insert state
    • evil visual state
    • evil notion state
    • evil emacs state
    • evil operator state
(global-evil-leader-mode)
(evil-leader/set-key
  "ff" 'find-file
  "fr" 'recentf-open-files
  "b" 'switch-to-buffer 
  "k" 'kill-buffer
  "pf" 'counsel-find-file
  "ps" 'helm-do-ag-project-root
  "1" 'select-window-1
  "2" 'select-window-2
  "3" 'select-window-3
  "4" 'select-window-4
  "s3" 'split-window-right
  "s2" 'split-window-below
  ":" 'counsel-M-x
  "dw" 'delete-other-windows
  )

  1. press `C-z` to toggle between Normal and Emacs state
  2. Made some nodes to use emacs-state
(dolist (mode '(ag-mode
                flycheck-error-list-mode
                git-rebase-mode))
  (add-to-list 'evil-emacs-state-modes mode))
  1. bind h/j/k/l key
(add-hook 'occur-mode-hook
          (lambda ()
            (evil-add-hjkl-bindings occur-mode-map 'emacs
              (kbd "/")    'evil-search-forward
              (kbd "n")    'evil-search-next
              (kbd "N")    'evil-search-previous
              (kdb "C-d")  'evil-scroll-down
              (kdb "C-u")  'evil-scroll-up
              )))
  1. Add this to Dired mode, ibuffer mode

Date: 2018-10-24 12:16

Author: devinkin

Created: 2018-10-24 三 20:16

Validate

转载于:https://www.cnblogs.com/devinkin/p/9845898.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值