Difference between revisions of "GNU Emacs 24"
Jump to navigation
Jump to search
(Latest Emacs is 25.1) |
|||
(12 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
− | [[GNU Emacs]] | + | The most recent version is [[GNU Emacs]] 25.1, released on Septembre 17, 2016. |
+ | == Where to get == | ||
+ | * For debian user, an Emacs snapshot can be found from [http://emacs.naquadah.org/ emacs.naquadah.org]. | ||
+ | * [http://alpha.gnu.org/gnu/emacs/pretest/windows/ Precompiled Binaries of Emacs for Windows] | ||
== Major Changes == | == Major Changes == | ||
Line 7: | Line 10: | ||
=== Lexical scope in Emacs Lisp=== | === Lexical scope in Emacs Lisp=== | ||
− | Emacs can now eval code in lexical scope, user has to explicit choose bewteen [[Lexical scope]] or [[Dynamic scope]] by set variable '''lexical-binding''', | + | Emacs can now eval code in lexical scope, user has to explicit choose bewteen [[Lexical scope]] or [[Dynamic scope]] by set variable '''lexical-binding''', Dynamic scope is still the default. |
=== Custom color themes === | === Custom color themes === | ||
Emacs now has a native [[Theme]] customization support. | Emacs now has a native [[Theme]] customization support. | ||
+ | |||
+ | ===RTL language support=== | ||
+ | Emacs now handles RTL languages like Hebrew, Arabic. | ||
+ | |||
+ | ===Unicode support=== | ||
+ | Emacs now shows the hex code for non-displaying glyphs instead of the empty block. | ||
== Further reading == | == Further reading == | ||
Line 23: | Line 32: | ||
[[Versioning of Emacs]] | [[Versioning of Emacs]] | ||
− | [[Category:Emacs]] [[Category:Emacs History]] | + | [[Category:Emacs]] |
+ | [[Category:Emacs History]] |
Latest revision as of 18:53, 23 November 2016
The most recent version is GNU Emacs 25.1, released on Septembre 17, 2016.
Where to get
- For debian user, an Emacs snapshot can be found from emacs.naquadah.org.
- Precompiled Binaries of Emacs for Windows
Major Changes
Package Management
Emacs now ship with a Package Management package, An official package repository is also setup by GNU, you can also add more repository.
Lexical scope in Emacs Lisp
Emacs can now eval code in lexical scope, user has to explicit choose bewteen Lexical scope or Dynamic scope by set variable lexical-binding, Dynamic scope is still the default.
Custom color themes
Emacs now has a native Theme customization support.
RTL language support
Emacs now handles RTL languages like Hebrew, Arabic.
Unicode support
Emacs now shows the hex code for non-displaying glyphs instead of the empty block.
Further reading
- GNU Emacs News, accessed by [C-h n] (or M-x view-emacs-news) in Emacs.