summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-10-16Generalize corfu-quit-predicategeneralize-predicatesDaniel Mendler
2021-10-16Generalize corfu-commit-predicateDaniel Mendler
2021-10-14Set Corfu minibuffer explicitly (Fix #65)Daniel Mendler
2021-10-11More verbose error messageDaniel Mendler
2021-10-11Version 0.130.13Daniel Mendler
2021-10-11Check that completion field is non-emptyDaniel Mendler
2021-10-11Version 0.120.12Daniel Mendler
2021-10-11Revert "Do not reorder candidates with the input prefix before the others"Daniel Mendler
This reverts commit 98241803d1e2e7b422fc9606fe5fc6ab305e93bc.
2021-10-09define-minor-mode: Specify groupDaniel Mendler
2021-10-09Use elegant modus colors by defaultDaniel Mendler
2021-10-06Update READMEDaniel Mendler
2021-10-06Do not reorder candidates with the input prefix before the othersDaniel Mendler
* This code was introduced to ease the usage of Orderless, where the input must not necessarily occur at the beginning. My recommendation is to use an Orderless style dispatcher instead, where the first word is prefixed with ^ for Corfu. Doing this even results in a performance win, since Orderless compiles ^words in a smart way such that prefix filtering takes place inside the completion table. See https://github.com/oantolin/orderless/issues/79 and https://github.com/oantolin/orderless/issues/81. See the Orderless style dispatcher from the Consult wiki https://github.com/minad/consult/wiki: (defun +orderless-dispatch (pattern index _total) (cond ;; Treat first component as prefix. This is useful for Corfu completion-in-region. ((and completion-in-region-mode (= index 0)) `(orderless-regexp . ,(concat "^" (regexp-quote pattern)))) ...)) * If you use the basic completion style, the input is already used for prefix filtering and this change has no effect. * If you use another completion style which even sorts the candidates itself, e.g., flex, this change is advantageous since it gives the completion style more control.
2021-10-03Update READMEDaniel Mendler
2021-09-19Better criterion for auto completion (Fix #62)Daniel Mendler
2021-09-19Disallow selection of root window (Fix #63)Daniel Mendler
2021-09-11Mark window as dedicated to prevent frame reuse (Fix #60)Daniel Mendler
2021-09-04Limit child frame size by `(frame-width)` (Fix #55)Daniel Mendler
2021-08-13Make child frame invisible before movingDaniel Mendler
2021-08-12corfu--auto-complete: Guard against incompatible capf resultsDaniel Mendler
Legacy capfs?
2021-08-11Version 0.110.11Daniel Mendler
2021-08-10Refine the corfu-complete criterionDaniel Mendler
2021-08-10corfu-complete: Insert first candidate, when try-completion did not make ↵Daniel Mendler
progress Check if last-command=corfu-complete
2021-08-09Correct docstringDaniel Mendler
2021-08-09Simplify conditionalDaniel Mendler
2021-08-09Avoid recomputation for empty input (Fix #48)Daniel Mendler
2021-08-09Enable prefix arguments for corfu-next/previousDaniel Mendler
2021-08-09Enable prefix arguments for scrollingDaniel Mendler
2021-08-09Go back to prompt with scroll on first candidate. (#51)JD Smith
2021-08-09Fix typosDaniel Mendler
2021-08-09Expand commentDaniel Mendler
2021-08-09Latency improvements, see #48Daniel Mendler
Add a redisplay before the expensive candidate recomputation and before hiding the popup.
2021-08-09Try to make the teardown more robustDaniel Mendler
2021-08-08Optimize corfu--move-prefix-candidates-to-front (See #48)Daniel Mendler
2021-08-06Fix completion cycling in eshellDaniel Mendler
2021-07-30Set tab-bar-format to nil (Emacs 28)Daniel Mendler
Thanks, @protesilaos
2021-07-30Fix popup position if line is wrapped with truncate-lines=nilDaniel Mendler
2021-07-23Quit if while-no-input returned nilDaniel Mendler
2021-07-23README: Remove capf documentation for nowDaniel Mendler
These capfs should go to a separate package
2021-07-22Add LICENSE fileDaniel Mendler
2021-07-22README: Expand file path capf documentationDaniel Mendler
2021-07-22README: Move configuration sectionDaniel Mendler
2021-07-22README: Add defvar and autoloadDaniel Mendler
2021-07-22Document file path completion (See #9)Daniel Mendler
2021-07-22Touch up features (#43)JD Smith
2021-07-22corfu-echo-documentation: Use a smaller delayDaniel Mendler
2021-07-22corfu--echo: Only add highlighting if no highlighting is presentDaniel Mendler
2021-07-22Reset corfu--auto-start after a candidate has been selectedDaniel Mendler
2021-07-22Fix defcustomDaniel Mendler
2021-07-22README: Update example configurationDaniel Mendler
2021-07-22Add corfu-echo-documentation (Fix #36)Daniel Mendler