iT邦幫忙

鐵人檔案

2013 iT 邦幫忙鐵人賽
回列表

EMACS 新思維 系列

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

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

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

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

[EMACS新思維 第十四天] Elisp 入門(四): defun,函數的定義

本基本介紹翻譯自 Emacs 高手 Xah Lee 的介紹文章,予以中文化! 函數 其基本結構如下:(defun ‹function name› (‹param...

2013-10-11 ‧ 由 haroldwu 分享
DAY 12

[EMACS新思維 第十五天] Elisp 入門(五): add-hook 與 set-key

有時候,我們會爲自己常用的 mode 添加一些特殊的功能,或者將按鍵與函數(defun 定義的功能)捆綁。這次介紹實用的 add-hook 掛鉤及 set-ke...

2013-10-12 ‧ 由 haroldwu 分享
DAY 13

[EMACS新思維 第十六天] Elisp 與其他 S-expression 語言編輯的技巧

幾個實用的 elisp 編輯相關設定。若有在寫 clojure、scheme、common lisp 也可以參考哦! 先上原始碼 ;; Elisp (defun...

2013-10-13 ‧ 由 haroldwu 分享
DAY 14

[EMACS新思維 第十七天] Tramp-mode:編輯遠端文件

不是只有 vim 可以遠程以 ssh/sftp 編輯文件哦! Emacs 也可以! 首先,C-x C-f,出現檔案開啓命令 接著你需要輸入:/ssh:(前面那...

2013-10-14 ‧ 由 haroldwu 分享
DAY 15

[EMACS新思維 第十八天] 編輯本機需 root 權限文件

編輯需 root 權限文件,以及其他開啓 root 權限文件的方法。 前言:通常初使用 emacs 的人都會發現,拿 emacs 來編輯系統檔案,似乎相對麻煩:...

2013-10-15 ‧ 由 haroldwu 分享
DAY 16

[EMACS新思維 第十九天] 檔案管理員 Dired (上:基本使用)

關於天下最強的檔案管理器 -- dired-mode。能用正則表達式來進行檔案管理哦! 有沒有想過,用正則表達式標記符合需求的檔案,而不是透過滑鼠慢慢的一個一個...

2013-10-16 ‧ 由 haroldwu 分享
DAY 17

[EMACS新思維 第二十天] 檔案管理員 Dired (下:進階使用)

一些讓 dired 更好用的設定。 開啓目前編輯中檔案所屬目錄 使用命令 M-x dired-jump 或快捷:C-x C-j 用外部程式開啓檔案 一般 dir...

2013-10-17 ‧ 由 haroldwu 分享
DAY 18

[EMACS新思維 第二十一天] ibuffer

C-x C-b 下去是 *buffer*,那,有沒有管理 buffer 更好的工具呢? 有滴,而且這個工具是內建的哦!叫 ibuffer。 啓用 (global...

2013-10-18 ‧ 由 haroldwu 分享
DAY 19

[EMACS新思維 第二十二天] 版本管理(Version-Control)

在使用 emacs 處理版本管理時,magit 無疑是很多人的選擇。不過,magit 是一個額外的套件,而且他也僅止於對 git 有良好處理。那面對如其他以 s...

2013-10-19 ‧ 由 haroldwu 分享
DAY 20

[EMACS新思維 第二十三天] Org-mode (一)

據說這是 emacs 吸引其他編輯器使用者的原因。既然講 emacs,那一定要來介紹 org-mode 拉!今天介紹基本操作及相關設定。 什麼是 org-mod...

2013-10-20 ‧ 由 haroldwu 分享