Xah Emacs Blog Archive 2016-09

Emacs: Xah Fly Keys

page updated. More efficient than vim, or any emacs keybinding out there.

Emacs Lisp: Command to Search Web (updated)

Xah Emacs Packages

Emacs Lisp: Create Keymap for Major Mode (new)

Xah Emacs Tutorial Update

emacs tutorial. New version out. Major rewrite to tens of articles in past 2 months. In particular, the lisp tutorials at Emacs Lisp: Lisp Basics.

Buy Xah Emacs Tutorial

Recommend to a friend, Buy it. Thanks.

sending out update to previous buyers today.

emacs doge comment coloring

Emacs Lisp: Syntax Color Comment in Major Mode

completely rewritten.

Emacs Lisp: How to Write Keyword Completion Command

much revised and expanded.

stop ido-mode suggestion when write-file (aka save as)

Put this in your Emacs Init File:

(require 'ido)
;; stop ido suggestion when doing a save-as
(define-key (cdr ido-minor-mode-map-entry) [remap write-file] nil)

added to Emacs: Switch Buffer

got a cold

been sick in the past few days. Better now. What a pleasure it is to type code again.

i'll be rewriting several pages about how to write a major mode. at

Emacs Lisp How to Write Major Mode

several pages there needs a review badly, in particular the keyword completion how-to and comment coloring how-to.

I think i'll finish that first, before i sent out the tutorial updates.

sorry about the delay in tutorial update.

elisp lesson will also continue. If you are late in the game, see Xah Teaches Emacs Lisp.

Do, Do, Do the exercises. That's the only way to learn.

gnu emacs 25.1 released

announcement at https://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00451.html

For linux, download from the link given above.

building emacs on linux is easy. see

How to Build Emacs on Linux

You can get Microsoft Windows binary version at

http://alpha.gnu.org/gnu/emacs/pretest/windows/

or

https://sourceforge.net/projects/emacsbinw64/files/release/

new features

release notes https://www.gnu.org/software/emacs/news/NEWS.25.1

Artur Malabarba's blogs about emacs 25 features: http://endlessparentheses.com/tags-expanded.html#emacs-25

Mickey Petersen's blog about what's new https://www.masteringemacs.org/article/whats-new-in-emacs-25-1

Xah Emacs Fun Index

new index. A fun one. Pictures and logos stuff mostly.

Bought Xah's Emacs Tutorial, Didn't Receive It?

there's one guy in Germany who never received my tutorial. It seems you never got my emails. Can you message me if you see this?

If that's you, can you check your spam box? You can contact me on twitter [ https://twitter.com/ErgoEmacs/status/776663494573686785 accessed: 2016-09-15] or Google Plus https://plus.google.com/113859563190964307534 Thanks

Practical Emacs Lisp, Shaping into Course Material

Emacs Lisp: Lisp Basics

the navigation panel on the side has seen more cleaned up.

(you may need to refresh and clear cache by Ctrl+Shift+r. )

I'm shaping the elisp tutorial into a focused course material.

Emacs Lisp: Cut Copy Paste, kill-ring (minor update)

elisp symbols, property list

Emacs Lisp: Symbol (updated)

Emacs Lisp: Function Types: Lambda, Primitive, Special Form, Macro, Command (on its own page)

Emacs Lisp: Property List (new page)

Emacs Lisp: Symbol Property List (new page)

Emacs Init: Setup Font (minor update. added a screenshot.)

new command. xah-goto-matching-bracket

Emacs: Move Cursor to Bracket 🚀 (refresh page)

Emacs: Move Cursor to Bracket 🚀

updated. Those commands, are critically important. They are far more useful than buildin emacs ways to navigate lisp code.

Emacs: Navigate Lisp Code as Tree (on its own page)

Emacs Lisp How to Write Major Mode

new index page. Few minor updates to the pages, will be going thru them in coming days.

Emacs Lisp: Replace HTML Entities (code update. Now make a report of occurrence.)

Emacs Lisp: Unicode Escape Sequence (minor update)

Emacs Lisp: Hash Table (updated)

Emacs Lisp: Function Parameters (optional, rest) (added full examples)