ฟีเจอร์สำคัญที่วางแผนไว้สำหรับ GNU Emacs 25 มีอะไรบ้าง?


36

ฉันพยายามติดตั้ง Emacs 24.4 ถึง homebrew ด้วยคำสั่งต่อไปนี้:

brew install emacs --HEAD --use-git-head --cocoa --with-gnutls

มันจบลงด้วยการติดตั้ง (การพัฒนาต่อยอดไปสู่สิ่งที่อาจเกิดขึ้น) Emacs 25 ฉันไม่สามารถหาข้อมูลใด ๆ เกี่ยวกับแผนงานของ Emacs ได้ แต่เนื่องจากรุ่นนี้อยู่ระหว่างการพัฒนาฉันคิดว่ามีแผนบางอย่าง ฟีเจอร์สำคัญที่วางแผนไว้สำหรับ Emacs 25 คืออะไร


1
มันไม่มีแผนงานที่เป็นลายลักษณ์อักษรจริงๆ คุณสามารถอ่านข่าวได้ แต่สิ่งเหล่านั้นถูกนำไปใช้แล้ว (และบางอย่างอาจเปลี่ยนแปลงก่อนที่จะเผยแพร่)
Dmitry

"แต่เนื่องจากรุ่นนี้อยู่ระหว่างการพัฒนาฉันคิดว่ามีแผนบางอย่าง" น่ากล่าวถึง: Emacs อยู่ในการพัฒนาอยู่เสมอไม่ว่าจะมีแผนหรือไม่มีแผนก็ตาม
Malabarba

คำตอบ:


65

คุณได้ติดตั้ง Build build ของ (จะกลายเป็นอะไร) Emacs 25 (Emacs 25 ยังไม่ได้วางจำหน่าย)

เพื่อใช้ในการอ่านC-h N NEWSมันเป็นเฉพาะร่างคำอธิบายของทุกคนที่จะใหม่ใน Emacs 25

มีความรู้สึกเล็กน้อยในคนที่ทำซ้ำข้อมูลนั้นที่นี่ แน่นอนว่าคนบางคนอาจต้องการดึงความสนใจไปที่การเปลี่ยนแปลงที่พวกเขาชื่นชอบ ไม่มีอะไรผิดปกติกับที่

ข้อควรจำ: ถาม Emacs ก่อน หากคุณไม่พบข้อมูลที่คุณต้องการจาก Emacs เองให้ถามที่อื่น แต่คุณจะทำด้วยตัวเองชอบโดยการเรียนรู้ที่จะถาม Emacs


ขอบคุณสำหรับคำตอบ Drew ฉันเปลี่ยนกลับเป็น 24.3 แต่ฉันก็รู้ดีว่าจะหาการเปลี่ยนแปลงได้ที่ไหน
คอนเนอร์

16
คำตอบที่ดี แต่: ฉันจะหาข่าวได้ที่ไหนโดยไม่ต้องติดตั้ง Emacs 25 (ออนไลน์?)
mbork


7
+1 สำหรับ "ถาม Emacs" -IT เป็นบรรณาธิการตนเอง documenting หลังจาก :) ทั้งหมด
ฌอน Allred

23

ไฟล์ NEWS สำหรับ Emacs 25 มีอยู่ที่http://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-25ปัจจุบันมีประมาณ 400 รายการ

เนื่องจากใกล้จะปล่อยออกมาแล้วนี่คือรายการ (ส่วนตัว) ของคุณสมบัติที่สำคัญบางประการที่รวมอยู่ในตอนนี้ - รายการอาจมีการเปลี่ยนแปลง มีคุณสมบัติอื่น ๆ ที่อาจทำให้เป็นเช่นนี้ (x-widgets - ใครบางคนที่เกี่ยวข้องมากขึ้นอาจรู้ว่าคุณสมบัติที่สำคัญกำลังทำงานอยู่):

  • ปรับปรุงการแก้ไขรูปสี่เหลี่ยมผืนผ้า - มุมสามารถผ่าน EOL, Cx Cxผ่านมุมต่างๆ, string-rectangleแสดงตัวอย่างแบบไดนามิกของผลลัพธ์ของการแทรกสตริงก่อนทุกบรรทัดของสี่เหลี่ยมผืนผ้า
  • คำสั่งใหม่describe-symbol- ทำงานสำหรับฟังก์ชั่นตัวแปรใบหน้า ฯลฯ ผูกไว้กับCh oโดยค่าเริ่มต้น
  • list-packages โหลดรายการแพคเกจแบบอะซิงโครนัสในพื้นหลัง
  • Ch lแสดงคำสั่งที่เรียกใช้ด้วย
  • ใหม่แพคเกจโครงการให้โครงสร้างพื้นฐานทั่วไปสำหรับการจัดการกับโครงการ
  • แพ็คเกจ Xref ใหม่มาแทนที่ etags front-end และ UI - M-เพื่อกลับไปยังตำแหน่งก่อนหน้า
  • คำสั่งใหม่ comment-line
  • ไลบรารีใหม่seqสำหรับฟังก์ชันการจัดการลำดับ - ทำงานกับรายการสตริงและเวกเตอร์
  • ห้องสมุดใหม่mapทำงานกับ alists, hash-tables และอาร์เรย์
  • รองรับโมดูลไบนารีที่โหลดแบบไดนามิก (เช่น. so ไฟล์สำหรับ POSIX)
  • การลบการลบอักขระเดี่ยวต่อเนื่องจะถูกยุบในเลิกทำบันทึก
  • มาโครใหม่ define-advice

และสิ่งที่น่าสนใจอื่น ๆ :

  • การปรับปรุงการจัดการการพึ่งพาแพคเกจ - แพคเกจที่ติดตั้งเป็นการอ้างอิงถูกทำเครื่องหมายเช่นนี้
  • การบีบอัด / การคลายการบีบอัดใน Dired
  • Elisp ได้รับการสนับสนุนสำหรับเครื่องกำเนิดไฟฟ้า
  • ฟังก์ชั่นใหม่ alist-get
  • ข้อความเริ่มต้นจะถูกตีความเป็นสตริงเอกสาร
  • Prog-mode รองรับการเยื้องหลายโหมด
  • สัญลักษณ์ไม่สามารถตีความได้ในขณะที่จุดอยู่ภายใน
  • Ms Mwใช้ eww เพื่อค้นหาข้อความที่เลือก
  • eww แสดงแบบอักษรความกว้างของตัวแปรเพิ่มคำสั่งใหม่ eww-toggle-fonts
  • โทรquick-calcด้วยอาร์กิวเมนต์คำนำหน้าเพื่อแทรกผลลัพธ์ลงในบัฟเฟอร์
  • New แมโครlet-alist- อนุญาตให้หนึ่งเพื่อผูกค่าที่เก็บไว้ใน alist
  • ฟังก์ชั่นใหม่directory-files-recursivelyจะส่งคืนไฟล์ที่ตรงกันทั้งหมด (เรียกซ้ำ) ภายใต้ไดเรกทอรี
  • ตัวแปรใหม่inhibit-messageยับยั้งไม่ให้messageแสดงข้อความในพื้นที่เสียงสะท้อน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.