Xah Emacs Blog Archive 2022-01

xtodo

major rework on emacs lisp sequences datatype

updates and new

highlight: Why Common Lisp Sucks, and Xah Lee is a Troll https://youtu.be/Oqt9aSw0Qaw?t=1944 from Xah Talk Show 2022-11-28 Why Common Lisp Sucks, and Xah Lee is a Troll, lispm

updates and new

xtodo

the after 10 years, emacs finally have redo.


updates and new. string and buffer.

2022-10-31 Emacs: Xah Fly Keys More major internal change. No user visible change.

Internal implementation change. New function xah-fly-define-keys. This is called by xah-fly-keys-set-layout. Basically, command mode keys and leader keys are set by this function. It was several code blocks calling xah-fly--define-keys. Now they all moved into this new function, so that xah-fly-keys-set-layout no longer has to reload whole file. It now just call the new function.

updates and new.

Emacs: Xah Fly Keys

More major internal change 2022-10-26. No user visible change.

Emacs: Xah Fly Keys

xah-fly-keys major internal change. xah-fly-layouts

Emacs: Xah Fly Keys

some update to doc. (not related to the change above though.)

xtodo

updates.

emacs 28 new feature, redo.

New command undo-redo. This command is typically known as redo.

(setq undo-no-redo t)

** New command undo-redo. It undoes previous undo commands, but doesn't record itself as an undoable command. It is bound to 'C-?' and 'C-M-_', the first binding works well in graphical mode, and the second one is easy to hit on tty.

For full conventional undo/redo behavior, you can also customize the user option undo-no-redo to t.

massive updates again.

the emacs key panel, e.g. at Emacs: Define Keybinding, essays about keybinding that's not practical emacs use are moved to Emacs Misc Index

misc other updates:

more update. starting to make my tutorial more book-like, suitable for absolute beginners.

massive updates.

lots updates. now, pages that's just a custom emacs lisp command has a rocket ๐Ÿš€ indicator

massive updates. updated many screenshots that's 15 years old, and other updates, move section to new page, re-org, new nav box of related articles, and many rewrites etc. this more review and edit to do, but if i continue, the list wont stop. so, webfeeding it now.

am on lbry/odysee. follow me there.

Xah Talk Show 2022-09-28 emacs lisp. extract html links, insert to each page https://odysee.com/@XahLee:b/emacs-lisp-coding.-extract-html-links,:a

new and updates.

xtodo

code updates

All keyboard layout diagram changed. instead of button, now radio box, indicating current layout.

misc new and updates

Xah Fly Keys update for colemak dh layout

Emacs: Xah Fly Keys update for colemak dh layout.

fix and new keymaps for the Colemak DH layout variations. Now with more accurate name for the Colemak DH variations: dhm, dhk, and dhk with angle-mode.

For users, change your layout to one of:

the following layout names are removed:

internal:

xtodo

new discovery in Emacs 28 (Released 2022-04) . insert-char

emacs inseart unicode char 2022-08-07
emacs inseart unicode char 2022-08-07

xtodo

Idiotic url parser in emacs lisp. url-generic-parse-url. Elaborate overly complex code, uses common lisp lib, and, doesn't parse query string part.

emacs lisp url parser 2022-08-22
emacs lisp url parser 2022-08-22

xtodo work in progress

updates and new

linux emacs, need help test xah-open-in-external-app โ€ข and xah-show-in-desktop

can any help test this new version on linux? (the code has already been checked-in in Emacs: Xah Fly Keys )

from emiltoacs https://github.com/xahlee/xah-fly-keys/pull/149

The linux branch of xah-open-in-external-app and xah-show-in-desktop that uses xdg-open starts another child process to open its parameters with the appropriate command then it quits however it makes emacs kill the subprocess as soon as xdg-open has finished therefore the files opened externally are also instantaneously killed.

change:

latest:

updated or new page

updated:

emacs bug. if u have a lang with comment syntax such as

/โ–ฎ/ comment
/โ–ฎ* comment */
(โ–ฎ* comment *)

and cursor is on after the 1st char in the line, then you do (nth 4 (syntax-ppss)) it returns nil.

however, if cursor is at

/* comment *โ–ฎ/
(* comment *โ–ฎ)

it return true.

major re-organization Xah Emacs Tutorial

now

more updates, minor or major:

and lots other pages.

massive reorg

all code update

new version of xah emacs tutorial is generated. buy it! Sending update in this week.

updates:

new and updates

other updates

updates

updates

updated.

Xah Talk Show 2022-05-21 Emacs Lisp Coding, Bionic Reading Command

updates

great to know. powershell does not choke by emacs Formfeed char

powershell emacs form feed 2022-05-17
powershell emacs form feed 2022-05-17

new and updates

xah talk show 2022-05-12 emacs, most efficient ways to open file

and updated:

Xah Talk Show 2022-05-11 How I Got into LISP, Should You Learn Wolfram Language, Math Plane Curves

updates

xtodo

Famous Emacs Users new addition.

updates.

xah talk show 2022-04-25 emacs lisp, write command to delete cache files, Language Server Protocol Kills Emacs

xah-fly-keys now on nonGnu ELPA. Emacs: Xah Fly Keys

14 years old bug, now fixed in emacs 29. describe-mode. thanks to Lars Ingebrigtsen

following xtodo todo, clean up the index mess:

Richard Stallman, High-tech Prankster new photos. from [Don Hopkins][ https://en.wikipedia.org/wiki/Don_Hopkins ]

emacs 28 added the 'emoji group of characters.

emacs 28 now support flex match for name completion for all commands that use minibuffer prompt. major update:

emac 28, am extremely IMPRESSED. Best upgrade, most user level features in past 10 years, and the โ€œNEWSโ€ file is now READABLE. eg emacs now has proper undo/redo. All packages trying to fix it in past 20 years are done for. Review/livestream in coming weeks.

xah talk show 2022-03-26 write a search engine for my site. emacs lisp + JavaScript coding

xah lee emacs packages on melpa stats xtodo need to get other stat to that page.

Major update. Lots new pages. some parts are still work in progress xtodo

minor updates.

Emacs: Xah Find Replace (xah-find.el)
now much faster

3 new functions.

Emacs: Xah Dired Mode (xah-dired.el)
buy it.

update or new

Emacs: Xah HTML Mode
new video

emacs bug 1111, fixed after 13 years

emacs bug 1111 2022-02-22
emacs bug 1111 2022-02-22

emacs_bug_1111_describe_keys_key_notation.txt

misc updates

Major rework on emacs lisp doc popup. Clear cache and reload to check. Shift+Ctrl+r in chrome. โŒฅ option+โŒ˜ command+e in safari.

major rewrite:

minor updates:

Emacs Lisp: Association List
more update.

Xah Talk Show 2022-01-22 emacs lisp coding narrow-to-region, sort-lines, hilight-unicode, emacs vs xemacs

Emacs: Convert File Line Ending ๐Ÿš€
more efficient code

updates

Emacs Lisp: Get Text Block
improved code.

xah talk show 2022-01-20 emacs lisp coding plus tutorial, xah-add-space-after-comma

Emacs: Xah Fly Keys Customization Major update. Still working on it.

xah packages. Added lots features. Minor and major updates. Buy them.

Download Emacs for Windows/Mac
added download emacs for Android. thanks to Infu.

Emacs: Xah Fly Keys . Added neo2 layout to the svg diagram. Thanks to p1umps.