elpasync pushed a change to branch elpa/xah-fly-keys.

        at  1c883548f0 changed key for xah-clean-whitespace, insert-char, 
xah-insert-unicode, xah-insert-double-angle-bracket.

This branch includes the following new commits:

       new  4b05b7b10a separated from xah_emacs_init
       new  6a8aa371c6 added a readme
       new  4eb7e7670c fixed README
       new  965b1abdb4 added dependent functions.
       new  4466dc6003 major cleanup. Now space key goes to insert mode, while 
in command mode.
       new  e6a0bcdb21 fixed xah-backward-block
       new  bb5d33cdfc added prefix arg for xah-cut-line-or-region, 
xah-copy-line-or-region
       new  438c06cbdc fixed xah-backward-block
       new  ff5d8516f0 added key 1 to go to insert mode, while in cmd mode
       new  3a35f1544b normal
       new  0aad71b1bc fixed the bug where default syntax gets modified
       new  f784a7601d She's been a thespian since the age of 12, performing in 
local community and regional theatre. 
http://wordyenglish.com/words/words_16.html
       new  4f7e3da360 fixed xah-forward-block, xah-backward-block, 
xah-beginning-of-line-or-block, xah-end-of-line-or-block
       new  2aa4c1b89a more fix
       new  99c1eaa877 added xah-toggle-previous-letter-case
       new  646fc52b45 AVN lambasted Hustler for having the temerity to 
question AVN's awards. http://wordyenglish.com/words/satwords_2.html
       new  ec4afc47b5 removed experimented ban shift key. problem is in 
isearch etc wont work
       new  1955619a75 added xah-insert-space-after
       new  991b12940f code cleanup. no visible user change.
       new  fbd0074517 added command and keys to switch prev/next buffer
       new  adac9e88cf trivial refactoring
       new  c7af93fd8f minor code cleanup for xah-recently-closed-buffers
       new  f9b7c04bf9 set keys / = [ ] to insert themselfs
       new  79775e8686 major change. Added key map for ALL emacs's keys, C-x 
and others, except C-c.
       new  3c50695269 fix prev commit
       new  c5b8e3484b added xah-open-file-path-under-cursor etc.
       new  83ca923d2d Happy Hacking today, Happy Hacking everyday 
http://xahlee.info/kbd/idiocy_of_happy_hacking_keyboard.html
       new  47d276e9c5 introduced xah-delete-current-line. experimental
       new  e9893c9be8 added tens of commands, imported from xah init
       new  10b001b6fd added several commands
       new  b24d2072fc added several files for setting modifier keys
       new  6da3d1e933 more experiments
       new  6ac184caa3 more tweaks
       new  4c3c3d5dd3 change is good
       new  0f1b18f9c6 added key for xah-asciify-region
       new  86957982c6 style tweak on xah-shrink-whitespaces
       new  fb314e27e0 improved inline doc. modified a hook for help mode.
       new  c1a781a242 more key experiment
       new  e144db5305 undefine the pesky C-z suspend-frame
       new  929b8b312b added clojure temp solution to xah-run-current-file. 
removed Ctrl+0
       new  ecda6b7f93 xah-run-current-file has simpler temp file naming.
       new  441094e89e hook to modify cider-repl-mode keys
       new  3eb0b485a4 set <XF86Launch8> to do Ctrl+g
       new  183f960325 experimental. set a command to x and b keys.
       new  22aaa456d1 README.md is more clear.
       new  edb83c1ec8 more changes
       new  963e424a9b set l to xah-forward-punct, and other change
       new  709248b34b key change for copy-to-register, insert-to-register
       new  821a74931d changed xah-menu-tab-keymap, 【menu a】 to select all, 
【menu a】 to nil,
       new  bd5e514cf2 improved auto path selection for xah-open-file-at-cursor
       new  a59b6666bb regular update
       new  3f41b157ca renamed some keymap, other normal update. renamed 
xah-fly-keys-some-keymap.el → xah-fly-keys-user-keymap.el moved help keymap to 
its own file xah-fly-keys-help-keymap.el
       new  c16e21c0f1 removed the ~7 standard keys for open, close, save, etc.
       new  e1faf748f9 changed isearch key: f11 f12 for backward/forward, page 
up/down for prev/next isearch'd string.
       new  26356ccaa0 regular update
       new  99d99dcee6 regular update
       new  3180cee6e4 regular update. some key change
       new  0968bc7f9d regular update
       new  74c7776091 added feature to skip dired buffer in 
xah-next-user-buffer, xah-previous-user-buffer
       new  b04f248967 added xah-search-current-word
       new  00aaf996ef trivial inline doc improvement
       new  8e4cf3c163 normal
       new  7cc585c8b1 new xah-compact-newline-whitespaces-to-space, and 
modified xah-compact-uncompact-block
       new  8522920795 normal update
       new  3a61484483 normal
       new  35c2eb5783 normal
       new  60528f945e normal
       new  54c33c3f4d normal
       new  71974f1a3c normal
       new  231abee7ac added xah-escape-quotes and other
       new  98cc12bb98 normal
       new  30e84abac7 normal, experiment with keys
       new  40d01e7a69 back to old xah-select-text-in-quote
       new  cee5544f04 added a bunch of keys related to encoding system
       new  9067431e88 make keys 7 and 9 do forward/backward to quotes
       new  86b8412807 normal daily diddling
       new  bce53e330a normal
       new  4bf6e22b58 normal key experiment
       new  279b01484f more key design excellency
       new  62c43f2ca2 fixed the comma key for c,c++,java modes, the electric 
shit
       new  94427e099f normal
       new  61d298dcd9 normal
       new  c9936a512f normal
       new  658b543d51 removed basically all Ctrl & Meta bindings, to be 
compatible with ergoemacs-mode
       new  ee42fd96b0 corrected loading non-existent file
       new  1145f92655 removed backward-sexp that's strangely causing major 
problem in prolog-mode
       new  35e6749dae normal
       new  930340712d normal
       new  3579eabc92 added keys for toggle-word-wrap , close-frame
       new  4871e73347 change 【<menu> k to “xah-clean-whitespace-and-save”. * 
added 【C-0】 for “yank-pop”
       new  e170bef1fb changed behavior of xah-shrink-whitespaces
       new  3e245e6313 added a key for global-linum-mode
       new  457a71891f xah-latex-to-unicode now works on text block if there's 
no selection
       new  5528c6e2bb all key sequencing containing space should be considered 
user defined
       new  8ad2185266 forgot insertion keymap file
       new  1712d0fd58 removed xah personal lead key 【end】, to the standard 
scheme 【Menu Space】
       new  57320c8f75 normal
       new  a3b4058d42 normal
       new  e72aebd1c6 normal
       new  30021b44b5 title-case-string-region-or-line and insert-date got 
renamed with xah- prefix. Change call.
       new  48e97a9a62 local var rename, for the betterment of humanity.
       new  fc4ee5c8b3 added keys for xah-dired-show-metadata, 
xah-dired-remove-all-metadata
       new  f212d7b902 xah-insert-unicode better abbrev key for the char …
       new  7f68614bdb normal
       new  013ecb8fb8 betterment
       new  22657e016c added personal keys for commands in xah_file_util
       new  3faaf61504 redesigned copy paste keys
       new  ed8490ffea personal keys update
       new  e31b728823 added xah-insert-string-assignment, renamed 
xah-insert-bracket to xah-insert-square-bracket
       new  1f8a24f994 refactor some
       new  ead9497f7f changed cut key from dvorak q to x, for better finger 
health
       new  36e1e6b1b3 moved cut to j, and removed copy command of j. set x to 
smex
       new  405542c13a more key experiment
       new  d8c1665dac back to normal, but new keys
       new  a36ea7d0ce Experimental micro improvements. Added 【Alt+o】 for 
switch cursor, 【Alt+k】 for paste previous, changed universal-argument to 【Menu 
m】, and 【Menu .】 is now for highlighting.
       new  5fd32f0093 minor update cursor movement commands
       new  edfd8253a2 changed isearch and minibuffer's prev/next keys from 
f11/f12 to M-7 M-8 and up/down. Cause function keys are going away on laptops
       new  93bee95b5a changed isearch-mode-map keys to to arrow keys
       new  6f8929a50c removed 【menu n f】 for frame commands. Added M-f for 
other-frame
       new  736fc01ebd started to work on eww keys
       new  2d02bdc053 more work on eww keybinding
       new  e1f294d0b4 started to design Meta keybindings
       new  0bea7d61dd meta keybinding changes
       new  7b01854d0e swapped a keybinding for unicode insertion
       new  3ad4a7cadb override special-mode-map keys
       new  ae4703fafa the way of the tao is to improve code and commit
       new  a5425c1bf1 meta keys modification
       new  99004035c2 function name changed 
xah-title-case-string-region-or-line to xah-title-case-region-or-line
       new  4ee7741300 added xah-title-case-region-or-line
       new  034a31522b pounce. 霸王硬上弓
       new  cb83f5682b fixed xah-title-case-region-or-line, minor
       new  5ced13686b freedom of the Control
       new  1b0ce75261 rewrite xah-toggle-letter-case
       new  3a38fad1c7 added xah-describe-major-mode
       new  cedfff67ee updated xah-search-current-word
       new  ee6479c21f function name changed in xah replace pairs package. 
update.
       new  1ada65c5db rewrote xah-convert-latin-alphabet-gothic
       new  cd47a41ed3 xah-convert-latin-alphabet-gothic now default on line, 
not text block.
       new  30fb3ddcb6 added xah-remove-quotes-or-brackets 
