Generic context-sensitive action dispatcher
8079eaee — Visuwesh 4 months ago
Catch 'quit' during 'read-multiple-choice'
b6074347 — Visuwesh 4 months ago
Allow the quick-confirm key to be customizable
Bump version to 0.1.1


browse  log 



You can also use your local clone with git send-email.

#Dispatch Context Sensitive Commands

Find here the source for do-at-point.el and the command do-at-point, that uses thing-at-point to cycle through various "things" to select and then dispatch appropriate actions on these selections.

See also Omar Antolín Camarena's Embark package, which provides a more feature-full implementation of the same concept, with am emphasis on interacting with the minibuffer.


Do-at-point.el is avaliable from GNU ELPA. It can be installed by invoking

M-x package-install RET do-at-point RET


The main and presently only entry point for this package is the autoloaded do-at-point command itself. Bind it to a convenient key, for example

(global-set-key (kbd "C-'") #'do-at-point)

There are some options that users may configure. After having have loaded the package consult M-x apropos-user-option RET do-at-point- RET for an overview.


As do-at-point.el is distributed as part of GNU ELPA, and therefore requires a copyright assignment to the FSF, for all non-trivial code contributions.

#Source code

Do-at-point.el is developed on SourceHut.

#Bugs and Patches

Bugs, patches, comments or questions can be submitted to my public inbox.


Auto-header.el and all other source files in this directory are distributed under the GNU Public License, Version 3 (like Emacs itself).