入門套件

入門套件使新使用者能夠快速開始使用 Emacs 並避免來自 Emacs 等成熟系統的一些設定障礙 - 這種障礙已經經歷了數十年的發展,並且自然也有一些歷史怪癖。經驗豐富的使用者還可以獲得由其他人策劃的擴充套件工具包配置。

需要付出相當大的努力來維護一組包和設定,隨著包隨著時間的推移改進(或位腐爛),這些包和設定將繼續很好地協同工作。許多 Emacs 使用者不希望進行這種維護,因此他們轉向入門套件。套件的組裝和維護與 Linux 發行版的管理具有小規模的相似性。

主題和定製

一些入門套件以主題為主; 例如,對於特定的程式語言環境,或音樂建立,或另一編輯器的模擬。其他人的目標是為儘可能多的情況或語言提供繫結舒適/高效模組的廚房水槽。

大多數入門套件都有擴充套件和定製的條款。使用者將覆蓋特定的鍵繫結和設定,並能夠新增尚未提供的包。

熱門套件

有許多入門套件可供選擇。從理論上講,任何釋出他們的~/.emacs.d 的人都創造了一個。但是少數人已經受到一個或多個人的歡迎和維護。一些例子(基於 Github 明星的主觀受歡迎程度)包括 SpacemacsPreludePurcellEmacs Starter KitMagnarsEmacs Live 。更多詳細資訊在上面的示例部分中列出,此 Wiki 上列出更多入門工具包。

一個著名的微型工具包Sane Defaults ,它提供了一些設定來移除 Emacs 的一些預設的新手行為。

需要入門套件嗎?

儘管在使用入門套件方面存在一些爭議 ,但對於許多人來說,這些好處遠遠超過了如何協調動態 Emacs 設定的成本。針對入門工具包的爭論通常涉及:使用者不瞭解 Emacs 的一些細微差別和本機行為,難以除錯,甚至使 Emacs 看起來更像外國編輯器(Spacemacs)。