summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-11-23Do not quit on empty inputno-quit-on-emptyDaniel Mendler
When entering a trigger character, e.g., a dot, the popup will show even on empty input. This change prevents flicker for the sequence of inputs: "obj. -> obj.fun -> obj.". The downside of the change is backspacing the popup doesn't work anymore in all cases - it depends on the Capf.
2024-11-23Update settings in READMEDaniel Mendler
2024-11-15corfu--popup-show: Minor cleanupDaniel Mendler
2024-11-15Improve READMEDaniel Mendler
2024-11-14README: Document buffer-local completion styles settingsDaniel 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 README updateDaniel 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-01Update READMEDaniel Mendler
2024-11-01corfu-margin-formatters: Update docstringDaniel Mendler
2024-11-01Fix corfu--popup-show: curr can be nilDaniel Mendler
2024-11-01Update changelogDaniel 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-11-01corfu-popupinfo: Add constant corfu-popupinfo--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-30README: Update regarding icon librariesDaniel Mendler
https://github.com/LuigiPiucco/nerd-icons-corfu/issues/13
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-22README: Update linkDaniel Mendler
2024-10-14Fix customization groupsDaniel Mendler
2024-10-01README: Add link to child frame effortDaniel 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-19Update README regarding terminal child framesDaniel Mendler
2024-09-12Require Emacs 28.1Daniel Mendler
2024-09-04README: Simplify Orderless-related documentationDaniel Mendler
See https://github.com/oantolin/orderless/pull/179
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-09-02README rewordingDaniel Mendler
2024-09-02README updateDaniel Mendler
2024-08-18README: Use :config blockDaniel Mendler