iT邦幫忙

鐵人檔案

2013 iT 邦幫忙鐵人賽
回列表

EMACS 新思維 系列

網路上 emacs 的套件管理向來是以自己下載、存放在載入爲主。但是自 emacs 24 開始,package.el 及 el-get 的蓬勃發展,讓原本的套件管理相對落後!

試想,在 Linux 各發行版,有人自己手動下載每個軟體及相依軟體的原始碼,手動編譯安裝嗎?

本系列文希望透過先進的觀念一掃舊有 emacs 使用障礙,達到普及 emacs 的目的!

鐵人鍊成 | 共 27 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文
DAY 1

[EMACS新思維 第四天] 關於包管理:el-get [中]

強大更勝 vundle 的 el-get 介紹之中篇。 關於el-get安裝及啟用,請參考前兩天的文章,簡單扼要的講了 Emacs 內建的 elpa-packa...

2013-10-01 ‧ 由 haroldwu 分享
DAY 2

[EMACS新思維 第五天] 關於包管理:el-get [下]

強大更勝 vundle 的 el-get 介紹之下篇。 關於el-get安裝及啟用,請參考前兩天的文章,簡單扼要的講了 Emacs 內建的 elpa-packa...

2013-10-02 ‧ 由 haroldwu 分享
DAY 3

[EMACS新思維 第六天] 關於包管理:el-get 與自己的設定

關於 el-get ,你可以當成一個自定義的好工具! 我們透過三篇的文章,大致瀏覽過了 el-get 的基本能力。現在來講關於 el-get 這個工具應用於「新...

2013-10-03 ‧ 由 haroldwu 分享
DAY 4

[EMACS新思維 第七天] Interactively Do Things

Interactively Do Things。Emacs 最強大的互動套件,參考 emacswiki 可以看到透過 elisp 的擴充能力,使其與其他套件完美...

2013-10-04 ‧ 由 haroldwu 分享
DAY 5

[EMACS新思維 第八天] 談談 SMEX

陳斌說:「安裝Smex,記住你最常用的命令,只要打命令中的關鍵字就可以匹配」。提升 emacs 效率不可不裝! Emacs 有大量的按鍵組合,這是新手們最頭痛的...

2013-10-05 ‧ 由 haroldwu 分享
DAY 6

[EMACS新思維 第九天] 在 Emacs 內運行 shell

Emacs 與 shell 的結合,可以大幅提升工作效率。當然,對於一些常見的命令列程式(如 git)有更方便的套件可以用,這是之後要介紹的。Emacs 內的...

2013-10-06 ‧ 由 haroldwu 分享
DAY 7

[EMACS新思惟 第十天] Comint-mode:自製自己的交互式介面

昨天介紹了三種在 emacs 內使用 shell 的方式,今天要來介紹如何自己打造一個交互式界面。 (不好意思,因爲最近有點忙,本來是要先講 elisp 概論,...

2013-10-07 ‧ 由 haroldwu 分享
DAY 8

[EMACS新思維 第十一天] Elisp 入門(一):執行 elisp 程式碼

Elisp 是一種 lisp 的變形,專注在文本、檔案處理。但是它其實是一門完整的語言,具備幾乎無限的擴充能力,使 emacs 到今天依然是最強大的編輯器(沒有...

2013-10-08 ‧ 由 haroldwu 分享
DAY 9

[EMACS新思維 第十二天] Elisp 入門(二): elisp 語法入門 (一)

本基本介紹翻譯自 Emacs 高手 Xah Lee 的介紹文章,予以中文化! 關於如何求值 elisp,請見昨天的文章。 一:顯示訊息 ; printing (...

2013-10-09 ‧ 由 haroldwu 分享
DAY 10

[EMACS新思維 第十三天] Elisp 入門(三): elisp 語法入門 (二)

本基本介紹翻譯自 Emacs 高手 Xah Lee 的介紹文章,予以中文化! 七:If、Then、Else 條件語句的語法是: (if ‹test› ‹body...

2013-10-10 ‧ 由 haroldwu 分享