Xah Emacs Blog Archive 2014-07
Elisp: Replace HTML Entities
Docstring Convention: Python vs Emacs Lisp (updated)
from reddit: [changing emacs documentation system from texinfo At http://www.reddit.com/r/emacs/comments/2bummt/changing_emacs_documentation_system_from_texinfo/ ]
YES. Emacs Should Adopt HTML as Texinfo Replacement
somebody loved emacs over at w3c. Look at http://www.w3.org/TR/2011/REC-CSS2-20110607/cover.html, view source, bottom.
Xah Emacs Blog Archive 2014-06
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 ]
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
fixed a bug. Yesterday's change broke getting http links. Elisp: Command to Extract URL
by the way, the command is in Emacs: Xah HTML Mode. So, github to be continuously updated.
Elisp: Ban Syntax Table
Emacs Gnus Bug: Broken Atom Webfeed Relative Link
Elisp: Command to Extract URL (updated code. Now works on both single/double quoted string.)
Emacs Mode Line Problem (repost)
Microsoft Keyboard: How to Disable the F Lock Key (repost)
Emacs: Define Key Sequence (minor update)
there's a ergoemacs keybinding for the editor Light Table. See: https://github.com/nikitakit/LightTable-ErgoEmacs
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/Delete Matching Lines, Sort Lines
Elisp: Filter a List
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 Matthew Fidler. David Capello 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
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 Computer Keyboards, Layouts, Hotkeys, Macros, RSI ⌨
emacs lisp: what does “prog1” do?
(info "(elisp) Sequencing")
thanks to [Dan Lentz
Programing Language: Function Dependency
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.
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.
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 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