summaryrefslogtreecommitdiff
path: root/corfu.el
AgeCommit message (Collapse)Author
2025-04-06README: Update configurationDaniel Mendler
2025-03-28Version 2.02.0Daniel Mendler
2025-01-28Version 1.71.7Daniel Mendler
2025-01-20Fix last commitDaniel Mendler
2025-01-20Take window-tab-line-height into account on Emacs < 31Daniel Mendler
2025-01-14Add tab-bar-lines-keep-stateDaniel Mendler
Suggested by Juri Linkov @link0ff
2025-01-10corfu--mouse-ignore-map: Ignore touchscreen-beginDaniel Mendler
2025-01-03Consistently access metadata via corfu--metadata-getDaniel Mendler
2025-01-01Update copyright yearsDaniel Mendler
2024-12-30Do not create empty fringe bitmapsDaniel Mendler
They cause crashes in Emacs on non-Cairo builds. See bug#75199.
2024-12-27corfu-expand: Use cached metadataDaniel Mendler
2024-12-23Improve docstringDaniel Mendler
2024-12-22Remove commentDaniel Mendler
2024-12-22corfu--in-region-1: Minor cleanupDaniel Mendler
2024-12-22Version 1.61.6Daniel Mendler
2024-12-20corfu--in-region-1: Handle zero candidates after try-completionDaniel Mendler
Fix #538
2024-12-08Ensure that no text properties leak to the overlay (Fix #533)Daniel Mendler
2024-12-08FormattingDaniel Mendler
2024-11-27README: Warn more explicitly about the dangers of corfu-auto=tDaniel Mendler
Corfu ships with the setting corfu-auto=nil by default.
2024-11-26Add corfu--preview-deleteDaniel Mendler
Safeguard against double preview overlay creation. See #532.
2024-11-26Use when instead of ifDaniel Mendler
2024-11-26Clean up preview overlay after quitting out of pre-command hookJimmy Yuen Ho Wong
2024-11-15corfu--popup-show: Minor cleanupDaniel Mendler
2024-11-12Use delete-region which does less than erase-bufferDaniel Mendler
2024-11-05Customization group: Add link to the wikiDaniel Mendler
2024-11-05Reference a few more bugs in commentDaniel Mendler
2024-11-05Update comment, link to bug reportDaniel Mendler
2024-11-05corfu-insert-separator: Jump back to prompt if a candidate is previewedDaniel Mendler
2024-11-05Minor cleanupDaniel Mendler
2024-11-05Minor cleanupDaniel Mendler
2024-11-05Reduce popup width fluctuationsDaniel Mendler
2024-11-05Expand comment regarding HDPi systemsDaniel Mendler
2024-11-05Move truncation back to corfu--format-candidatesDaniel Mendler
For backward compatibility, only on terminal.
2024-11-05Preserve corfu-bar-width and corfu-bar face for compatibilityDaniel Mendler
2024-11-05Use the fringe symmetrically on both sidesDaniel Mendler
2024-11-05Restrict the fringe width to 16Daniel Mendler
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!