[emcs] 個人常用模組

作者: dryman (dryman)   2017-01-17 07:57:03
最近慢慢的將慣用編輯器從vim轉移到emacs
雖然emacs啟動速度慢了些
但在擴充性方面真的是非常了不起
而快速鍵方面則可以靠evil-mode來補足我在vim上面的習慣
以下是我常用的模組:
1. evil
在emacs上面使用vim key binding
它整合的相當不錯
幾乎所有我熟悉的vim key binding都能直接運作
美中不足的是vim autocomplete功能如C-x C-f, C-x C-l等等沒有搬上來
慣用vim者裝了evil後應該可以無痛轉移至emacs
2. evil-surround, evil-numbers
這是把surround.vim, vim increase number的功能搬上emacs
特別是surround,在vim, emacs裡都是必裝的功能
可以將刮號類的東西替換成新的刮號,還有html/xml tag也能替換
3. expand-region
有了evil後操作text object已經很方便了
不過expand-region使用起來還是相當不錯且直覺
它的功能是從游標處聰明的拓張選取區域
從word到刮號、段落等等
4. projectile
這是我使用emacs的主要理由之一
它會讀取一個專案,通常是git, maven, svn等版本控制或專案管理的設定檔
然後讓你可以快速的在專案中的檔案作切換
除了切換外,也可以grep,或是製作專案tags輔助自動完成及symbol查詢
5. magit
Emacs上的git模組
我只有用簡單的功能而已
不過看說明影片它可以做到更多複雜的功能
當然啦,除了這些其實我還做了更多複雜的設定
我個人的emacs設定放在github上
https://github.com/dryman/felix-emacs-config
檔案切割成init, keybindings, config, 以及 utils
原本是希望不要設定得太複雜
不過隨著時間過去,設定也無可避免的變得愈來愈龐大了...
作者: MortonRainey (MortonRainey)   2017-01-19 08:33:00
可以用看看 spacemacs
作者: hijkxyzuw (i,j,k) ×(x,y,z)   2017-08-22 20:20:00
謝啦,最近才剛開始踏 evil

Links booklink

Contact Us: admin [ a t ] ucptt.com