โครงการ GNU ได้เผยแพร่การเปิดตัวโปรแกรมแก้ไขข้อความ GNU Emacs 28.1 จนกระทั่งการเปิดตัว GNU Emacs 24.5 โครงการนี้ได้รับการพัฒนาภายใต้การนำส่วนตัวของ Richard Stallman ซึ่งส่งมอบตำแหน่งหัวหน้าโครงการให้กับ John Wiegley ในฤดูใบไม้ร่วงปี 2015
เพิ่มการปรับปรุงรวมถึง:
- ให้ความสามารถในการคอมไพล์ไฟล์ Lisp เป็นโค้ดที่ปฏิบัติการได้โดยใช้ไลบรารี libgccjit แทนที่จะใช้การคอมไพล์ JIT หากต้องการเปิดใช้งานการคอมไพล์แบบเนทิฟเมื่อสร้าง คุณต้องระบุตัวเลือก '--with-native-compilation' ซึ่งจะคอมไพล์แพ็คเกจ Elisp ทั้งหมดที่มาพร้อมกับ Emacs ให้เป็นโค้ดที่ปฏิบัติการได้ การเปิดใช้งานโหมดช่วยให้คุณได้รับประสิทธิภาพที่เพิ่มขึ้นอย่างเห็นได้ชัด
- ตามค่าเริ่มต้น ไลบรารีกราฟิกของไคโรจะใช้สำหรับการเรนเดอร์ (เปิดใช้งานตัวเลือก '—with-cairo') และกลไกเค้าโครงสัญลักษณ์ HarfBuzz ใช้สำหรับเอาต์พุตข้อความ การสนับสนุน libXft เลิกใช้แล้ว
- เพิ่มการรองรับข้อกำหนด Unicode 14.0 และปรับปรุงการทำงานกับอิโมจิอย่างมาก
- เพิ่มความสามารถในการโหลดตัวกรองการเรียกระบบ seccomp ('—seccomp=FILE') สำหรับกระบวนการแซนด์บ็อกซ์
- มีการเสนอระบบใหม่สำหรับการแสดงเอกสารและกลุ่มฟังก์ชัน
- เพิ่มการใช้งาน 'โหมดเมนูบริบท' ของเมนูบริบทที่แสดงเมื่อคลิกขวา
- ความสามารถของแพ็คเกจสำหรับการจัดการโครงการได้รับการขยายอย่างมาก
ที่มา: opennet.ru