EMACSPEAK The Complete Audio Desktop

Here is where I plan to Blog Emacspeak tricks and introduce new features as I implement them.

Sunday, September 19, 2021

Generalize Snarf Tool: How The General Can Be Simpler Than The Specific

›
Generalize Snarf Tool: How The General Can Be Simpler Than The Specific 1 Executive Summary The previous article detailed the implem...
Saturday, September 18, 2021

Snarfing String Within Delimiters With One Defun

›
Snarfing String Within Delimiters With One Defun 1 Executive Summary I found that I frequently needed to snarf a string enclosed wi...
Sunday, August 01, 2021

Contextual Context Switching For An Efficient Workflow

›
Contextual Context Switching For An Efficient Workflow 1 Executive Summary Context switching in an Emacs workflow comes down to switc...
Sunday, May 02, 2021

Announcing Emacspeak 54.0 (EZDog)

›
Announcing Emacspeak 54.0—EZDog! The enjoyment of one's tools is an essential ingredient of successful work. – Donald E. Knuth 1 ...
Saturday, November 21, 2020

Emacspeak 53.0 EfficientDog Unleashed!

›
Announcing Emacspeak 52.0—WorkAtHomeDog! The enjoyment of one's tools is an essential ingredient of successful work. – Donald E. Knut...
Monday, November 02, 2020

Web: Data Tables Can Be More Than Screen-Deep

›
Web: Data Tables Can Be More Than Screen-Deep 1 Executive Summary A few years ago, layout tables made speaking Web content difficult;...
Saturday, October 10, 2020

Extracted A Light-Weight Key-Reader By Progressive Simplification

›
Extracting A Light-Weight Key-Sequence Reader By Progressive Simplification 1 Background In the previous article entitled On Defining...
Monday, October 05, 2020

On Defining Keys In Emacs

›
On Defining Keys In Emacs 1 Overview Emacs is extremely flexible with respect to letting you bind keys to commands. Interestingly, an...
Wednesday, September 16, 2020

Emacs: Paired Commands --- Efficient Keyboard Interaction Using Hydra

›
Emacs: paired Commands — Efficient Keyboard Interaction Using Hydra 1 Executive Summary Emacs commands such as yank and yank-pop or...
Tuesday, September 08, 2020

Searching GMail From GNUS

›
Using GMail Search Operators In GNUS 1 Executive Summary I have been using the following to search GMail from GNUS for over 8 years n...
Sunday, August 16, 2020

Start Emacs In A Defun

›
Start Emacs In A Defun 1 Summary This is a follow-up to my earlier article titled Speeding Up Emacs Startup from August 2017. Three...
Tuesday, June 16, 2020

Learning Rust: Programming The Pick-Up Sticks Game

›
Learning Rust: The Pick-Up Sticks Game 1 Overview This directory contains an implementation of the Pick Up Sticks game described in my p...
Wednesday, June 03, 2020

Viewing Data Records As Forms --- Old Is Gold

›
Viewing Data Records As Forms: Old Is Gold! 1 Executive Summary Given a file containing data records made up of multiple fields, you can e...
Saturday, May 30, 2020

Magit/Forge Cheatsheet For GitHub Workflow

›
Magit/Forge Fork And Create Pull-Request Cheat-Sheet For GitHub The previous article covered the fork/create-pullreq workflow for GitHub...
Thursday, May 28, 2020

GitHub Standard Fork And Pull-Request Workflow From Emacs

›
GitHub Standard Fork And Pull Request From Inside Emacs 1 Executive Summary Collaborating via GitHub (and similar platforms) requires und...
‹
›
Home
View web version

About Me

T. V. Raman
View my complete profile
Powered by Blogger.