Released zsh-abbr v6.5.0. Most notably, the command line-processing features that let it expand text and place the cursor as you type are now available outside the plugin.
abbr-expand-line processes text input and populates an associative array with data that can answer questions like "would zsh-abbr expand an abbreviation?" and "what would the LBUFFER and RBUFFER be like after hitting the spacebar".
abbr-set-line-cursor does the work of zsh-abbr's opt-in "if text didn't expand, move the cursor to a marker" feature.
Technically a refactor, but for would-be extension authors it should open doors.
Docs: https://zsh-abbr.olets.dev/extending.html
#zsh #zshabbr #commandline #terminal #cli