
การกำหนดค่าส่วนใหญ่ได้รับแรงบันดาลใจจาก Emacs ของ David Willson จาก Scratch Series และ Mingde (Matthew) Z-EMACS ของ Zeng รวมถึงส่วนขยายบางอย่างเพื่อให้เหมาะกับเวิร์กโฟลว์ส่วนตัวของฉันและความต้องการการพัฒนา C/C ++
แพ็คเกจส่วนใหญ่ตั้งค่าโดยใช้การประกาศใช้แพคเกจและควรตรวจสอบให้แน่ใจว่าได้ดาวน์โหลดและติดตั้งแพ็คเกจก่อนใช้งานดังนั้นคุณไม่ต้องทำด้วยตนเอง นี่ก็หมายความว่าอาจใช้ เวลานานมาก ในครั้งแรกที่คุณพยายามตั้งค่า
โดยส่วนตัวแล้วฉันใช้ Emacs-Plus โดยสนับสนุนการรวบรวม Native และ XWidgets Supports Supports การกำหนดค่าไม่ควรหยุดพักเป็นอย่างอื่นดังนั้นหากเป็นเช่นนั้นโปรดรายงานผ่านการเปิดปัญหา
emacs-config ├── ELISP/ │──เริ่มต้น-<Packagping-name> .EL ├── non-melpa-elisp/ │└──แพ็คเกจที่ไม่ได้ติดตั้งจาก Melpa └ดุ init.el
./elisp/init-<package-name>.el ซึ่งโหลดโดยเริ่มต้นโดยเริ่มต้น./elisp/ ไดเรกทอรีโดยใช้ (require 'init-<package-name>)./elpa/ elpa/)

--recurse-submodules เพื่อเริ่มต้นและอัปเดต submodules เหล่านั้นในเวลาที่ดึง(use-package) ในเวลาเริ่มต้นในไดเรกทอรีที่เหมาะสม (โดยทั่วไปใน elpa/ )git clone --recurse-submodules https://github.com/Arsenic-ATG/Emacs-config.git
cd Emacs-config
init.el ) แทนที่จะใช้ไฟล์เริ่มต้นเริ่มต้นของตัวเองซึ่งอาจเป็น ~/.emacs.el หรือไฟล์อื่น ๆ .init.el ตรวจสอบลิงค์นี้สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการค้นหาไฟล์เริ่มต้นของคุณ สามารถทำได้ใน 2 วิธี~/.emacs.d ) ด้วยที่เก็บ (คุณอาจต้องการสำรองข้อมูลการกำหนดค่าเก่าของคุณหากคุณไปสำหรับตัวเลือกนี้)-q และ -u )อ่านเอกสารอย่างเป็นทางการนี้สำหรับข้อมูลรายละเอียดเพิ่มเติมเกี่ยวกับเรื่องเดียวกัน
(use-package) จะดาวน์โหลดและติดตั้งแพ็คเกจทั้งหมด (เพื่อให้แน่ใจว่ามีการเชื่อมต่อที่เสถียรกับที่เก็บแพ็คเกจ Melpa/GNU-ELPA)(use-package) ทำงานได้อย่างถูกต้อง อย่าลังเลที่จะเปิดปัญหาเกี่ยวกับ GitHub หากคุณประสบปัญหาใด ๆ ในระหว่างการติดตั้งหรือมีแบบสอบถามใด ๆ เกี่ยวกับการกำหนดค่า
คุณยินดีต้อนรับมากกว่าที่จะทิ้งคำแนะนำของคุณผ่านทางปัญหาหรือคำขอดึงฉันยินดีที่จะได้ยินจากผู้เชี่ยวชาญของคุณที่นั่น
รหัสทั้งหมดที่พบในที่เก็บนี้ได้รับอนุญาตภายใต้ GPL V3