Version 0.1.2 of package Do-At-Point has just been released in GNU ELPA. You can now find it in M-x list-packages RET.
Do-At-Point describes itself as: ============================================ Generic context-sensitive action dispatcher. ============================================ More at https://elpa.gnu.org/packages/do-at-point.html ## Summary: The command `do-at-point' is a generalised `find-file-at-point', both in the sense that it can understand more than just files, and do more than just open a file. Depending on the "thing" at point, different "actions" can be dispatched, e.g. opening a url using `browse-url' or occurring a symbol at point. The entry point of this package is `do-at-point'. Bind it to a convenient key: (global-set-key (kbd "C-'") #'do-at-point) Most of the behaviour is controlled via the user option `do-at-point-actions' and `do-at-point-user-actions'. A mode may use `do-at-point-local-actions' to add additional things and/or actions. ## Recent NEWS: Version 0.1.2 - New general actions: "delete-region" and "yank-and-swap". - New hook `do-at-point-mode-hook'. - New minor mode `do-at-point-persist-mode', bound to M-<return> by default. If enabled, it disables the disactivation of selections after an action. To enable it by default, evaluate (add-hook 'do-at-point-hook #'do-at-point-persist-mode) - Allow customising the quick-confirm key (by Visuwesh).