updated: A Curious Look at GNU Emacs's 1000+ Default Keybinding
Emacs: Convenient Command to zip File in dired
See: Emacs: Convert Image Files in Dired.
Programer Humor: Best Tool for Yak Shaving: Emacs
Emacs Lisp: Writing Command to Accept universal-argument
vim user is shocked!
This tweet is going around:
@lichray #Vim 用户表示震惊。 RT @ErgoEmacs: Emacs: How to Copy/Cut Current Line
Translation:
#Vim users are shocked! RT @ErgoEmacs: Emacs: How to Copy/Cut Current Line
Tech Geeker Dogma: Swapping Capslock Ctrl
Emacs Video Demo: forward-sexp beginning-of-defun …
David Capello demonstrates great use of
{forward-sexp, backward-sexp, beginning-of-defun, end-of-defun} for coding languages with C-like syntax.
A video so funny and so educational you can't refuse! Love the music. Click on the CC to turn on English subtitle.
David uses a customized version of ErgoEmacs keybinding. Code and layout here: http://dacap.com.ar/programming/keyboard-layout/
ErgoEmacs Keybinding also got a major update. Lots changes. Check it out and let me know what you think.
The Roadmap to Completely Replace Emacs's Key System
updated: Emacs Lisp: Implementing Comment Handling in a Major Mode
Xah Emacs/Elisp Tutorial Update 2012-05-18
New version of my emacs tutorial ready.
If you've bought it before, please just email to xah@xahlee.org with subject “emacs tutorial upgrade”.
If you haven't bought it yet, you can get it for just $10. See: Buy Xah Emacs Tutorial. Currently about 350 HTML pages, about 1k pages printed.
Also, you can subscribe my emacs blog from g+, facebook, twitter, or Google Reader. See: Xah Lee Feeds. Help spread the word. Thanks.
updated, bottom: Emacs's Command Frequency
updated: Using Emacs Abbrev Mode for Abbreviation
updated: Emacs: Text Pattern Matching (regex) tutorial
want to set/swap your {Ctrl Alt Meta Hyper Super ❖ Win ▤ Menu} keys in complex ways?
updated: Creating a Sitemap with Emacs Lisp
updated: Generate a Web Links Report with Emacs Lisp
Jon Snader has been systematically proof-reading my tutorial in past months, and providing many corrections and feedbacks. A big thank you to Jon. He is a expert in Common Lisp, Scheme Lisp, and Emacs Lisp as well, and frequently write about many interesting coding puzzles. See his blog here: irreal.org.
What's Your Least Favorite Feature of ErgoEmacs Keybinding?
of those you using ErgoEmacs keybinding, what's your favorite and least favorite feature/bug?
If you want a black background, start emacs with emacs --reverse-video. (-rv for short.)
for fun: screenshots of my Windows app icons: List of Great Software for Windows and Mac
Emacs: Change Cursor Shape and Highlight Current Line
You can change your cursor shape to a box or i-beam. Put the following in your emacs init file:
;; change cursor shape (setq cursor-type 'box) (setq cursor-type 'bar) (blink-cursor-mode 1)
;; highlight current line (global-hl-line-mode 1)
Note: on Windows, if you have Microsoft Speech Recognization on, or Screen Magnifier, then, cursor will be i-beam, and setting “cursor-type” have no effect.
updated: Linux: Set Bash Shell Prompt to Color
updated: Emacs and Microsoft Windows Tips
updated: Emacs: Set Environment Variables within Emacs
emacs: improving key choices
in past few days, i made another majorish change to my emacs keybinding set.
Now personal global commands start with F5. (used to be 【Ctrl+l】) Personal mode-specific commands start with F8. (used to be 【Ctrl+e】) (this is on Dvorak)
the gist in the change is that i now use single key sequence instead of combination.
over the years, i gradually switched almost all my most often used commands to single key or single key sequences, instead of combo keys or combo-key sequence.
if you type a whole lot, and experiencing hand discomfort, then single key is healthier than combination keys, even if it means a fraction of second slower to reach the F keys.
working in emacs now is like hunt'n'peck. LOL
emacs lisp tutorials update 2012-05-01
Several updates in past months:
describe-mode. Emacs: Usability Problems of Mode Documentation