xah-change-bracket-pairs
       new  840cac7d5b added xah-twitterfy
       new  efd5c833ad added xah-replace-straight-quotes. need more work
       new  0f722f7488 rewrite xah-cycle-hyphen-underscore-space
       new  97bf123de4 added a misc commands 2 file
       new  08102a1f8e change is good
       new  e58b36ece6 name change, fix-datetimestamp to xah-fix-datetime-stamp
       new  5205d9e182 added keys for xah-magit-mode-keys
       new  2a17ea4e76 change is good
       new  d538cc0a29 betterment xah-insert-bracket-pair
       new  d96def4b99 better xah-insert-bracket-pair
       new  d9bc36284b xah's dired key change
       new  f16adbd49f created a xfk-major-mode-lead-key
       new  4b069e06b9 added xfk-major-mode-lead-key
       new  6a16c0485d introduced xfk-use-xah-keys-p
       new  41dffb0bf0 fixed xfk-use-xah-keys-p
       new  224d5b6a7e changed keys for 'xah-cut-line-or-region 
'xah-copy-line-or-region
       new  6d62a19580 experimental. C-t for copy
       new  5da791de5e started to work on info mode keys
       new  22c2a641cf reverted key change on copy/paste
       new  aac09331b2 package name change xfrp_find_replace_pairs to 
xah-replace-pairs
       new  02142527d7 var name change and refactor
       new  c5429abef6 added xah-convert-chinese-numeral
       new  095652eb8a major key experiment. move switch window key to w, was 
o. o is now open line. And add x for M-x
       new  89c8bbf5d7 reverted some prev experiment. lots other changes
       new  eb3a8afc5d a few experimental key changes, and refactor a command...
       new  ccc35a2b59 fix package function name change. also exp change 
kill-line/cut-line key
       new  8e46276f49 better xah-dired-2jpg
       new  bd93be5d5d more key change
       new  bc4b434af0 more fix
       new  c2ff608501 misc change, regular
       new  0ac780a10b put many keys back
       new  4804ddd584 normal
       new  7cefede201 added parameter xah-escape-quotes, xah-unescape-quotes
       new  60c3b1a01d sundry
       new  60ccad709d goody change
       new  df4d027205 updated xah-title-case-region-or-line
       new  ecd54f4ae5 more experiments
       new  5023e9ff7f added xah-forward-equal-sign and backward, and some key 
change
       new  551137abbc the betterment of xah-compact-uncompact-block
       new  24ccc56063 added brackets for xah-select-text-in-quote
       new  c0702dd7b6 fixed control+tab key for org-mode
       new  5aca357428 key improvement
       new  ce2acd02c2 massive improvement and i dont even know it
       new  8a1feb3119 fix bracket movement of last commit
       new  d1a541e849 normal
       new  22260a224d normal
       new  f5d0f9b076 stuff
       new  1d71393d69 more keys
       new  abad59c5f1 normal
       new  98938abcbe smörgåsbord
       new  e8139cc2bb the misery of change. now menu space is insert stuff, 
menu u is nil
       new  4ecd3802d0 fixed xah-cut-line-or-region, so when cut whole buffer, 
doesn't include prev kill
       new  47879f8f69 stuff
       new  a229c8bf6e swapped keys 1 & 8, and 2 & 7
       new  87cb01582c major key experiment, swap o w for other-window. and 
swap x b for save. and put delete-window to b. The o under 4th finger homepage 
is causing increasing pain.
       new  17155dbf11 major
       new  c072643e6e now RET switches to insert mode. SPC will be lead key 
soon. experimental
       new  552f0b4294 now return key activate insert mode, space is lead key 
for commands
       new  6528dc3dd9 revert previous change on RET and SPACE keys
       new  ec264a59fc fixed xah-compact-uncompact-block
       new  1fa38c1297 normal
       new  acd57c9d3d mouse stuff
       new  5b335a63b5 minor key tweak
       new  fd78df4d88 lots new stuff about mouse wheel setup
       new  f636929570 incredulous number of ados
       new  a0027cd575 normal
       new  a04cb411d1 fixes and stuff and changes
       new  d454c87ae9 normal
       new  52d0e80beb better xah-copy-file-path
       new  65c1e3a89f fix prev commit
       new  d81e7f9f71 new. xah-delete-current-file
       new  1f4c0ad1f7 xah-delete-current-file now won't ask to save if buffer 
is modified
       new  1158f92db5 better xah-twitterfy
       new  7bf615d8fe commit before working on minor mode
       new  0f4830ec98 now a minor mode. first stage, but works.
       new  f187fb375f minor mode, improved
       new  a2b28ed2d4 globally on by default
       new  9400d62cb8 moved control and meta keys to fly key map
       new  51269f2100 now, when the mode run, it's in command mode
       new  3b1c971f04 xah-make-backup now also do dired. and other.
       new  be4021f134 normal
       new  f87f4bc9fb experimental. in command mode, now x is a lead key
       new  bfe437c928 removed key for 'xah-cycle-camel-style-case.
       new  433c41ee3a added xah-copy-all-or-region and xah-cut-all-or-region
       new  850c87b215 removed dependencies to xeu_elisp_util.el 
xah-get-thing.el xah-find.el xah-replace-pairs.el
       new  9f82b151f1 more cleanup. Removed xah personal stuff
       new  f11d6be0a5 remoned xah-fly-keys-dired-commands
       new  d47ebdc1c7 more cleanup
       new  a4c478613b put back 2 essential commands xah-open-in-desktop, 
xah-open-in-external-app
       new  c136d547ff more key cleanup. Prepare for public use.
       new  0ca6c1a2b1 xah-run-current-file now supports Java.
       new  1fd2633da8 more improvement of xah-run-current-file
       new  8d9b0ced7d merged command files into one.
       new  e22549d417 fixed previous commit
       new  db7fb955c5 removed xah-user-keymap
       new  96bbfff9ef merged files and removed xah personal stuff
       new  59600b4095 fixed previous commit
       new  9a95675aa2 now, xah fly keys is one single file
       new  4438f21e07 standard GNU emacs file header added
       new  1777f7f412 Now, public quality! For the good of god.
       new  9a15d56793 removed the last xah personal stuff, i hope.
       new  10fd1b1938 removed more xah personal stuff. final i think.
       new  5511ab8787 major key change. Experimental. While in command mode, 
space now is leader key. o is switch focus to next pane. w is activate insert 
mode. x is M-x
       new  33192e8b8d Return now switch to insert mode, while in command mode. 
experimental
       new  f4cc2880c4 removed the Return key to switch to insert mode. 
Because, that means, often you need to press return twice.
       new  d0a09490cb added f7 f8 for command mode activate and insert mode 
activate
       new  38a9cae552 more polishing
       new  a891447f3d more small improvement
       new  50826dd1c2 menu n r is now ctl-x-5-map. menu n x is now 
save-some-buffers. experimental
       new  8c2c321cb2 menu 3 is now xah-fly-keys
       new  9e471b4911 major key change. xah-fly-swapped-1827-p introduced and 
other. website doc to be updated later today
       new  8484eb5a59 more tweak
       new  63583d2cf2 key tweak. better
       new  aff68ee6de betterment
       new  4ccd69d725 key tweaks
       new  4728c7a74b some mucking with delete current file function
       new  3f81b56a01 added header doc.
       new  bf40bec948 doc improvement
       new  4b5e8f567e Added warning about Currently Dvorak only.
       new  0c3fd5e0ce Corrected typos in header doc.
       new  e0b8871b88 fixed issue 6. Error: Symbol's value as variable is 
void: xah-left-brackets
       new  00f4b7b29b better xah-copy-line-or-region. And changed a couple 
keys.
       new  1daf63dca3 added facemenu-keymap cmds to xah-highlight-keymap
       new  504b0ee94a exchange-point-and-mark is now x x, in command mode
       new  6f89ac5112 xah-run-current-file prompt save for non-file buffer
       new  7e78d4b7d8 xah-run-current-file now autosave, instead of asking.
       new  e2d9e51fa9 improved moving to quote commands, and misc other.
       new  1e648b9a1b Improved header doc.
       new  1b8e062956 Fix package footer format
       new  dc87162589 Merge pull request #9 from syohex/fix-footer
       new  03294367bc lots changes. most important 
xah-fly-command-mode-activate-hook, now save file by default
       new  83d0da5906 new cmd xah-open-in-external-app, plus other change.
       new  3fefcff249 removed experimental cap letter command in command mode. 
Using shift key is just no good.
       new  668895c2f6 minor change couple keys, stuff.
       new  607909f474 added 【menu 3】 key for delete-other-windows.
       new  dd91c25b90 when in insert mode, keys will be normal. So can work in 
dired or magit etc.
       new  385b3f4676 xah-next-window-or-frame, xah-toggle-letter-case 
improved.
       new  b275293c3e key for goto line 【menu i】 changed to inverted T. Save 
buffer is back with 【menu s】
       new  c7e27935a3 fixed xah-cycle-hyphen-underscore-space, no use 
thing-at-point
       new  cd257556a8 change man to woman. key 【menu h 3】
       new  481ca54392 removed vc-* keymap for now. That mode, reported 
