do-at-point 
- Description
- Generic context-sensitive action dispatcher.
- Latest
- do-at-point-0.2.0.tar (.sig), 2026-Feb-03, 70.0 KiB
- Maintainer
- Philip Kaludercic <philipk@posteo.net>
- Website
- https://codeberg.org/pkal/do-at-point.el
- Browse ELPA's repository
- CGit or Gitweb
- Badge
To install this package from Emacs, use package-install or list-packages.
Full description
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 main entry point of this package is `do-at-point'. Bind it to a convenient key: (global-set-key (kbd "C-'") #'do-at-point) Also take a look at `do-at-point-dwim'. 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. Inspired by Embark and `isearch-forward-thing-at-point'.
Old versions
| do-at-point-0.1.2.tar.lz | 2024-Jun-26 | 16.7 KiB |
| do-at-point-0.1.2.tar | 2024-Jun-26 | 60.0 KiB |
| do-at-point-0.1.1.tar.lz | 2024-Mar-31 | 16.2 KiB |
| do-at-point-0.1.0.tar.lz | 2023-Aug-26 | 16.0 KiB |
News
Version 0.2.0 - Add new command `do-at-point-dwim'. It will automatically run the first action on the first thing `do-at-point' would select. With a prefix argument, you can inspect what that action would be. - Add new action on URLs to clone Git repositories into /tamp/ - Add new action to attach files to Gnus - Add new action to run "rgrep" on some text - Add new action to integrate Iedit (if installed) - Prioritise matching symbols before words in the cycle order - Improve robustness of `do-at-point-forward' and `do-at-point-backward'.