summaryrefslogtreecommitdiff
path: root/corfu.el
AgeCommit message (Collapse)Author
2024-11-05Fringe bitmaps have a width restriction 1 <= w <= 16Daniel Mendler
2024-11-05Make right margin part of the fringeDaniel Mendler
Ensure that the truncated text doesn't leak into the margin. Unfortunately this change leads to some additional complexity, requires a new face definition and internal faces.
2024-11-05Avoid truncation if scrollbar is shown in the fringeDaniel Mendler
2024-11-01corfu-margin-formatters: Update docstringDaniel Mendler
2024-11-01Fix corfu--popup-show: curr can be nilDaniel Mendler
2024-11-01Force fringe updateDaniel Mendler
2024-11-01Ensure right-margin-width >= bar-widthDaniel Mendler
2024-11-01Use fringe for the scroll barDaniel Mendler
This ensures that the scroll bar is always visible, even if wide characters lead to truncation of the popup content. Before this change, the scroll bar could be pushed out of the window by the content.
2024-11-01Suffixes are always prefixed with spaceDaniel Mendler
2024-11-01format-candidates: ensure suffix is right-aligned when possibleJD Smith
2024-11-01Use :extend=t for corfu-current, SimplifyDaniel Mendler
2024-11-01corfu--make-frame: Remove buffer argument, use current bufferDaniel Mendler
2024-10-30corfu-margin-formatters: Document the requirements of the margin formatterDaniel Mendler
While well known to the maintainer and author of the kind-icon package, these limitations have unfortunately been undocumented so far. See the related discussions: * https://github.com/LuigiPiucco/nerd-icons-corfu/issues/13 * https://github.com/minad/corfu/pull/508 The kind-icon package which satisfies the requirements correctly and preserves Corfu popup alignment. It can serve as a reference implementation: * https://github.com/jdtsmith/kind-icon
2024-10-22Detect tty child framesDaniel Mendler
See https://lists.gnu.org/archive/html/emacs-devel/2024-10/msg00491.html Many thanks to @gerd-moellmann!
2024-10-14Fix customization groupsDaniel Mendler
2024-09-26global-corfu-mode: :predicate is broken on 28 and olderDaniel Mendler
2024-09-26Use URL: keyword instead of deprecated Homepage:Daniel Mendler
2024-09-12Require Emacs 28.1Daniel Mendler
2024-09-04corfu--minibuffer-on: Minor cleanupDaniel Mendler
2024-09-03Separate corfu--on and corfu--minibuffer-onDaniel Mendler
Corfu activation in the minibuffer is completely controlled by corfu--minibuffer-on.
2024-07-26Version 1.51.5Daniel Mendler
2024-07-20eldoc: Register more Corfu commandsDaniel Mendler
2024-07-16add commentsDaniel Mendler
2024-07-16Move completion predicates of autoloaded commands to corfu.elDaniel Mendler
2024-07-16corfu-send/corfu-expand: Set completion-predicateDaniel Mendler
2024-07-16Add new customization variable global-corfu-minibufferDaniel Mendler
2024-07-13Add new command corfu-sendDaniel Mendler
2024-07-10Update commentDaniel Mendler
2024-07-10Call completion-metadata-get without advicesDaniel Mendler
Marginalia and icon packages use completion-metadata-get to provide their annotations for minibuffer completion.
2024-07-10Minor cleanup, reduce allocationsDaniel Mendler
2024-07-10FormattingDaniel Mendler
2024-07-10corfu-popupinfo: Compare candidates with equal-including-properties (Fix #476)Daniel Mendler
2024-07-09Bind completion-extra-properties in corfu--metadata-getDaniel Mendler
2024-07-08Use static-ifDaniel Mendler
2024-07-08Use completion-metadata-get from Compat 30Daniel Mendler
2024-07-08Bump Compat dependencyDaniel Mendler
2024-07-04corfu-map: Unbind <tab> and C-aDaniel Mendler
2024-05-23Version 1.41.4Daniel Mendler
2024-04-13Use regexps in corfu-auto-commandsDaniel Mendler
2024-04-13Update corfu-auto-commandsDaniel Mendler
2024-04-13corfu-auto-commands: Add backward-delete-char (Fix #449)Daniel Mendler
2024-04-09completion-hilit-commonality supports completion-lazy-hilitDaniel Mendler
2024-04-05Version 1.31.3Daniel Mendler
2024-03-29corfu--preview-current-p: SimplifyDaniel Mendler
2024-03-29Move corfu--preview-current* functionsDaniel Mendler
2024-03-29Extract corfu--preview-current-pDaniel Mendler
2024-03-29corfu-expand: Return nil if NEWSTR=STRDaniel Mendler
2024-03-26corfu-expand: Call corfu-complete if candidate is previewedDaniel Mendler
2024-03-26Minor comment reformattingDaniel Mendler
2024-03-26Bind corfu-expand to M-RETDaniel Mendler