problems and no maintainer, everybody uses magit
       new  b1cae86819 experimental. added xah-forward-comma-sign and backward
       new  1526795f69 added xah-backward-comma-sign, key is ~. forward is `
       new  45296e4cb9 xah-run-current-file now do golang
       new  9a000ae402 removed a dead code xah-beginning-of-line-or-block-region
       new  0300a8f05b improved isearch with arrow key setup.
       new  6b15f88388 experimental. Added standard Control keys for open save 
close etc.
       new  007d0a09b2 improved doc, and some new keys
       new  647e98c356 added esc for xah-fly-command-mode-activate so it's 
easier for people
       new  b088a3e25c  enter the commit message for your changes. Lines 
starting
       new  88319b96f5 reverted the Esc key.
       new  5dd5cdb14b improved doc. cleaned up stuff.
       new  fafd9497f5 experiment. in cmd mode, i is now leader key. menu h 
then h t n is now func var key.
       new  6e72833965 now in command mode, i → insert mode, space → cmd. This 
is major key experiment. The reason is, on most keyboard, such as Mac laptop, 
there's no menu key. With this change, there's no really a need for menu key 
anymore. So, it saves 1 key spot. The potential disadvantage is that, when in 
insert mode, you can't call a command, you have to go to command mode then 
press space. but this isn't really a disadvantage due to the change, because, 
before, you can't call comma [...]
       new  238d3b7bd7 updated inline doc.
       new  742861dec3 Added insert bracket keys with M- g c r, plus other
       new  7c2ce3f11d 【space space】 now switch to insert mode, also 【o】, and 
misc other minor change.
       new  422def9d27 switch buffer is now 【‹leader›+y】
       new  03111b384d 【x】=exchange-point-and-mark,【SPC x】=pop-global-mark
       new  5f5bc8e4e6 xah-jump-to-last-local-mark is C, pop-global-mark is T
       new  668bfc5001 clean up.
       new  1fc5c9d7d3 new era. version 3. more key experiments.
       new  df5379441c added back xah-make-backup-and-save 
xah-delete-current-file
       new  cf6f33a518 change woman back to man. woman got problems on Mac.
       new  fda6aa7d42 moved keys. man  → 【space h j】, 'elisp-index-search → 
【space h j】, 【M-m】 xah-insertion-keymap
       new  11e5a584e1 fixed previous commit
       new  06b37ed50b new keys for meta + htngc
       new  cb044bcfe9 more key change. minor
       new  816d081807 removed 【space return】 for M-x, addad 【space t 
s】xah-clean-whitespace-and-save, + major implementation change.
       new  2d6f17e1a6 added SPC t y  xah-copy-file-path
       new  a624d5df0f added xah-insert-date and xah-clean-whitespace-and-save 
new key, xah-copy-file-path new key.
       new  5f8114d6f7 changed key for xah-cycle-hyphen-underscore-space
       new  9a0ae74169 added key for make-frame-command
       new  5721e35674 removed key sequence for quoted-insert because this 
command needs to be used in insert mode, so, if the key sequence to invoke this 
command is from while in command mode, it won't be useful. So, now just rely on 
emacs default binding for this command.
       new  6549b29e82 key changes, and fix xah-clean-whitespace-and-save
       new  3338f54458 o and l now do insert mode.
       new  3b24a054cf misc experiment
       new  0bb74fcddb removed cap letter keys, too confusing to remember
       new  4791175461 major key change. now u is insert-mode not delete-char
       new  55d07fc9ba better xah-copy-line-or-region
       new  ddd62a62c8 new xah-user-buffer-q, you can override.
       new  fae5278bd0 removed xah-switch-buffer-ignore-dired. use 
xah-user-buffer-q
       new  263a13020f swap key for describe key and var
       new  4968438d33 removed greek sigil ξ φ, hope for best.
       new  64b36a8f80 xah-compact-uncompact-block is now xah-fill-or-unfill 
and xah-reformat-lines. updated header doc.
       new  4786da4812 added back SPC RET for M-x. thx to spiderbit
       new  daa1fcfcf6 major fix xah-copy-rectangle-to-kill-ring
       new  7e7ae4aebc better xah-delete-current-file and related
       new  2fe05f3ad5 var rename
       new  3589fc5ac7 new, xah-delete-text-block at key i
       new  497f2a1cb5 doc improvement
       new  6ad69c4b02 new, xah-select-block, key 6.
       new  336bd7ddc1 new, xah-select-line. will extend downward
       new  24c7eadeb1 major change. version 5. detail: • 【menu】 is now also 
command activate. • 【Alt+Space】 is now also command activate. • 【backspace】 is 
now also command activate. • 【C-8】 removed as command activate. • 【C-t】 removed 
as toggle-input-method.
       new  e1ab29fa72 xah-backward-quote etc now only consider "
       new  03cb636b9c removed backspace key for cmd activate
       new  65bbe0c070 removed backspace key for cmd activate (docs)
       new  c190e9149b Merge pull request #11 from jonathn/master
       new  cfd9fe2d1e better xah-delete-text-block, plus misc other
       new  30d7f9fad7 several key changes. see git diff
       new  59a4980eab xah-delete-current-file-copy-to-kill-ring don't copy if 
buffer empty
       new  54b00b7c59 new xah-goto-matching-bracket
       new  0e104e5dde some key change, improved doc
       new  343f62a041 xah-reformat-lines now compact double space
       new  eecfb1658f fix prev commit on xah-reformat-lines
       new  db0821ee98 new xah-dired-rename-space-to-underscore, and stuff
       new  3b6fd1bcac more better keys
       new  5541bbc0a0 fix xah-dired-rename-space-to-underscore and related
       new  e32db2b5f3 several changes. see below
       new  2c109a0ea9 better xah-insert-date, and misc other
       new  7afd37df5e fixed xah-insert-date
       new  3c73b347d3 more fixed xah-insert-date
       new  f79c92614d many misc changes. And, prepare for qwerty support.
       new  f9849ddd3b added xah-comment-dwim, plus misc other change
       new  161266e31b better xah-cycle-hyphen-underscore-space, and other misc 
stuff
       new  40b0818411 xah-reformat-to-single-line-region and stuff
       new  2ad3db9cb3 better xah-cycle-hyphen-underscore-space
       new  6fe4ed3e99 new xah-forward-quote-smart
       new  cff6ab0605 better xah-goto-matching-bracket, 
xah-forward-quote-smart, xah-insert-bracket-pair
       new  a6c454132d better xah-insert-bracket-pair
       new  5508f71fe3 turned on lexical-binding and misc small
       new  6a096ea820 xah-dired-rename-space-to-underscore, 
xah-dired-rename-space-to-hyphen now also rename buffer if open
       new  4e534404cf new: xah-line-to-quoted-lines
       new  9b05d0052d new command: xah-quote-lines
       new  1012ccaa2d fixed a lib dependency xah-quote-lines
       new  ef4a27c4aa fixed bug in xah-quote-lines, 
xah-dired-rename-space-to-underscore, xah-title-case-region-or-line
       new  05d97718a5 new command xah-paste-or-paste-previous
       new  00510cadfe new command xah-delete-backward-char-or-bracket-text
       new  cc5705e9c6 better: xah-quote-lines, 
xah-delete-backward-char-or-bracket-text
       new  4a1ceeb4df changed all code that uses symbol as t. e.g. 'NOERROR
       new  d5bcc79732 replace search-forward-regexp by re-search-forward
       new  55b7ca9765 bug fix xah-paste-or-paste-previous
       new  24f9ec91c1 changed keys for delete-non-matching-lines 
delete-matching-lines delete-duplicate-lines
       new  848cebd1c4 major rewrite xah-extend-selection and 
xah-delete-backward-char-or-bracket-text
       new  da5c557806 new xah-upcase-sentence
       new  9c8d51eb44 xah-upcase-sentence fix. also adde a key.
       new  d63a61d277 xah-upcase-sentence now also do <li>char.
       new  75b933f2a5 rewrite xah-beginning-of-line-or-block , 
xah-end-of-line-or-block
       new  eb67acb8be better doc. xah-beginning-of-line-or-block, 
xah-end-of-line-or-block
       new  5ca123fa6f new xah-clear-register-1, xah-append-to-register-1 and 
new keys.
       new  10fda08cab mod xah-copy-to-register-1 and xah-append-to-register-1 
to include line ending
       new  ad52919381 now supports qwerty
       new  efbfe857de better header doc on qwerty layout
       new  268681a096 removed turning on when mode is loaded
       new  c2e5bd668b removed old version of xah-extend-selection
       new  2a0c1befe0 fixed selection keys 7 8 for qwerty
       new  85188ebd48 fixed key 7 8 for qwerty
       new  913a199c2f fixed doc bug. setting layout should come before turning 
on mode.
       new  46cb8507f1 rename xah-fly-set-layout to xah-fly-keys-set-layout
       new  ddb31f6e58 added key map to emulation-mode-map-alists, so it 
overrides all
       new  5971a93cec removed all use of “null”
       new  955473e2ba removed any binding of meta key
       new  1ec2bd1b2d new var xah-fly-use-meta-key, and only meta touched is 
M-SPC
       new  fd63ec17a7 changed key 3 from delete-other-windows to 
xah-unplit-window-or-next-frame
       new  8b20a64ed7 xah-run-current-file support TypeScript
       new  7fd0ae4bd2 few experimental key changes:
       new  5b5ca4b7f0 reorder functions, remove commented out code, clean doc 
etc.
       new  bb9bcced1a xah-extend-selection removed beginning of line behavior
       new  1d99c574c1 xah-fly-keys-set-layout removed activating command mode, 
see fixes reload probelm.
       new  31b53b2b67 xah-delete-backward-char-or-bracket-text now based on 
syntax table
       new  4c13b079a6 fixed: reloading xah-fly-keys screws it up.
       new  604fb3bd49 commented out used xah-coding-system-keymap
       new  d954dd19fe incompatible change: renamed keymap names so it's key 
indicator instead of what kinda commands should be in it.
       new  073190840e added gitignore
       new  4d72ef79b9 xah-delete-backward-char-or-bracket-text now works on 
«»‹›“”
       new  5e68c46f80 xah-delete-backward-char-or-bracket-text can now del 
just brackets no inner text.
       new  dc3b2ce3f5 removed the backspace key as leader key.
       new  ce14a0eef3 fixed last commit
       new  7d83724366 put back backspace as leader when in command mode.
       new  6553fd3490 fixed xah-fly-use-control-key. thx to “Forrest”
       new  4d61f0b6d9 xah-copy-line-or-region now don't move cursor if there's 
region. thx to baron42bba
       new  96f697741e flyspell-buffer is now 【leader l c】 (dvorak 【leader n 
j】).
       new  b707befc75 made xah-delete-backward-char-or-bracket-text faster so 
its key can be held down. Misc other changes.
       new  98f5a8e756 added xah-open-file-fast , replace bookmark-jump
       new  9e2a3a0599 changed prev/next buffer key from F11 F12 to F1 F2, 
becuase F11 is max/min window across linux and Microsoft Windows. especially 
browser. too much to kill that convention.
       new  8bc2acffff xah-upcase-sentence now also do adjacent lines
       new  775f882201 added xah-fly-command-mode-activate-no-hook. this is now 
has key f8. It activates command mode but does not run hooks. so for example, 
when there's a hook to save file, but sometimes you don't want to save file. 
Or, where there's a bad hook.
       new  c6143c9ddc many. xah-beginning-of-line-or-block and other. see 
below.
       new  2daff1543e attempt to fix issue #18. Not success. But commit now.
       new  db24e037b4 better xah-beginning-of-line-or-block , 
xah-end-of-line-or-block fixed https://github.com/xahlee/xah-fly-keys/issues/21 
thx to stasvlasov
       new  df08c089b2 revert xah-beginning-of-line-or-block n 
xah-end-of-line-or-block to previous version.
       new  816ff0e31c swapped keys for xah-copy-line-or-region , 
xah-cut-line-or-region. because, it seems lots people are question it, and now 
looking at stats, my reasoning that cut is more frequently used does not have 
solid evidence.
       new  f335b87d26 swapped keys for xah-cut-all-or-region , 
xah-copy-all-or-region, too
       new  05d9ced636 better xah-beginning-of-line-or-block, 
xah-end-of-line-or-block
       new  89544663d2 xah-close-current-buffer now close eww-mode without 
asking.
       new  9897b83049 now the ] key is xah-forward-quote, instead of 
xah-forward-quote-smart
       new  fe22efb182 fixed xah-select-block in case where it select block 
above cursor
       new  85748f7696 xah-select-current-block fixed no selection at beginning 
of buffer
       new  4d87187302 fixed xah-end-of-line-or-block that moves backward by 1 
char
       new  b18be45279 new function xah-show-kill-ring
       new  f34994be96 replace key 3 from xah-unplit-window-or-next-frame to 
delete-other-windows
       new  dba445db28 now the [ and ] keys do move cursor prev/next punctuation
       new  dbe873b78e 2 key changes, see below.
       new  960e180fbd removed 【leader delete】 for xah-close-current-buffer, 
cuz the delete key for most people either don't exist or is in the home/end 
cluster. For those who want it, such as on Kinesis keyboard , it's easy to 
customize.
       new  cdc2ddd80b fix xah-copy-line-or-region and 
xah-delete-backward-char-or-bracket-text. detail:
       new  f7e966a255 now / does hippie-expand
       new  79a8ca2458 xah-reformat-lines now can take universal-argument, and 
does not use fill-column
       new  ea43010b36 change search-forward related functions 3rd arg 
"NOERROR" → "move"
       new  8e5731fd42 key g for delete block revert to prev behavior. see
       new  101b0abe04 fixed pre commit xah-delete-current-text-block
       new  ed6c41fc8e fixed doc string xah-delete-current-text-block
       new  20f6607234 mode line shows ξflykeys▮ or ξflykeys⌶ for 
command/insert mode
       new  e9b1cd1ec6 fix xah-copy-line-or-region. modeline is now ∑flykeys 
instead ξflykeys
       new  d614b56693 minor fix xah-delete-current-text-block
       new  9eb079a969 damn. revert xah-delete-current-text-block
       new  38107cd084 removed hook to save when command mode is activated, 
probably should not be default
       new  a37dbc6525 modeline begin shows ▮ or ⌶ when in cmd/insert mode. a 
quick hack
       new  0015692829 removed automatic save buffer when switching to command 
mode
       new  23dae1d6d1 rename variables wiht $sigil
       new  2bbcf92667 added 【leader /】 key for toggle-input-method. 
experimental
       new  8f0756295b new feature in xah-paste-or-paste-previous
       new  7f884f13d0 add support for global-display-line-numbers-mode
       new  8d6c7f486e Added support for workman layout
       new  9020d0413e Merge pull request #24 from 
alphaho/add-workman-layout-support
       new  b32cddbd73 now support workman layou, thx to “alphago”
       new  92bd774dd7 added xah-open-file-at-cursor, replace ffap. and now f11 
f12 for prev/next buffer.
       new  47718bf860 Add xah-fly-keys qwerty screenshot
       new  c45a13cff4 Add xah-fly-keys dvorak layout
       new  6f0e4e8020 Changed to README.md and added images and title
       new  636d4be0ad Merge pull request #25 from jessdejong/master
       new  8af7a33393 xah-run-current-file now gofmt before run for golang
       new  1ab792260d Merge branch 'master' of 
https://github.com/xahlee/xah-fly-keys
       new  08f4779561 Merge branch 'master' of 
https://github.com/xahlee/xah-fly-keys
       new  4a7da476ed now all function parameter names starts with @
       new  cdccf375ae added patreon in readme
       new  64b30629e6 fixed PayPal link
       new  3269c11884 corrected svg image url in readme
       new  cbbc286abd test fix svg in readme
       new  40433e2a4f test fix svg in readme. 2
       new  90eee20efa final fix of svg on readme, i hope
       new  b14bb05b0c now gpl3. and key changes, see below:
       new  08b393982d removed key qwerty 【space w】 for universal-argument, 
because
       new  d35be73c4f new. xah-space-to-newline
       new  c6c7dac826 ;; License: GPL v3
       new  7244c00cc7 better xah-copy-file-path
       new  eb461dd0c4 better xah-open-file-at-cursor
       new  c1f4c2fe62 better xah-open-file-at-cursor xah-delete-current-file
       new  77e82020cc better xah-copy-file-path xah-extend-selection, see:
       new  8297d46ed1 xah-open-file-at-cursor better for xah. no change to 
others
       new  2033ebd23f renamed a var to $_ to avoid compiler warning
       new  0d0b3b9640 fix var rename.
       new  475b8c5f4f Adding German keyboard layout - qwertz
       new  2064654baf Merge pull request #29 from rschmidlin/master
       new  3bb738e084 now supports qwertz layout
       new  0924d87158 fix what looks like a typo
       new  d030a00754 Merge pull request #30 from jaredjennings/fix-f22
       new  6263319710 fixed F12 for xah-next-user-buffer thx 2 jared jennings 
and Ctrl+shift+tab for xah-previous-user-buffer
       new  f585c218fa better xah-clean-whitespace xah-clean-empty-lines
       new  83caf034c2 added key C-1, C-2 for next/prev user buffer
       new  65b5b0c55b minor fix xah-run-current-file
       new  dd30202759 Completing QWERTZ keyboard.
       new  3179629595 Adding project utilities in a new keymap on SPC-W 
(qwerty).
       new  c325c9f46c Adding transpose-words, -lines and swiper to leader 
commands.
       new  e38d1d0a40 Add a cheatsheet for leader commands.
       new  9fec8e98a9 Harmonizing with qwerty definitions.
       new  865e39c26f Merge remote-tracking branch 'xah/master'
       new  ed8c360831 Preparing a pull request for Xah.
       new  4a8fba2951 Also adapting the cheatsheet.
       new  12e3866c33 Still had to remove the transpose commands from the 
sheet.
       new  429c9da80f Merge pull request #34 from rschmidlin/cheatsheetAndXref
       new  15dc036001 xah-open-in-terminal now supports Mac
       new  4e8a74278d M-SPC is now xah-fly-command-mode-activate-no-hook. the 
no hook part is new.
       new  cf26d2eed0 rename xah-fly-keys.pdf to 
xah-fly-keys_cheatsheet_qwerty.pdf
       new  0d37a07810 removed pdf cheatsheet because:
       new  2aa7ba860e changed modeline cursor shape ▮ to C, and I-Beam ⌶ to I. 
because on macOS terminal, connecting to remote server, they display as 
question mark.
       new  d649bd25b3 improved xah-open-in-desktop for Mac
       new  6130b10b0f rename + better xah-open-in-desktop to 
xah-show-in-desktop
       new  289e65691a xah-new-empty-buffer now returns the buffer
       new  30c1e57708 Fix typos
       new  2a7d5eec93 Merge pull request #37 from abdullahibnnadjo/fix-typos
       new  c007dee9fa refactor xah-select-block, xah-select-line. Fixed typos 
thx to Abdullah ibn Nadjo
       new  1f25c0df7d xah-copy-line-or-region. removed printing message.
       new  f4df23c658 xah-show-in-desktop Fixed bug, in MacOS, when current 
dir is empty.
       new  7cfb347136 added support for Programmer Dvorak (dvp)
       new  5da671c5a3 Merge pull request #38 from 
akater/programmer-dvorak-support
       new  2c7abcf737 added programer-dvorak layout. thanks to akater
       new  a153a8e488 Allow for keybinding customization (i.e. define-key 
xah-fly-command-map) outside of xah-fly-keys.el
       new  86c5c90b56 Merge pull request #40 from rschmidlin/contributing_back
       new  c7ebabe6cc reverted to previous.
       new  d52248a837 add colemak mod-dh layout
       new  e00c4213ee now kill-word and backward-kill-word will delete 
selection first
       new  b88e84bafc better xah-run-current-file
       new  cda37aadde xah-run-current-file fixed bug of no buffer found
       new  c01ddd038e better xah-run-current-file for TypeScript file
       new  d6229f50aa better xah-run-current-file for TypeScript with 
xah-ts-compile-file.
       new  8a8f33afaf critical fix xah-run-current-file
       new  9884ea8d9c critical fix xah-run-current-file
       new  cef43c3787 minor, made some code comment better
       new  84513f88eb add xah-change-bracket-pairs
       new  4bb464eb0e fix xah-change-bracket-pairs
       new  a5a2af4f5e xah-shrink-whitespaces complete rewrite
       new  8741ba530f fix xah-shrink-whitespaces
       new  8794d94a40 comment typo fix
       new  d0d5d0d543 major key change for sequence 【space e ‹key›】 (dvorak 
【space . ‹key›】). These are related to highlighting text. Before, it was temp, 
not organized at all. Now, ergo principle used. Still, some command there not 
thought out yet.
       new  45d40f2f72 corrected key for highlight-phrase
       new  1cd2e0cf3f removed rarely used commands in 【space e】 key sequence.
       new  f302ecb2a2 added a new date format for xah-insert-date
       new  e7181d40cc better doc for xah-insert-date
       new  e51888acaa had to change highlight keys after more study. Now they 
are:
       new  508ae8a38c Fix typo: unplit -> unsplit
       new  9727c7234b Merge pull request #44 from jonathn/master
       new  65e2ea4582 Merge pull request #41 from hgersen/colemak-mod-dh
       new  4d53030c7d added Colemak Mod-DH layout. thx to Henkjan Gersen.
       new  a0faaa54f8 • 【space c i】 is now xah-copy-file-path. was 【space i】 
(all dvorak notation in this writeup)
       new  9fab3a0ecd ok, backspace as leader is back, when in command mode
       new  2ba30eaef2 highlight-symbol-at-point is back to 【space . .】. 
xah-upcase-sentence is now 【space 6】
       new  71b8c5a859 removed xah-fly-swapped-1-8-and-2-7-p. nobody use except 
me. all keys involving 1 2 7 8 have both versions. e.g. if x has key 1, it also 
has 8, and vice versa. similarly for 2 and 7. you should not type digits 1 and 
2 positions.
       new  060085cf2e add Colemak (original, non-Mod-DH) layout
       new  3f6d9e7f83 Merge pull request #45 from jaredjennings/add-colemak
       new  7bc356ebcf added colemak back. Thanks to jeredjennings
       new  55d6b8a1f3 xah-make-backup date format now more readable
       new  23e0d473cc trivial refactor
       new  06faff59ca xah-make-backup now refresh dired if in dired.
       new  8c841a1e26 now xah-copy-file-path will print path in minibuffer 
again
       new  fd3bbe9ab7 xah-run-current-file now support .tsx (TypeScript + 
react + jsx)
       new  2b63d0d44d Add helm-M-x support
       new  2ae45f61ef Merge pull request #48 from emil-r-petersen/master
       new  11db1184a7 【a】 and 【space returt】 now support helm-M-x if it's 
installed. thx to emil-r-petersen
       new  f714f313ca Support for Brazilian ABNT keyboard
       new  4ac9d13b81 several, see blow
       new  844245fd1a Merge pull request #51 from nlw0/master
       new  1eb4b85fc3 added Brazilian keyboard layout qwerty-abnt for 
Portuguese. thx to Nicolau Werneck nlw0
       new  964162ae42 added header doc for qwerty-abnt layout
       new  248340b753 xah-run-current-file now run in background
       new  20bcc56962 new xah-show-formfeed-as-line, and renamed 
xah-insert-formfeed from xah-insert-form-feed
       new  3ff7e5d561 removed (add-hook 'shell-mode-hook 
'xah-fly-insert-mode-activate) because effects xah-run-current-file
       new  86514dcfad fixed xah-kill-word, xah-backward-kill-word for people 
not using transient mark mode.
       new  ff76c35aea make xah-reformat-lines use fill-column by default
       new  ab3a805dc5 Merge pull request #53 from pierwill/use-fill-column
       new  f341cf39bb • xah-select-text-in-quote now do single quote. • 
xah-reformat-lines now use fill-column by default • the key = now just insert, 
even in command mode.
       new  694b19d5a0 xah-copy-line-or-region minor better implementation
       new  267976aa72 • xah-show-in-desktop better. On Mac, if in dired, and 
if cursor not on a file name, still work. • xah-upcase-sentence better.
       new  9e6de5186e xah-show-kill-ring, divider now is formfeed shown as 
line, and output buffer name is changed
       new  1208d01bbc many. • new xah-run-current-go-file. • 
xah-run-current-file now press C-u first for golang it'll build binary. • 
refactor xah-select-text-in-quote.
       new  9f122c3d68 refactor. combine multi line setq to 1 line
       new  f94abbc93b renamed xah-display-form-feed-as-line to 
xah-show-formfeed-as-line. thx to Akyshnik
       new  9548981959 edit comments for xah-fly--tab-key-map
       new  31cd34bed2 Merge pull request #57 from pierwill/tab-comments
       new  3c7f042d14 reordered some functions. No change to user.
       new  0f0c7e65f6 document disabling Control and Meta keyboard shortcuts
       new  d37b4f9a36 Merge pull request #58 from 
pierwill/doc-no-bind-control-meta
       new  ff552e04ea bump version string. also added 【space b】 for 
xah-toggle-previous-letter-case. experimental (dvorak 【space b】)
       new  7b7b7b13ed removed some redundant keys for inserting brackets. see
       new  1f63ae133d better xah-show-kill-ring. output buffer no longer 
prompt for save.
       new  65853bb543 xah-open-file-at-cursor now, on url that contains a 
parenthesis, will work.
       new  9e6bc529db xah-open-in-external-app now accept a file name, for use 
in elisp code.
       new  42770cde09 new xah-toggle-read-novel-mode. also, 
xah-forward-right-bracket and xah-backward-left-bracket now stop at full-width 
angle brackets too.
       new  f6aa434bea xah-toggle-read-novel-mode now has key 【space l u】 
(dvorak 【space n g】)
       new  33560b5653 Added keymaps for azerty (France) and azerty-be (Belgium)
       new  f162555686 Made keymapping work with single modifier shortcuts and 
fixed typo
       new  4ebaa2e5b6 Merge pull request #62 from elecprog/master
       new  a8aade73ab major restructure of the internal key maps for layout 
conversion. No user visible change. If you have extensive customization with 
internal symbols, then you might need to change your customization code. Thx to 
https://github.com/elecprog .
       new  44bf1ea398 【leader e】 (dvorak 【leader .】) key space is now empty. 
so you can use this key space for all major mode custom keys or personal keys. 
These highlight command isn't used much in my experience. experimental
       new  cc8b3bc269 fixed previous commit. missing a empty list
       new  a17065245a Refactoring to use multiple minor-mode keymaps
       new  71e61380ee Update xah-fly-keys.el
       new  7bcf2397be formatted
       new  ca6640a508 stripped out reformatting
       new  856893dc2e solution for mnemonics bug
       new  35dec47c57 typo/buxfix
       new  1c2393c01b SPC h is , basically,help?-- calling it 'help'
       new  2a7d1fb55b my added windows-ace dependency--  add/removed it
       new  1168a87384 added new keymaps to 'xah-fly-keys-off-off'
       new  c76daaaa33 "Turn off xah-fly-keys minor mode."
       new  39449415f4 turning xah-fly-keys off
       new  0aef21f13f fix for 'The mode does not turn off #18'
       new  46e84cf657 there is a subtle issue local vs. global state
       new  158fabf553 status -- working
       new  dd79cf6781 updated to turn off those I/C hints if 'mode off'
       new  77f89eb6ee made a globalized minor mode
       new  e9d4dedcd9 add counsel-M-x support
       new  2a48c806ef fix "xah-show-in-desktop: ShellExecute failed:
       new  dd2ce99ba8 Merge pull request #1 from 
loyalpartner/loyalpartner-patch-1
       new  5485ace061 Create tempxx2019-11-05.el
       new  067fc70418 Merge pull request #66 from DanLanglois/master
       new  4350726cd1 temp moved Dan Langlois code into 
work_in_progress_2019-11-05
       new  df345706af Merge pull request #72 from rafeyu/support-counsel
       new  90312c6553 Merge pull request #75 from loyalpartner/master
       new  2aea6b8051 added/updated xah-show-in-desktop xah-open-in-vscode 
xah-open-in-external-app xah-open-in-terminal
       new  917a3589c6 delet tempxx2019-11-05.el
       new  35eebfe367 big dump of minor changes, you may not notice. about 10 
functions.
       new  ae54b7d3e9 update version number
       new  cc68194940 fixed colemak mod dh layout for key x
       new  c03dbadb79 fix xah-dired-rename-space-to-hyphen
       new  e93198a659 Merge pull request #1 from eiuapp/eiuapp
       new  f0f73bc70d Merge pull request #81 from eiuapp/master
       new  c58e688cdd now supports norman layout. thanks to verf for donation.
       new  19a0cccff8 minor fixes. xah-select-block , xah-show-kill-ring, 
xah-show-in-desktop
       new  b370257352 reverted xah-select-block
       new  a7b2a5e140 changes: • xah-show-in-desktop → fixed problem on 
opening path that has space. • xah-extend-selection → better doc. • 
xah-open-in-vscode → now can open dir.
       new  064cb19b1d xah-delete-current-file now do nothing when in dired. 
(used to delete current dir. very dangerous.)
       new  e9a7b6ef67 xah-upcase-sentence now works also for question mark and 
exclamation. xah-dired-rename-space-to-underscore experimental change.
       new  d35c1541e7 xah-dired-rename-space-to-underscore reverted to before.
       new  af88b14070 fixed xah-open-in-terminal in macOS Catalina, and fixed 
xah-run-current-file for running java.
       new  dd37910c90 Add backticks support to xah-select-text-in-quote 
function.
       new  bdaf860b9e Merge pull request #87 from 
divansantana/xah-select-text-in-quote_backtick
       new  691a2bac50 xah-select-text-in-quote now support backtick, used in 
markdown. thanks to divansantana
       new  d75567f7f6 xah-upcase-sentence code update. Fix a bug that cap like 
this: xyz.com becomes xyz.Com
       new  12aa170630 named some function eg xah-insert-double-curly-quote“” 
by remove non-ascii
       new  bdfb82b9f5 Rebased squashed commit of the following (DanLanglois 
code):
       new  299482c364 Revert the nbsp->space change
       new  84ff3e8084 Remove his ace-window testing comments
       new  af1c7ca598 Linting
       new  fcfd92490a Enable byte-compile-dynamic since there are a lot of 
disparate funcs
       new  86de18aaa7 Change global alias to one in the xah- namespace
       new  80648643f1 removed a redundant key C-t for 'xah-pop-local-mark-ring
       new  a5db9ece70 Merge branch 'master' of 
https://github.com/xahlee/xah-fly-keys
       new  2f4436c940 Separate keymap merging completed
       new  01119f3ce7 Add date for `make-obsolete-variable`
       new  7fcb0b8641 Update version number
       new  31ce7c3f95 Indentation
       new  ed94d6b43a Merge pull request #89 from wi11dey/master
       new  e668ef2e07 Major engine rewrite, by Dan Langlois and Will Dey 
(wi11dey). Thank you! Major work. There's still some minor glitches. And the 
doc on my site (for customization etc) needs to be updated. I (xah lee) am 
going thru them and the code. In the mean time, the older version is at 
xah-fly-keys_old_2020-04-18.el for backup and archive purposes.
       new  3c404419bb Fixed recursive loading error when setting a layout, and 
fixed exit isearch error that stays in insert mode. Updated the readme, 
temporarily.
       new  c31773ab4e better doc for xah-fly--define-keys and xah-fly--key-char
       new  1046bb1902 renamed xah-select-M-x to xah-fly-M-x
       new  5570b8f66d new layout diagrams in README file
       new  eb1a306cc0 new layout diagrams
       new  d4b3c24280 fixed the new layout diagram in README
       new  7da3bcb3ea Some doc on what (cons 'keymap xah-fly-shared-map) means
       new  89a504b498 Permanent recursive-load fix
       new  5862335f31 removed the svg layout diagrams. you can get them at 
http://ergoemacs.org/misc/ergoemacs_vi_mode.html in the html source code.
       new  7a4708af08 minor update readme. added link to contributors.
       new  7b74281f0b fixed link in readme.
       new  4db50a89e6 Merge pull request #90 from wi11dey/master
       new  63aa1d2cff change indentation tab to spaces
       new  d50c2d756d removed redundant 【space u】 for isearch-forward. in 
command mode, just press n. Now 【space u】 is xah-close-current-buffer. Remove 
【space k j】 for xah-close-current-buffer. All qwerty notation in this log.
       new  b0d87ab312 removed xah-fly-use-esc-c-g. because:
       new  af8775a6c9 Put bindings made before xfk is enabled in shared map
       new  2594e560f1 Re-add M-SPC binding
       new  c663a1f60e added support for qwerty-no
       new  2a76c408b2 added support for qwerty-no
       new  9b0a4277ee Merge pull request #93 from wi11dey/patch-1
       new  3e5368ec13 Merge pull request #94 from wi11dey/re-add-m-spc
       new  455ddc04ff Merge pull request #95 from dxlr8r/master
       new  17319a5e55 added support for 'qwerty-no (qwerty Norwegian), thanks 
to dxlr8r
       new  2f06e1c83b fixed date in comment
       new  9d04f74b05 now delete-other-windows is 3 and delete-window is space 
3. swapped. They were like this, and is more efficient. i don't  remember why i 
swapped them. possibley because delete-window is a repeatable command thus 
better with single key, but, delete-other-windows is far more frequently used.
       new  fd31ab5686 xah-quote-lines now add comma to last line. 
xah-toggle-letter-case now also do greek etc.
       new  d74eac6309  fixed 【space 3】 from delete-other-windows to 
delete-window
       new  ee36f41a97 fixed keys delete-other-windows, delete-window from last 
commit. delete-other-windows is 3, delete-window is space 3
       new  48111f2a0a rename xah-change-bracket-pairs to 
xah-replace-bracket-pairs
       new  cd880b6879 revert last change. the name xah-change-bracket-pairs is 
good.
       new  9a7bc2d9d0 now 【space returne】 calls xah-fly-M-x instead of 
execute-extended-command
       new  4e9f0c1d07 removed xah-fly-keys_old_2020-04-18.el. it's available 
at http://ergoemacs.org/misc/i/xah-fly-keys_old_2020-04-18.el
       new  8c9c4df25e tweaked README. use (xah-fly-keys-set-layout "qwerty") 
instead of 'qwerty. Symbol cause symbol table pollution. Gonna remove it soon.
       new  cd3a9844f3 xah-insert-date better doc
       new  4c88e88999 xah-run-current-file now use deno instead node for js. 
Changed (region-active-p) to (use-region-p) for the following commands: 
xah-paste-or-paste-previous xah-upcase-sentence xah-reformat-to-multi-lines 
xah-append-to-register-1 xah-clean-empty-lines xah-clean-whitespace
       new  9975204bbb xah-reformat-lines now always make long line first. so, 
can be used in key macro.
       new  372c454ed9 in example, use string instead of symbol. e.g. 
(xah-fly-keys-set-layout "qwerty") because symbol pollutes symbol table. In 
future, symbol will not be supported.
       new  0fd1a4537d xah-run-current-file now runs deno for .ts
       new  a40699ca40 xah-backward-left-bracket, xah-forward-right-bracket now 
stop on double quote
       new  f40a669a19 fixed xah-open-file-at-cursor so it can open local file 
with #fractPart in url
       new  3da5b0124e xah-reformat-lines now will first change to multi short 
lines.
       new  ef4235a811 A try for neo2 layout
       new  00017988d5 xah-change-bracket-pairs better bracket names in prompt
       new  7f2d733e0e A letter that does not belong there.
       new  27fc603557 Merge pull request #1 from xahlee/master
       new  6a759f82b0 Add litle documentation.
       new  8f169c7e74 Merge branch 'master' of github.com:sieman/xah-fly-keys
       new  42f4acf1cd Add a picture of neo-layout.
       new  aa97d1b3aa Add Neo2 PNG to readme file.
       new  af6d38db0b xah-reformat-lines now first change to long lines. 
xah-upcase-sentence now do better in HTML, knows about definition tags.
       new  b10524e937 Merge pull request #2 from xahlee/master
       new  b967e67f29 fixed xah-show-in-desktop on Mac. So when in dired and 
cursor is not on a file, still works.
       new  7ae69e0d73 Avoid problems with diacritic glyph.
       new  4706f0cd2d xah-open-in-terminal on macOS now won't close terminal 
if emacs quit.
       new  39bba90acd Only diacritic glyph keys
       new  09d2661667 draw diacritical mark at the reffered keys
       new  8d03188460 xah-upcase-sentence now works on <h1> to <h6> too.
       new  050cf3a4a5 xah-fill-or-unfill now change to short lines first.
       new  e58707a0ed xah-select-text-in-quote now ignores single quote. 
because it's annoying, cuz it happens in text often such as possessive. When 
have time, make it work for source code of lang using single quote as string, 
by checking syntax table or check equal sign in the same line
       new  01cc802329 xah-upcase-sentence Now in html, if space follows p tag, 
still works.
       new  6f877f8e23 Merge pull request #3 from xahlee/master
       new  e4d5c9641c removed f9 as global leader key. reason: (1) reduce 
complexity. (2) not many people use it.
       new  e6162ebb8c xah-upcase-sentence works better in html modes
       new  7c2b327574 Merge pull request #4 from xahlee/master
       new  44aa26e9a1 xah-open-in-terminal on windows now opens pwsh
       new  7563af60b3 xah-backward-left-bracket don't do ascii quote. back to 
old behavior. experiment over. same with xah-forward-right-bracket.
       new  4851e1c7f1 xah-delete-current-file-make-backup xah-make-backup, 
changed date format to yyyymmdd. removed the dash in between.
       new  3ee2a5a2ad Add support for keyboard layouts: neo2, koy & adnw
       new  1bfaf1387d jump-to-register has key 【space n m】. to be used with 
window-configuration-to-register 【space n ;】 and frameset-to-register 【space n 
'】
       new  4e273efcc6 in xah-fly-h-keymap 【space h】, removed: 
Info-goto-emacs-command-node 【;】, Info-goto-emacs-key-command-node 【K】, 
finder-by-keyword 【p】. These are rarely used. (all dvorak key notation)
       new  be34d62c2a added 【space n y】 for toggle-truncate-lines (dvorak 
notation)
       new  ff8fefe50f xah-insert-unicode better implementation
       new  e77b1fd94b changed formfeed to ascii line ______. invisible ascii 
is a thing of past.
       new  bfb3c65ea6 removed f11 f12 keys, that is: f11 
xah-previous-user-buffer, f12 xah-next-user-buffer, C-f11 
xah-previous-emacs-buffer, C-f12 xah-next-emacs-buffer, cuz they interfere with 
windows's f11 for fullscreen, which is super useful. Also, function keys are 
much less used today, laptops keyboards don't have them unless toggled.
       new  015ec79205 changed text-scale-increase to C-=, was C-+. modern app 
use C-=, instead of the C-S-= (the more logical control with plus, requiring to 
press shift)
       new  e89bb1f790 better many commands that call shell on Microsoft 
Windows: xah-open-in-external-app xah-show-in-desktop xah-open-in-terminal 
xah-open-in-vscode xah-show-in-desktop
       new  a2a17f226b updated version
       new  26b6f8a3d0 xah-open-in-terminal now has a key.
       new  ae01cf52c2 xah-show-in-desktop now in Microsoft Windows highlights 
the file
       new  bf25c6e695 xah-open-in-terminal on Microsoft Windows starts pwsh
       new  5976e29eae xah-show-in-desktop more fix for MS Windows. • 
xah-run-current-file, added xah-run-current-file-map
       new  cf234c4f66 xah-run-current-file better inline doc
       new  25f5b3c2e1 Edit "file does not exist" message
       new  7f00c5ee3c Merge pull request #111 from pierwill/file-does-not-exist
       new  7399039b24 minor improvement in xah-show-in-desktop, 
xah-open-in-external-app
       new  c883cb3dcc xah-show-in-desktop on Windows now just show directory. 
no highlight item. the Explorer /select,%s is annoying. if a directory is show 
first time, it won't select.
       new  2590cc0b01 Merge pull request #110 from 
VitruvianVice/add-support-for-german-neo-keyboard-layouts
       new  018a998109 • added C-t for xah-new-empty-buffer. compatible with 
browser, and general key macro outside of emacs. • removed C-1 or C-2 for xah- 
next/previous -user-buffer. C-7 and C-8 already does. Those 1 and 2 were added 
cuz i was swapping the number keys. see Efficient Layout for Numbers 
http://xahlee.info/kbd/best_number_key_layout.html
       new  3e5c9db36b added xah-fly-M-x-command var, so people can set a M-x 
replacement directly.
       new  a9994edff4 fix existing xah--dvorak-to-adnw-kmap
       new  26b6629403 Merge pull request #113 from c0c0ae/fix-adnw-map
       new  7af8f1f0d2 better xah-open-in-external-app on Windows. thanks 
cutechservices issues 114
       new  916f1b29cd updated inline doc. also better xah-open-file-at-cursor 
in last commit.
       new  33769db928 Adds PT-Nativo layout
       new  71d748e5d3 Fixes wrong conversion of 'h' in PT-Nativo
       new  3572fda1b3 Merge pull request #115 from xavierpinho/add-pt-nativo
       new  13c53036c9 added pt-nativo layout (for Portuguese). thanks to 
xavierpinho
       new  0b891f155e new xah-reformat-to-sentence-lines
       new  df7001159f fixed xah-fly-M-x
       new  65fcbfc10d improved xah-open-in-terminal on Windows
       new  c32ed04fde added iso mod-dh layout
       new  c17f61a893 updated readme to show colemak-mod dh iso
       new  e44194783f renamed mod-dh-iso to mod-dh-new
       new  039996f617 Merge pull request #116 from Kagia001/master
       new  e8df249c19 added colemak-mod-dh-new layout. thanks to Kagia001. 
updated version number.
       new  b4ea543c17 changed key for xah-reformat-to-sentence-lines
       new  4196c9d06c better inline doc xah-insert-string-assignment
       new  7aa66751c1 xah-beginning-of-line-or-block, xah-end-of-line-or-block 
now works with visual line mode
       new  e181f36b66 thx to Christian Tietze (@DivineDominion) for suggestion 
on xah-end-of-line-or-block in last commit
       new  bf76a2ce00 make xah-select-line select visual lines
       new  f35ef2e8cb Merge pull request #117 from 
DivineDominion/ctietze/select-visual-line
       new  f8adfbb94f xah-title-case-region-or-line lowercase “an”
       new  1caaf97457 fixed xah-select-block not extending down empty lines
       new  846587d153 added new layouts
       new  6d4563e4db mode line indicator changed to lowercase c (command 
mode) and i (insert mode).
       new  99adcfbf86 Update to select beopy !
       new  e63046bfba Merge pull request #118 from uwusual/carpalx_layouts
       new  65021a62c0 Merge pull request #120 from Cletip/patch-1
       new  3022cbf1e0 added layouts carpalx-qgmlwy, carpalx-qgmlwb, 
carpalx-qfmlwy. Thanks to uwusual, and added layout beopy. Thanks to Cletip
       new  9a54c493f5 adding bepo layout
       new  ed4231bb32 Merge branch 'master' of 
https://github.com/xahlee/xah-fly-keys into xahlee-master
       new  c73bb1a056 Merge branch 'master' of 
git://github.com/xahlee/xah-fly-keys
       new  43567bc209  Compleates the mapping from dvorak to Neo 2.
       new  a0ef911864 Revert that line
       new  8b3d7a4664 Merge pull request #121 from brabalan/bepo
       new  93fd1117ce added bepo layout, by brabalan. pull request #121.
       new  b3a6584867 Merge pull request #122 from sieman/master
       new  ba1ab616cf added 3 keys to neo2 layout. by sieman, pull request #122
       new  3971ab5897 removed C-SPC as leader key. i forgot why i added that.
       new  2f4e1ceec1 now turn on delete-selection-mode
       new  2257b73396 added back, now f7 does xah-fly-leader-key-map. Was 
C-SPC. The reason it needs a extra key is because: otherwise, if you call 
describe-function on a command, it won't show its key. But with a f7 key 
defined in xah-fly-shared-map, independend of the command/insert status, it 
will show.
       new  3e5e3be9f0 remove trailing whitespace
       new  e2fef0fcb9 support indent-rigidly-* with XFK directional keys
       new  2fbe653297 specify for noobs what 'remapping' means in 
xah-fly--define-keys
       new  26a0ea09c2 Merge pull request #123 from 
DivineDominion/indent-xfk-arrows
       new  cbda233ff4 `xah-open-in-external-app' for BSD systems
       new  cb54f77a61 Merge pull request #124 from CelestialNebula/master
       new  caa1b0979a indent-rigidly and xah-open-in-external-app. See • added 
