22 lines
641 B
EmacsLisp
22 lines
641 B
EmacsLisp
;;; module-orderless.el --- efficient minibuffer completion
|
|
;;;
|
|
;;; Commentary:
|
|
;;;
|
|
;;; Provides minibuffer completion for Emacs with fuzzy search
|
|
;;; capabilities.
|
|
;;;
|
|
;;; Code:
|
|
|
|
(require 'module-pkg)
|
|
(pkg/require 'orderless)
|
|
|
|
(setq completion-styles '(orderless basic)
|
|
completion-category-overrides '((file (styles . (partial-completion))))
|
|
completion-category-defaults nil
|
|
completion-ignore-case t
|
|
orderless-matching-styles '(orderless-literal orderless-prefixes orderless-initialism)
|
|
orderless-component-separator #'orderless-escapable-split-on-space)
|
|
|
|
(provide 'module-orderless)
|
|
;;; module-orderless.el ends here.
|