Emacs 31 akan segera diluncurkan dengan fitur baru

Judul asli: Emacs 31 is around the corner: The changes I'm daily driving

Mengapa Ini Penting

Emacs 31 menyederhanakan adopsi tree-sitter dan memperluas dukungan bahasa bawaan, menurunkan hambatan pengguna baru ke editor teks powerful ini.

Emacs 31, yang masih dalam tahap pra-rilis, membawa perbaikan signifikan termasuk tree-sitter otomatis dan markdown-ts-mode bawaan. Pengembang telah menguji fitur-fitur baru ini sejak pertengahan 2026 dan mengintegrasikannya ke dalam konfigurasi Emacs Solo tanpa paket eksternal.

Emacs 31 menghadirkan sejumlah peningkatan yang dapat digunakan tanpa memerlukan paket eksternal. Fitur utama adalah penyederhanaan tree-sitter yang signifikan. Sebelumnya, mengatur tree-sitter memerlukan konfigurasi manual melalui treesit-language-source-alist dan pemanggilan treesit-install-language-grammar. Dalam Emacs 31, pengaturan menjadi lebih mudah dengan opsi treesit-auto-install-grammar yang mengizinkan Emacs secara otomatis mengambil dan membangun grammar saat diperlukan, menghilangkan kebutuhan konfigurasi manual. Fitur treesit-enabled-modes yang diatur ke nilai t secara otomatis beralih ke varian tree-sitter untuk mode-mode utama. Sumber grammar untuk bahasa seperti TypeScript, TSX, Rust, TOML, YAML, dan Dockerfile kini tertanam dalam mode itu sendiri, mengurangi konfigurasi yang diperlukan pengguna. Emacs 31 juga menyertakan markdown-ts-mode eksperimental yang bawaan. Mode ini dimulai dari proposal yang dikirim ke emacs-devel pada awal 2025, dengan kontribusi awal dari pengusul konsep. Stéphane Marks kemudian bergabung sebagai co-author dan terus meningkatkan pengalaman pengguna. Penting untuk dicatat bahwa Emacs 31 masih dalam fase pengembangan, sehingga nama dan default dapat berubah sebelum rilis final. Untuk pengguna yang menjalankan multiple machines dengan arsitektur berbeda, ada catatan tentang grammar yang diinstal otomatis tidak terpisahkan oleh arsitektur, sehingga binary x86_64 dan arm64 dapat bertabrakan.

Sumber

rahuljuliato.com — Baca artikel asli →