indent-rigidly key support (qwerty: space tab g then j for left and l for 
right), thanks to Christian Tietze (DivineDominion) pull request #123 • 
xah-open-in-external-app now works in BSD. thanks CelestialNebula pull request 
#124
       new  6465e77d57 fix perl and clojure path in xah-run-current-file-map. 
thanks to Christian Tietze (aka DivineDominion)
       new  a8591bad04 `xah-close-current-buffer' minibuffer + update DOCSTRIN
       new  657fb072f9 Merge pull request #125 from CelestialNebula/master
       new  cad2bf0cba xah-close-current-buffer better dealing with minibuffer. 
thanks to CelestialNebula pull request #125, fixed bug #101
       new  84207a65a7 xah-show-kill-ring added a xah-show-kill-ring-separator 
and fixed a bug about image in kill-ring stopping it. Thanks to Christian 
Tietze (aka @DivineDominion)
       new  69215908fb xah-show-kill-ring-separator change defcustom to defvar. 
defcustom too complex.
       new  6362e80a45 xah-reformat-lines no longer depends on fill-column
       new  a6522a8da2 new xah-change-newline-chars-to-one. and some formating 
change.
       new  97294d4165 better doc
       new  3fcf9a69f0 added a key for xah-change-bracket-pairs
       new  a24a2399c7 added • xah-slash-to-backslash • 
xah-slash-to-double-backslash • xah-double-backslash-to-slash
       new  aa5cd3d9d7 Remove `remove-hook' that no longer applies
       new  9f2450dc2d Merge pull request #126 from CelestialNebula/master
       new  95c54a896c clean up on hook code. now xah-fly-insert-mode-activate 
