pabbrev
- Description
- Predictive abbreviation expansion
- Latest
- pabbrev-4.3.0.0.20240617.162224.tar (.sig), 2024-Jun-17, 110 KiB
- Maintainer
- Arthur Miller <arthur.miller@live.com>
- Website
- https://github.com/phillord/pabbrev
- Browse ELPA's repository
- CGit or Gitweb
- Badge
To install this package from Emacs, use package-install
or list-packages
.
Full description
Pabbrev provides predictive abbreviation expansion with no configuration needed and works with any mode.
Pabbrev is another abbreviation expansion mode somewhat like dabbrev-expand, in that it looks through the current buffer for symbols that can complete the current symbol. Unlike dabbrev-expand, it does this by discovering the words during the Emacs idle time, and places the results into data structures which enable very rapid extraction of expansions. The upshot of this is that it can offer suggestions as you type, without causing an unacceptable slow down.
Pabbrev is a small package, un-intrusive and out of the way. Pabbrev can be used with Emacs completion facilities and packages such as Company or Corfu, for the user interaction and user interface.
1. Features
- Timer-based auto-suggestions (does not block main user-interface)
- In-buffer color-coded display of best candidate
- Suggestions ranked by usage frequency or shortest-prefix
- The best suggestion is inserted with TAB, on demand
- List of all available suggestions
2. Installation and Configuration
Pabbrev is available from GNU ELPA. You can install it directly via
package-install
.
To enable pabbrev in your Emacs, run M-x global-pabbrev-mode
.
3. Key bindings
Pabbrev bind keybindings in pabbrev-mode-map, and currently only binds <TAB> key to pabbrev-expand-maybe function.
4. Contributions
All non-significant contributions to this package require a copyright assignment to the FSF.
Old versions
pabbrev-4.3.0.0.20240216.43949.tar.lz | 2024-Mar-31 | 26.6 KiB |
pabbrev-4.3.0.0.20240208.213625.tar.lz | 2024-Feb-09 | 26.6 KiB |
pabbrev-4.3.0.0.20240208.83050.tar.lz | 2024-Feb-08 | 25.8 KiB |
pabbrev-4.2.3.0.20240206.164002.tar.lz | 2024-Feb-06 | 26.3 KiB |
pabbrev-4.2.2.0.20230101.115226.tar.lz | 2023-Jan-01 | 27.0 KiB |
pabbrev-4.2.2.0.20220722.151959.tar.lz | 2022-Jul-22 | 27.0 KiB |
pabbrev-4.2.1.0.20160320.210111.tar.lz | 2021-Nov-25 | 26.9 KiB |
News
Since 4.2.2: - Cosmestic changes (enable lexical-binding, silence compiler warnings, ...)