As someone who spends most of the day attached to their keyboard I’m fairly sensitive to RSI inducing things. One thing I do suffer from is what’s colloquially known as “Emacs Pinky”. As the Ctrl is the start of practically every editing command in Emacs it’s the left little finger that spends most of it’s [...]
More on TRAMP
I’ve mentioned TRAMP before. It’s a very handy way of editing remote files. However I’ve been having a few problems with it today. The most common access method used by TRAMP to access files these days is via ssh. It basically uses a remote terminal session to navigate the remote file system and fetch files [...]
Edit with Emacs v1.8
After a relatively quiet period a number of patches have flowed my way so I thought it was worth pushing out a new version. Perhaps the most “important” feature is the edit box flashing and fading from yellow after being updated (like It’s All Text). It wasn’t that hard to do given jQuery and the [...]
Looping in LISP
Loops are a fairly important part of any programming language and fairly fundamental to a language that is purported to be all about manipulating lists. However it’s not something I use that often in my .emacs code so I thought it might be useful to discuss the various options with some examples. Problem: I run [...]
Edit with Emacs v1.7
It’s been a while so I released a new version of Edit with Emacs for Google Chrome(ium). To be honest most of the changes are to edit-server.el. The most major change is moving all the frame configuration options into a single edit-server-new-frame-alist which might cause confusion if people don’t read the change log which is: [...]
The power of Tramp
The project I’ve been working on at work the last few weeks has involved bringing up a brand new embedded system. As part of that I’ve been tweaking a lot of start-up scripts and configuration files on the new system. For part of that task I’ve installed GNU Zile which provides a nice Emacs-like experience [...]
Emacs Daemon and Handling Projects
All my machines have been running persistent Emacs daemons for some time now. Every time I edit a web-page text area or a tweak a configuration file the Emacs client whizzes me to the file with efficient enthusiasm. However I’m still running individual sessions for each “project” I work on. For example at work I [...]
On the nature of Planets
I upgraded my WordPress install yesterday which inadvertently broke the ‘emacs’ tagged feed to Planet Emacsen. The aim of having a sub-feed from my blog was so I didn’t pollute the planet feed with my rambling life story which is probably of more interest(?) to my friends and family. They tend to read the other [...]
Learning to love the snake
Yesterday I finished of what is hopefully the last testing release of the product I’m responsible for, assuming no major problems it will go gold soon. This means I can start on doing some new development work. The thing I’m working on next will be done in a scripting language as basically the task of [...]
Adding Google Juice to mutt
As I’ve been mailing out invites I discovered a minor problem with my data. My main email client is the fantastically functional mutt. It’s terminal based but incredibly flexible. When it comes to mass sorting/searching your email it leaves GUI based clients standing. However now I’m a roving around with a Google Phone the majority [...]