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.
Thanks to Anders Johansson and Steve Purcell
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)
Emacs: Setup Mouse Click to Highlight Matching Words (updated)
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: Save Split Windows Configuration
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)
discovered a new keylogging software. See: List of Keylogging Software (thanks to comment by Ran Viz)
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.
David Pollak (aka dpp), is the author of the Lift (web framework) for Scala. It is the web framework for Scala, as Rails is to Ruby and Django for Python. Lift homepage at http://liftweb.net/
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: Latin to Gothic (𝔤𝔬𝔱𝔥𝔦𝔠) (rewrite code. No longer have any dependency.)
Emacs: isearch Current Word. Updated yesterday's code, so now the search will first highlight current word, as per isearch. Thanks to monhaike.
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 Text in Buffer (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: