Xah Emacs Blog Archive 2014-07
from reddit: [changing emacs documentation system from texinfo At http://www.reddit.com/r/emacs/comments/2bummt/changing_emacs_documentation_system_from_texinfo/ ]
somebody loved emacs over at w3c. Look at http://www.w3.org/TR/2011/REC-CSS2-20110607/cover.html, view source, bottom.
this is excellent. [How to Make an Emacs Minor Mode By Christopher Wellons. At http://nullprogram.com/blog/2013/02/06/ , accessed on 2014-07-25 ]
via jcs
Steve Jobs on keyboard. something is coming. https://onkeyboards.com/
Jesse Vincent's keyboard design is near completion.
the video is a bit of marketing, but nevertheless, it's a excellent keyboard. Visit Vincent's site at http://www.keyboard.io/
Why Microsoft Outlook has Ctrl+f for forward email, while every other Microsoft software has it for Find? Reminds me of emacs and rms. http://blogs.msdn.com/b/oldnewthing/archive/2014/07/15/10542285.aspx
via [Sujith Abraham https://plus.google.com/+SujithAbraham/posts]
fixed a bug. Yesterday's change broke getting http links. Emacs: HTML, Extract URL 🚀
by the way, the command is in Emacs: Xah HTML Mode. So, github to be continuously updated.
Emacs: HTML, Extract URL 🚀 (updated code. Now works on both single/double quoted string.)
Emacs Mode Line Problem (repost)
Emacs Keys: Key Sequence (minor update)
there's a ergoemacs keybinding for the editor Light Table. See: https://github.com/nikitakit/LightTable-ErgoEmacs
JavaScript is the future. I worked out a tutorial in the past year. Much more in depth than my 10 years dabbling in emacs lisp. Why would you read my tutorial when there are lots on the web? Because i believe there's nothing better out there, except the printed books. In particular, it is written in my unique Xah Style. Namely, simple, example based, and as close to formal language as possible. (the “formal language” part may scare you off, but try it.) Xah JavaScript Tutorial
Tweet it, link to it, buy. Thank you.
it seems that many emacs users don't know these commands. Now and then i hear people surprised by their existence after n years of using emacs. Emacs: List Matching Lines
updated the command to delete current file. Now, will also do backup for buffers that's not a file. Emacs: Delete Current File 🚀
Vim: How to Remap the Escape Key? (on its own page)
fixed “xah-backward-block” Emacs: Move Cursor by Text Block 🚀
ergoemacs-mode is now in GNU ELPA http://elpa.gnu.org/packages/ergoemacs-mode.html
yay. We had all to sign papers. The code is primarily by [2016-01-02 Matthew Fidler ] ( https://github.com/mattfidler ). David Capello [https://davidcapello.com/] and me worked on it before.
i want to especially thank my friend Fuqiao Xue (xfq) https://github.com/xfq/ for the suggestion and helping the process.
DAS Keyboard 4 Professional keyboard
DAS came out with a new keyboard.
- DAS Keyboard 4 Professional keyboard Buy at amazon
pity, it's the same old PC form keyboard, ones that whack your hand.
hacker news discussion https://news.ycombinator.com/item?id=7979073
see also Xah Keyboard Guide
emacs lisp: what does “prog1” do?
learned about prog1
today.
thanks to [Dan Lentz https://plus.google.com/+danlentz/posts]
Can Emacs Lisp Fix Its Namespace Problem by Copying JavaScript Practice?
emacs: ergoemacs-mode link change
ergoemacs-mode news, from Matthew L Fidler. Link is changed
https://ergoemacs.github.io/ergoemacs-mode/ ← old https://ergoemacs.github.io/ ← new
the change is made because: before, when you check out, you get some 100 mega bytes of stuff, which includes the ergoemacs-mode website and all the images about layout.
now, the code and home page are separate github projects.
- ergoemacs-mode package: https://github.com/ergoemacs/ergoemacs-mode
- ergoemacs-mode home page: https://ergoemacs.github.io/
- ergoemacs-mode home page source code: https://github.com/ergoemacs/ergoemacs.github.io
be sure to update your links.
there's automatic redirect. But some link with specific URL may break, Matt is fixing them. Thanks Matt.
comment at https://plus.google.com/113859563190964307534/posts/WkoAadUJgwh
emacs: xah fly keys package
for those of you heavy keyboard tinkers, i've pulled dependent commands into Xah Fly Keys.
download at https://github.com/xahlee/xah-fly-keys
if you have issue, just file bug report there.
i'll incorporate this into ergoemacs-mode as a theme one day.
note:
there are 2 parts to my keybinding. One is fast-repeat commands, and these are mostly cursor movement commands and text deletion commands. These are in Xah Fly Keys, which is also what ergoemacs-mode is about. Typically, these are top 20 commands you use most frequently, and everybody use all of them every minute. [see Keybinding Design, Fast-Repeat Commands]
the other part is the hundreds other emacs commands. I've designed a key set for them, as key sequences, 95% complete. Right now they are in my emacs init file. I'll write about it down the road, and push it into xah fly keys.
xah fly keys home page Emacs: Xah Fly Keys. (naming is yet to be resolved. Not sure it should be ergoemacs-xah or ergoemacs-vi or Xah Fly Keys.)
Programing Language: Fundamental Problems of Lisp (minor update)
ergoemacs's 7 years old
;; version 1.0, 2007-08-01. first version.
so, next month, ergoemacs's gonna be 7 years old. The original site: ErgoEmacs Keybinding: a Ergonomics Based Keyboard Shortcut System