下面是一些DOCO我創建,但...什麼是點在以下emacs的命令意味着
我不知道什麼是點「」所述延伸部和所述模式之間是 因爲雖然在以下:
文件關聯
實施例:準*.mmd
與markdown-mode
:
(setq auto-mode-alist (cons '("\\.mmd$" . markdown-mode) auto-mode-alist))
基本上有一個ALIST(締列表/散列表)稱爲 auto-mode-alist
。這點擴展 - >模式。擴展看起來像是一個正則表達式,它是 。
cons
是預暫時擱置的元素列表的功能
setq
意味着引用集(它引用的自動模式列表你),否則 而不是分配給符號自動模式ALIST ,您將分配給 評估該符號的結果...不是您想要的結果;)
** ** ALIST:s的desinged到將一種元素映射到另一種元素。它們不是歷史的神器,它們與速度無關。 – Lindydancer 2011-03-16 10:24:18
@Lindydancer:是的,但alist會和正確的列表一起工作,而不是虛線對,因爲列表中的汽車仍然是關聯的關鍵。因此,對於alist來說,點對可以被稱爲優化,以節省額外nil的空間來結束列表,並且用cadr而不是cdr來訪問該值的時間將會花費。 – 2011-03-16 13:35:08
要將其稱爲優化,您必須首先從通常使用的東西開始。包含雙元素列表的列表不屬於該類別,對不起。 – Lindydancer 2011-03-16 14:48:16