Xah Emacs Blog Archive 2014-03

Emacs: Change Minor Mode Keys (minor update)

Emacs: Convert Full-Width/Half-Width Punctuations (updated)

[learn the Dvorak keyboard layout, part 1 By Casey Johnston. At http://arstechnica.com/gadgets/2014/03/my-quest-to-learn-the-dvorak-keyboard-layout-part-1/ , accessed on 2014-03-27 ]

glad i got it over 20 years ago.

see also Dvorak Keyboard Layout, My Experience ⌨

comment at https://plus.google.com/113859563190964307534/posts/YCFWAa6QR32

Vibrant Keyboard Scene: Sweet Dreams DIY Keyboard ⌨

Sweet Dreams Keyboard

updated: Emacs: Mouse Config. Shows you how to define mouse buttons, wheel, and how to make commands act on clicked point.

Highlight Words by Mouse Click

with emacs 24.4, you can make mouse right-click to highlight all clicked name. So, you can keep click around. For the elisp code, see updated at: Emacs: Search Text in Current File (thx to [Jacek Wysocki https://plus.google.com/+JacekWysocki/posts] for asking)

the best PC form keyboard is this Logitech G710+ Keyboard (updated) If you don't like weird ergonomic shaped keyboard, get this.

emacs 24.4 has unique buffer names. See: Emacs 24.4 Features (released 2014-10)

all your key needs. Programable Keypads (updated)

in emacs 24.4, electric-indent-mode is on by default. For detail, see Emacs 24.4 Features (released 2014-10). If you don't have 24.4 yet, see How to Build Emacs from git Repository

the IBM Model M type 3192-G keyboard, 1985, a keyboard that doesn't have Ctrl key. See in Control Key and Capslock Key Positions in Old Keyboards (updated.)

prototype out. Esrille New Keyboard (M-Type and TRON) from Japan. Of the new batch of batman keyboards, i think this is the best.

Emacs: xah-dired.el (updated)

How to save text selection to file?

got asked this. In vi, you can :n,m w new_file_name. In emacs, you Alt+x write-region, see (info "(elisp) Writing to Files")

emacs 24.4 feature: save/restore Windows Configuration. Emacs: Restore Opened Files, Windows Config

Emacs: Move Cursor by camelCase, snake_case

old article. Emacs: Bookmark. minor update.

Emacs: Delete Current File (updated)

Emacs 24.4 Features: Use Emacs as Image Viewer

new version of emacs tutorial. Buy Xah Emacs Tutorial.

tweet, repost, share, buy. Thank you.

Emacs Images Thumbnails Index (regular update)

Emacs Mismatch Chinese/Western Parenthesis

see Emacs Misc Bugs

Emacs Screen

Emacs Screen, Dan Lentz

emacs 24.4 feature, Emacs: Search Current Word

How to Create a APL or Math Symbols Keyboard Layout ⌨ (minor update)

debunking myth. Control Key and Capslock Key Positions in Old Keyboards. [Michael Lockhart https://plus.google.com/+MichaelLockhart/posts] added many old keyboard info, see comment at bottom.

How to Edit Lisp Code with Emacs's builtin features (minor update)

Emacs 24.4, Pretty Lambda λ But No Pretty Form Feed ^L

Emacs 24.4 included the Pretty Lambda λ mode. But it didn't include the more practical pretty form feed ^L mode. [see Emacs: Show Form Feed (^L) as Line]. Send a bug report to gnu. Alt+x report-emacs-bug.

Emacs: Display Lambda as λ

you probably already knew all this, but Emacs: How to Define Keys is the most useful tip for emacs.

minor correction. The link to Google Plus emacs community is this: [Google Plus emacs community https://plus.google.com/communities/114815898697665598016]. I got it wrong in my earlier post today.

Emacs Screen Tour: Emacs Oldbie Nick Alcock

emacs screenshot Nick Alcock 2014-03-07
Nick Alock's Screen

Emacs Screen Tour: Emacs Oldbie Nick Alcock

Emacs Form Feed ^L (minor update)

Emacs: Why I Don't Use paredit

Web Browser Bundled in Emacs 24.4, and How to Build Emacs from git Repository

another emacs meetup, this one at St. Louis, MO, USA, on Mon Mar 17, 6:30 PM, hosted by Deech. See: http://www.meetup.com/St-Louis-Emacs-User-Group/

Emacs Meetup in London

well-known emacs hacker Nic Ferrier, is hosting a emacs meetup in London.

London Emacs meetup http://www.meetup.com/London-Emacs-Hacking/events/169644642/, come along if you can. Only 30 slots!

Show Your Emacs Screen

xah emacs screenshot 2014-03-06

Show Your Emacs Screen

A correction to yesterday's post. auto-revert-mode is local to current file. To turn on globally, use (global-auto-revert-mode 1)

Emacs: Cycle Fonts by Command (minor update)

emacs “company-mode”, a name completion framework. I heard many good things about it. Haven't used it myself. You might try it. It's at: http://company-mode.github.io/

emacs auto-revert-mode, due to magit-mode

been using auto-revert-mode in past month. Pretty good. It automatically update buffer when file on disk changed (by some other program or editor)

not sure why it's on. I looked at my init files but it's not there. Must be some packages that turned it on, but not sure what. Maybe magit-mode did it, since i recall upgrading it. A web search confirmed it. (https://groups.google.com/forum/#!topic/magit/shCpTvyyygI) Magit did this sometimes in Feb.

i'll let it sit for a while.

i did notice that some buffers don't auto revert, but after reading the magit change discussion, it seems magit turned it on only for files under git.

so, for better global experience, better turn it on globally.

(global-auto-revert-mode 1)

comment at https://plus.google.com/113859563190964307534/posts/1hdLUre2qJC

Emacs: Let's Kill Texinfo

ESR, the ever trouble maker, wrote a blog about his successful push for GNU emacs dev to use git. [Dragging Emacs forward By ESR. At http://esr.ibiblio.org/?p=5211 , accessed on 2014-03-03 ]

he also mentioned, the possibility to kill Texinfo.

it should've been dead since 2007.

in general, GNU and the Open Source have like a 5 to 10 years lag in adopting technology, for reasons that are inadvertently intentional and or simply incapable.

comment at https://plus.google.com/+XahLee/posts/3sSyhonLZCg

Emacs: Sync Environment Variable from Shell

thanks to samhalicke's comment at Emacs: Set Environment Variables within Emacs#comment-1268323059

This emacs package will sync your shell's environment variables on Mac OS X when you started emacs from GUI. https://github.com/purcell/exec-path-from-shell (it doesn't seem to work for Microsoft Windows, as i see no code dealing with registry. [see Microsoft Windows Registry Tutorial])

much keyboard updates.

Fuqiao Xue (xfq) mentioned that by default, emacs will tally abbrev expansion. See his comment at Emacs: Abbrev Mode Tutorial#comment-1266520734.

i didn't know that. The abbrev tutorial i gave basically thwarted that. Thanks to Fuqiao Xue (xfq) [https://github.com/xfq/]

Starting Ask Emacs again, now on weekend. post your questions at comment at ../misc/ask_emacs_2014-03-01.html

think am going to get this one. 250 hours wireless, plus some 11 programable buttons. Logitech G602 Wireless Gaming Mouse

If you have a question, put $5 at patreon and message me on xah discord.
Or support me by Buy Xah Emacs Tutorial