Xah Emacs Blog Archive 2015-04
Emacs: Lookup Google, Dictionary, Documentation (major rewrite)
Elisp: View URL in Web Browser: browse-url (major rewrite)
Now on MELPA. Emacs: xah-replace-pairs.el Multi-Pair Find Replace
Renamed from “xfrp_find_replace_pairs.el”, also rewrote many parts.
Emacs Chinese Input (added screenshot)
New version of emacs tutorial is out. Buy it, thanks. Buy Xah Emacs Tutorial.
if you already got it, you'll get a update thru email tonight.
Emacs Keybinding Syntax Examples (minor update)
Emacs: Dired Customization (minor update)
Elisp: Hash Table (complete rewrite)
Emacs: Batch Rename Files (updated)
Emacs: Remapping Keys Using key-translation-map (minor update)
Added a new command for working with HTML. Elisp: Replace HTML Entities
Emacs: Open File Fast (updated code)
on vi Keybinding vs Emacs Keybinding (repost)
Keyboard to a programer is like the sword of a knight. Here's a gallery from a junk yard. Microsoft Keyboards
Emacs: Effective Windows Management (updated)
Emacs: Full-Screen vs Multiple Window (updated)
Emacs: Add Custom Keys to Enhance Productivity (minor update)
Emacs: Bind Number Pad Keys (on its own page)
Emacs: Set Color Theme (minor update)
Sacha Chua Emacs Hangouts
Sacha Chua, emacs expert and in particular org-mode expert, has been running regular emacs hangouts now. That is, in real time, video chat, with about 10 people. Sometimes it's Questions and Answers session, that you can ask emacs questions and get expert answer right off. Sometimes it's chat with a well-known emacs expert, sometimes just hanging out.
Check out her schedule on her blog. http://sachachua.com/blog/2015/04/emacs-hangout-2015-04-15-show-notes/. Subscribe her blog for updates, or follower her on twitter https://twitter.com/sachac
I also like to thank Sacha for helping me, being generous, and is a great woman with helpful and positive spirit.
Emacs: Delete Word Without Copying to Clipboard/kill-ring (minor update)
Elisp: Vector (updated, and on its own page)
David Pollak, Lift Scala Web Framework, Clojure
I would like to thank David Pollak. David has helped me tremendously in past few months.
dpp is also a Clojure expert. Recently he created a project called visi-core, which is written in Clojure, connects to many big databases or number crunching engines such as Hadoop or Apache Spark, has its own simple language and web based interface. David paid me to help write test for it and learn Clojure the language. And from it I also learned a lot about parsers, hands-on.
visi-core is now open source. Github repo at https://github.com/visicorp/visi-core
dpp is truly a great guy. A master programer, and a truely great person, one-of-a-kind. He (his company) also sponsored the Typed Clojure Project
You can follow dpp at:
Emacs: Insert Brackets by Pair (updated code)
Elisp: Parsing Date Time (complete rewrite)
Emacs: Cycle Space Hyphen Underscore (complete rewrite, and no dependencies.)
Elisp: Twitterfy (updated. Rid of lib dependencies.)
New command, for removing brackets. Emacs: Change Brackets/Quotes
Emacs: Change Brackets/Quotes (rewrote. No more dependency.)
Emacs: 𝔗ℌ𝔒𝔘 𝔖ℌ𝔄𝔏𝔗 𝔈𝔐𝔄ℭ𝔖 (rewrite code. No longer have any dependency.)
if you haven't already
(defalias 'list-buffers 'ibuffer) Emacs: List Buffers (minor update)
Emacs: Toggle Letter Case (major rewrite. Now, when called for the first time, the command cycle in a predicable order, not based on current word's case. So that, you can key this command by muscle memory to desired letter case.)
Emacs: Search / Highlight Word (major update)
new command. See updated: Emacs: isearch Current Word
How to open a file with specific coding system? Open it normally, then Alt+x
See updated: Emacs File Encoding FAQ
Emacs: Change to Title Case (re-implement. Now no dependencies, and added features.)
Sorry, but more about mouse. Logitech created a new one, g300s. Logitech G300s Gaming Mouses
Elisp: Automatic Code Formatting, Auto Indentation
Automatic reformatting of emacs lisp and C/C++. See: https://github.com/tuhdo/semantic-refactor
I haven't tried it yet. See also his comment at Elisp: Automatic Code Formatting, Auto Indentation#comment-1948467493
For detail about this syntax issue, see: