ฉันเป็นนักวิชาการและฉันชอบทำมากที่สุดในการเขียนของฉันใน Emacs สิ่งสำคัญที่ขาดหายไปสำหรับฉันคือความสามารถในการตรวจสอบการเปลี่ยนแปลงที่ฉันทำกับไฟล์ข้อความได้อย่างง่ายดายตลอดเวลา
คุณลักษณะการติดตามในบทความ Wikipedia หรือ Google เอกสารต่างก็เป็นไปตามสิ่งที่ฉันกำลังมองหา ฉันได้เล่นกับระบบควบคุมเวอร์ชันเช่น git เพราะดูเหมือนว่า Emacs จะได้รับการสนับสนุนเป็นอย่างดี แต่ฉันพบว่ามันใช้งานยากและซับซ้อนกว่านั้นตามที่ฉันต้องการ การลงทะเบียนที่เก็บเช็คอินและเช็คเอาต์ทั้งหมดเป็นเพียงปัญหา
ฉันไม่คิดว่าจะมีแพ็กเกจใด ๆ ที่ให้ฟังก์ชันการทำงานที่ฉันกำลังมองหาในลักษณะที่ใช้งานง่ายใช่ไหม
vc-
กลุ่มคำสั่งคือการทำให้กระบวนการใช้ VCS ง่ายขึ้น น่าเสียดายที่พวกเขาไม่ได้ใช้งานง่ายเท่ากับการอนุญาตให้ผู้ใช้ที่ไม่มีประสบการณ์สามารถใช้ประโยชน์ได้ดี ในทางกลับกันระบบเช่นที่คุณพูดถึงนั้นมีข้อ จำกัด มากดังนั้นระบบจึงพัฒนาความต้องการอย่างรวดเร็วซึ่งไม่สามารถสนองตอบได้ gnu.org/software/emacs/manual/html_node/emacs/ ......มีกลไกการเก็บข้อมูลสำรองแบบง่าย ๆ แต่เนื่องจากข้างต้นฉันอยากจะแนะนำให้เรียนรู้การใช้ VCS แทน
git
/ magit
สำหรับการควบคุมเวอร์ชันของเอกสารของฉัน มันดูน่ากลัวที่จะเริ่ม แต่ก) คุณไม่จำเป็นต้องเรียนรู้ทั้งหมดในครั้งเดียวและ b) มันสนุกที่จะใช้หลังจากผ่านช่วงการเรียนรู้เริ่มต้น เวิร์กโฟลว์ที่ดียังช่วยให้คุณมีวินัยในการเขียนเนื่องจากจะช่วยให้คุณใส่คำอธิบายประกอบสิ่งที่คุณทำซึ่งเป็นวิธีที่ดีในการรับช่วงเวลาของวิวัฒนาการของโครงการเขียน
git
และmagit
- github.com/magit/magit - เนื่องจากคุณได้เล่นไปแล้วเล็กน้อย คุณอาจต้องการทำความคุ้นเคยกับตัวเลือกบรรทัดคำสั่งเพื่อให้คุณมีความเข้าใจที่ดีขึ้นเกี่ยวกับสิ่งที่magit
กำลังทำ Emacs ไม่ได้มีไว้สำหรับผู้ไม่ใช้โค้ด แต่คุณอยู่ในที่เกิดเหตุมานานพอที่จะไม่กลัวมัน - :) คุณอาจต้องการลองเล่นกับgist
: github.com/defunkt/gist.el