มีความแตกต่างอะไรระหว่าง emacs รุ่นต่างๆที่มีอยู่?


12

Ubuntu (10.10) มี emacs21,22,23 และ emacs-snapshot ความแตกต่างระหว่างพวกเขาและสิ่งที่ไม่emacsแพคเกจติดตั้งโดยค่าเริ่มต้น? นอกจากนี้ฉันคิดว่าemacs-snapshot-gtkเป็นหนึ่งที่ทันสมัยที่สุด ฉันต้องการใช้สิ่งนี้เพราะดูเหมือนว่าจะสนใจการ.Xdefaultsตั้งค่าของฉันซึ่งemacsไม่ใช่ สิ่งนี้อาจทำให้เกิดข้อเสีย?

ฉันใช้ emacs สำหรับการเขียนโปรแกรม LaTeX, ORGmode และ ESS / R

คำตอบ:


10

emacs-snapshotเป็นรุ่นพัฒนาของ Emacs มันมีสารพัดมากกว่า แต่ก็มีแนวโน้มที่จะเป็นบั๊กมากกว่าเดิมดังนั้นคุณต้องรับความเสี่ยงด้วยตนเอง รุ่นอื่น ๆ จะวางจำหน่าย เหตุผลเดียวที่ฉันคิดว่าจะไม่ติดตั้งรุ่นล่าสุดคือถ้าคุณมีพื้นที่ดิสก์เหลือน้อยมาก

emacsแพคเกจขึ้นอยู่กับemacs23(คุณสามารถดูการอ้างอิงในเครื่องมือการบริหารแพคเกจใด ๆ )

โปรแกรม Gtk ไม่ได้ใช้ทรัพยากร X ( .Xdefaults) Emacs รุ่น Non-gtk (แต่ X) ทำ


emacs22 จะหายไปเพราะ emacs23 ดังนั้นคุณสามารถละเว้น emacs22 ได้อย่างปลอดภัย
Kees Cook

ดังนั้นถ้าฉันต้องการใช้ประโยชน์จาก.Xdefaultsสิ่งที่ฉันใช้ (ฉันคิดว่านี่เป็นความแตกต่างระหว่างemacsและemacs-snapshotไม่ชัดเจน ... )
Seamus

ย้ายเนื้อหาของ.Xdefaultsไปสู่.Xresourcesดูเหมือนว่าจะทำให้มาตรฐานemacsรับรู้มัน
เชมัส

@Seamus: คำตอบสั้น ๆ : ~/.Xresourcesเป็นไฟล์ที่จะใช้ คำตอบยาว: ทรัพยากร X ถูกเก็บไว้บนเซิร์ฟเวอร์ ใน Ubuntu และระบบยูนิกซ์อื่น ๆ ส่วนใหญ่เมื่อคุณลงชื่อเข้าใช้~/.Xresourcesจะถูกโหลด โหลดระบบอื่น ๆ เล็กน้อย~/.Xdefaultsแต่ไม่ใช่ Ubuntu แอปพลิเคชั่นบางตัวมองหาทรัพยากรของตัวเองใน~/.Xdefaultsตอนที่เริ่มต้น แต่ไม่ใช่ Emacs (อย่างน้อยไม่ใช่emacs23-xบน 10.04 แม้ว่าจะโหลด~/.Xdefaults-$(hostname)) หากคุณเปลี่ยนไฟล์ทรัพยากรคุณสามารถโหลดไฟล์ด้วยตนเองได้xrdb -merge ~/.Xresources( -loadจะแทนที่ทรัพยากรระบบใด ๆ ก็ได้)
Gilles 'หยุดความชั่วร้าย'
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.