when in eshell-mode-hook, shell-mode-hook. Thanks to CelestialNebula pull 
request #126
       new  a90b08d98f layout list in alphabet order. thanks to CelestialNebula 
pull request #127
       new  bb64e7a7e0 minor mod some doc string
       new  51e8998508 Remove when it's the same in keymaps section.
       new  08ce6b8cbc Add `xah-fly-terminal-emulator'; do computation inside 
variables
       new  d3ee274a40 Merge pull request #128 from CelestialNebula/master
       new  e23c51fffe minor code cleanup. thanks to CelestialNebula pull 
request #128
       new  fa13bc3e71 random code prettify
       new  afacaeebc3 revert xah-fly-M-x , xah-fly-M-x-command. xah-fly-M-x 
lost dynamic nature in the previous change of moving code to var.
       new  06cd7ecb3a pop-global-mark changed key. also removed several Ctrl 
keys of emacs default.
       new  d199b5e827 better xah-reformat-to-sentence-lines
       new  432f5fad1b fixed xah-reformat-to-sentence-lines
       new  87c3e247e3 final fix for rash commit of 
xah-reformat-to-sentence-lines
       new  72167c3911 keys are back! for highlight-phrase etc commands at 
xah-fly-dot-keymap
       new  826f71facc • do not go into insert mode when entering shell modes. 
(both pro and cons. For me, maybe 1/3 time when entering shell i want to paste. 
So command mode is prefered.) • deleted xah-fly-keys-off. it's disorienting. 
xah-fly-keys is designed to not be turned off.
       new  4242ee0553 xah-reformat-to-sentence-lines back to a simple form.
       new  b4356d8dbf todo comment added.
       new  b0ac32f01e minor diddling xah-delete-current-file, also change key. 
avoid DEL in general. cuz that is confusing wit lots remap, depending on 
physical keyboard, or depends on gui or in terminal, sometimes it's backspace 
key, sometimes it's forward delete key. Also, better to use letter key in main 
section, easy reach. Also, the problem of accidental press of this command is 
avoided by having prefix in this group all dangerous. (eval buffer etc), also 
the command itself make bac [...]
       new  e292756ee0 major change. xah fly keys change. now, emacs meta and 
control keybindings are disabled by default. Currently they became xah-beep. 
Implementation be refined.
       new  ed33fa3e5e massive global unset keys bound to Control or Meta
       new  98f8b1efea • removed the “space k” (dvorak notation) for 
xah-paste-or-paste-previous. cuz it already has a key in command mode. Now, 
space k is free. • massive better wording in doc strings. • experimental. 
removed xah-kill-word and xah-backward-kill-word. use emacs version. The xah 
version delete selection first.
       new  aa1165de92 • now xah-cycle-hyphen-underscore-space can press t to 
repeat. • removed xah-underscore-to-space-region
       new  117b00cac4 change name xah-cycle-hyphen-underscore-space to 
xah-cycle-hyphen-lowline-space. also, the order is - _ space.
       new  f2ea8452e6 trivial code refactor
       new  e23d7f5c3e minor inline doc edit.
       new  6a65ad4ea0 xah-reformat-to-sentence-lines, now t will repeat call
       new  2ccd6915e7 minor better doc
       new  a4d1f37de6 systematic code refactor. Added xah-get-bounds-of-block 
and xah-get-bounds-of-block-or-region. Remove some unused function. Better some 
inline doc.
       new  df9bd6115c more refactor
       new  477dfa631b fix xah-delete-current-text-block
       new  c8191edf66 more refactor, and removed a few commands that's never 
used.
       new  6cd36db373 cosmetic change
       new  9b0d7eed46 • added key: count-words, count-matches. • changed key: 
visual-line-mode • removed key: frameset-to-register , 
window-configuration-to-register.
       new  f33d6fdf9c better xah-delete-current-text-block, and other refactor
       new  8c6f72b28b xah-open-file-at-cursor. change (goto-char 1) to 
(goto-char (point-min)). no effect but latter is correct.
       new  a178964cda xah-reformat-to-sentence-lines now properly move to next 
block.
       new  e7156dd5c3 xah-quote-lines better features.
       new  eb0bb48897 xah-reformat-to-sentence-lines, 
xah-cycle-hyphen-lowline-space. changed the repeat key from t to space
       new  f1a36dfdb6 xah-reformat-to-sentence-lines now also newline html link
       new  0323dbe341 now press e to repeat.
       new  d349701ff4 repeat key is now space. xah-reformat-to-sentence-lines, 
xah-cycle-hyphen-lowline-space
       new  c5a510db6a rewrite xah-delete-current-file-make-backup. deleted: 
xah-delete-current-file-copy-to-kill-ring , xah-delete-current-file
       new  a21f17b642 minor cleanup xah-clean-whitespace
       new  0258ce1969 rename parameter names sigil form @name to Name
       new  36e99db3da • removed key for xah-show-formfeed-as-line. this 
command shoud be in setting, not to be called manually • 
xah-delete-current-file-make-backup now say if in dired. • other better: 
xah-reformat-to-sentence-lines
       new  06d6c03417 new xah-backslash-to-slash
       new  481c131ff0 refactor some
       new  0e1a65631e now, qwerty is default layout. also xah-run-current-file 
now runs powershell .ps1
       new  4540716710 removed xah-describe-major-mode. just use describe-mode
       new  de9df16b79 minor refactor, and reduce use of 「」 in docstring or 
message.
       new  ca55ddd21e change the key for xah-next-window-or-frame to 
next-window-any-frame. refactor xah-cycle-hyphen-lowline-space and other.
       new  de43f45e5a key for next-window-any-frame is back. The 
xah-next-window-or-frame is problematic.
       new  c38b3b6337 * now, C-v is paste in isearch. * 
xah-open-file-at-cursor now has xah-open-file-at-cursor-pre-hook. * the emacs 
default C-j is not removed. (it's tied to pressing return, ascii linefeed.)
       new  c82a348924 xah-run-current-file, added WolframLang support to 
xah-run-current-file-map
       new  9f36e81dab replace xah-run-current-file-map by 
xah-run-current-file-hashtable. easier for customization, add/mod
       new  c613bd166e xah-run-current-file better for running WolframScript
       new  21cb9d1d88 fix xah-run-current-file
       new  c6a7367afa major internal change. rename xah-fly-insert-state-q to 
end in -p
       new  4635f982e3 major internal change. rename xah-user-buffer-q to end 
in -p
       new  8e79bcce59 xah-insert-date added a new format 2021-11-07_171300 and 
reshuffled numbers
       new  8f849fe6f4 new xah-double-backslash and 
xah-double-backslash-to-single
       new  d788c174d3 f8 now do xah-fly-command-mode-activate-hook, instead of 
the no-hook
       new  1a030dda07 xah-show-in-desktop now select item in Windows
       new  3554d95999 xah-shrink-whitespaces better
       new  2fdbd0cec0 * fixed <f8> call xah-fly-command-mode-activate * 
xah-shrink-whitespaces no longer toggle between 1 space and none
       new  f16f23a0cd xah-space-to-newline no longer go out of block or 
selection
       new  ab84cd9549 set shift-select-mode to nil
       new  52f1672e18 xah-shrink-whitespaces behavior change slightly. now 
will delet all spaces eventually.
       new  f2aa37df75 added C-SPC for xah-fly-command-mode-activate
       new  2cd1c3cffc minor update on doc
       new  92283ba3ba systematically changed docstring, version to version:
       new  3c0792ccaa change the repeat key to t, for several commands
       new  c5d6b5dbe8 repeat-complex-command key change
       new  fdb727cb38 xah-select-text-in-quote now support all brackets
       new  c27b52ee6d • for many commands, changed the repeat key to y, 
instead t, because t in dvorak is moving down, often pressed by mistake. • 
xah-reformat-to-sentence-lines now move cursor to end.
       new  f91eb0d296 for many commands, changed the repeat key to -. was y.
       new  24cbada4bb add -indicator variables
       new  1dc8c68e5c trival cleanup
       new  cca4dcb5df Merge pull request #136 from 
DivineDominion/ctietze/indicators
       new  3682c33692 Merge branch 'master' of 
https://github.com/xahlee/xah-fly-keys
       new  09b0de441f xah-add-space-after-comma
       new  d2c1ac21be major key change. now qwerty d just delete backward. 
plain. key 5 now do xah-delete-backward-char-or-bracket-text. this is much more 
intuitive.
       new  d1ac52a8ef xah-fly-keys. fixed prev commit. now 
xah-delete-backward-char is xah-delete-left-char-or-selection
       new  34b4435f8b xah-fly-keys. new xah-narrow-to-region
       new  f70b9b04ca revert the recent change. now qwerty d is back to 
xah-delete-backward-char-or-bracket-text. new xah-narrow-to-region, new 
xah-sort-lines
       new  c43d4d73a1 xah-sort-lines fix
       new  171952645a update copyright year
       new  6d137004df updated readme
       new  e7c7c74aac xah-reformat-to-sentence-lines connect lines only if 
between alphanumeral
       new  2b2b5fd791 xah-reformat-to-sentence-lines minor fix
       new  7d474446a3 xah-run-current-file fix, when file is not saved, ask
       new  84587cfb8a experimental. C-t now do hippie-expand
       new  fc0d82958e new xah-move-block-up , xah-move-block-down
       new  6e974bd21f license changed to gpl3. other minor refactor.
       new  dea6319702 xah-run-current-file now setenv NO_COLOR temporarily. 
prevent colored output that's ascii control chars showing up in emacs. Not best 
solution, but for now.
       new  f06f0a7815 removed backspace key for xah-fly-leader-key-map. For 
kinesis advantage keyboard users, if you want it back, put (define-key 
key-translation-map (kbd DEL) (kbd SPC) ) in your init.
       new  ac5fda110d xah-close-current-buffer now press - to repeat. plus 
other minor refactor
       new  685565e57a revert last change. now xah-open-last-closed, 
xah-close-current-buffer do not repeat by pressing dash
       new  79cd23a24d • xah-brackets now is list of strings, instead of a 
single string.
       new  b8414bed05 now xah-beginning-of-line-or-block will put cursor at 
front of line instead of end. the problem was, if one has toggle-truncate-lines 
on, the previous behavior of putting cursor at end of line will result the 
screen jumping left and right.
       new  db99525bfd removed key / for hippie-expand. use C-t instead. 
because, almost always, when you want hippie-expand, you are in insert mode. 
Compare the 2 ways, using C-t is less keystrokes than switching back to command 
mode and back to insert mode.
       new  f743d8defc * hippie-expand is back with key /. * “space 
backspace” no longer activate insert mode.
       new  63544b5a52 renamed many variable for keymap names. Major change. 
This version is incompatible with your custome code. See code for documentation 
on the new naming system. Added more commands for xah-fly-Lp2p1-key-map.
       new  16964993ca added xah-new-buffer-offer-save, xah-temp-dir-path , mod 
xah-new-empty-buffer
       new  2e1c5cb8dd xah-fill-or-unfill max length is 99999. not max int. so 
that reduce the one giant long line emacs slow problem.
       new  b6c5b64e43 removed the bunch of var in last commit: 
xah-temp-dir-path, xah-new-buffer-offer-save. changed xah-new-empty-buffer so, 
rely on buffer-offer-save.
       new  135e6baf73 xah-fly-M-x and xah-fly-M-x-command now obsolete and 
removed. If you want to use alternative M-x, just assign them keys. emacs 28 
has much better M-x.
       new  2a65b59ae3 * change ido-completing-read to completing-read. (in 
emacs 28, turn on fido-vertical-mode)
       new  2e0da84134 * removed requiring ido. You should use emacs 28's 
fido-vertical-mode. * now remove redundant keys, all starting with <help> and 
<f1> * space return now call execute-extended-command-for-buffer if in emacs 28.
       new  1f2c9d572b some minor format change so it's more gnu style.
       new  325a67277e more clean up of doc and format.
       new  1c883548f0 changed key for xah-clean-whitespace, insert-char, 
xah-insert-unicode, xah-insert-double-angle-bracket.


Reply via email to