Up With Which

Best. Grammar lesson. Ever. : “I vividly remember learning in grade school that prepositions are words that describe where a chicken might go.”

The Daily Post

There are many variations on a quotation often attributed to Winston Churchill that I first read as follows:

This is the type of arrant pedantry up with which I will not put.

The apocryphal quotation is said to have been Churchill’s response to an editor’s correction of one of his sentences to keep it from ending with a preposition.

The old rule dictating that you shouldn’t end a sentence with a preposition comes to us in English on the basis not of any inherent sense but rather on the basis of the Latin words that make up the word “preposition” — “pre” meaning “before” and “position” meaning, well, “position.” Very literal-minded grammarians a few hundred years ago decided that a part of speech whose name means that it must go before something surely can’t go at the end of a sentence, where there is no other word for it to…

View original post 373 more words

Food for Thought: Magazines, Foam Rollers, Tempo Runs

Food Blogger on a Diet

Here’s what I’ve been thinking about healthy living lately….

“Offline” reading in my completely digital world… I picked up two magazines for my “dead time” on flights (before we hit 10,000 feet & I can turn on my iPad, and prior to landing) last week and I enjoyed Runner’s World & Clean Eating.

View original post 333 more words

Making a Back To The Future Day agenda function for org-mode

M-x emacs-life RET

As part of another project of mine, maintaining a weird and customizable Bible reading plan, I wanted to have a list of my Bible readings come up every day. To figure out how to do this, I started by looking at another custom agenda function which some people use: Google Weather for Emacs. This handy little thing consists of google-weather.el, the backend to connect to Google’s API for this, and org-google-weather.el, which is the function we use in the agenda. Then you add it to the agenda by dropping it in an agenda file like this:

* Weather%%(org-google-weather "New York")

org-google-weather is the function that is called, which outputs an org-format string which will be displayed for each day in the agenda. The arguments to the function are whatever you need them to be; in this case, of course, org-google-weather needs to know where you are…

View original post 492 more words

Heretical Confessions of an Emacs Addict – Joy of the Vim Text Editor

Sometimes you need to try the dark side. 🙂

/usr

Context

As an experiment, I have recently started using Vim as my primary text editor. While I have been an Emacs aficionado for a very, very long time – clocking in at almost 16 years – Vim is something that I have always been curious about, and tinkered with from time to time, while ending up going back to Emacs. This time however, I intend to stick around for a while, and try to get a feel of the Zen of Vim.

The Emacs and Vim Icons

The experience with Vim has been rather pleasant so far. While  configuration is definitely a must (just like Emacs), out of the box experience is not bare bones either. In fact, the default settings are rather good, and one can get a lot of mileage from the vanilla setup.

The USP of Vim is that it is first and foremost a text editor, and does not attempt…

View original post 699 more words