Emacs 學習之旅

Emacs 的使用過程,就像是程序員的生涯同樣——路漫漫其修遠兮,吾將上下而求索。html

萬物始於 Emacs

最先知道 Emacs 是從編輯器的聖戰開始的,即編輯器之神——Vi,和神的編輯器——Emacs。兩個編輯器在經歷了幾十年的戰爭以後,仍然是編輯世界不可超越的高峯。git

但在一開始,我選擇的是 Vi,由於在 *nix 中,基本都是有的,在服務器編輯文件——即便是很大的文件,Vi 也能夠很是容易的使用,因此在一段時間內,我幾乎是跪着使用 Vi 的。程序員

後來隨着想用的功能愈來愈多,而被一些大神安利,我就選擇了使用 Emacs 來記筆記(裝逼)。因而下載了當時正流行的 Purcell 大神的配置,並開始嘗試使用,不過沒過多少就放棄了。github

推薦內容:服務器

Emacs 始於 Org

Emacs 學習的無疾而終,讓個人裝逼大計一度沉淪。直到我看到另外兩個大神,利用 Org-mode 進行博客寫做日程管理,並詳細閱讀了他們的文章以後,才真正開始了 Emacs 的學習苦旅。微信

若是說 Emacs 是神的編輯器的話, Org 多是神器之中的神器,隨着對 Org 的學習和使用,我從最初的裝逼,到後來的逼格提高,都是由於 Org-mode編輯器

推薦內容:ide

終於 Spacemacs 的戰爭

從最開始的學習,到如今已經習慣於使用 Emacs 的人來講,Emacs 確實是能夠提高工具效率的,固然這裏要把配置他的時間拿走。雖然開始使用的緣由有所不一樣,可是你們最後的目標卻都是同樣的——提升工做(學習)效率。工具

可是通過了 Emacs 幾回配置以後,雖說不上大神,也就知道了一些 Emacs 的坑是如何解決的。學習

後來加入了一個 Emacs 的微信羣——絕不誇張的說,這是我加入過的羣裏面質量最高的,學習效果最好的,並且全部的成員都自發的維護羣裏的閒聊問題,每一次討論都是提問解決和討論的過程。

在偶然的一次機會,被安利了一把 Spacemacs,Vi 的操做加上 Emacs 的擴展,不要太吸引人!

推薦關注的大神:

  • Hick 高質量 Emacs 微信羣羣主,應該也是發起人,水的人自覺加入閒聊羣,是我全部技術相關微信羣中質量最高的。
  • 子龍山人 Spacemacs Rock 視頻做者,個人配置裏抄的最多的就是這位大神的。
  • DarkSun 黑日大神,大神的文章很是好,多讀讀,能夠找到一些本身須要的配置。
  • tumashu 自然二呆,呆神,以前看到呆神在閒聊羣裏水,後來又看到呆神在幫忙解決問題,好奇的關注了一下 GitHub ,才發現,居然這幾個好用的 package
    都是呆神寫的,並且呆神居然不是程序員!

大神太多了,不一一推薦,若是須要,能夠聯繫 Hick 加一下羣,就都有了。

再推薦一下中文的 Emacs 論壇,能夠提問,也能夠討論:

  • Emacs China 一堆大神在維護的論壇,常常看看,很是好用

語亂的 Spacemacs 配置

初始

爲了更好管理配置,推薦使用 .spacemacs.d 文件夾進行管理配置,而不是使用 .spacemacs 文件。也爲了方便後續的擴展。

可能會遇到的問題

若是是在 Windows 下使用,須要注意幾個問題:

  1. 推薦用編譯版本,或者用官方網站加部分 .dll 文件來解決
  2. 使用過程當中,爲了配置的時候好用——更適合 Linux,我是使用在環境變量中增長默認的 HOME 的方案,也可使用其它方法
  3. 直接下載就可使用,維護的是 develop 分支,後續會慢慢往 master
    分支中合併

最終選擇

在幾經周折以後,最後仍是選擇本身從頭開始配置一套 .emacs.d 的內容,可是 .spacemacs.d 的相關內容也沒有清楚。

個人 emacs 原生配置

個人博客地址

若是想看個人博客,能夠訪問:個人博客地址

相關文章
相關標籤/搜索