为啥我的corfu 没法orderless啊

(use-package corfu
  :init
  ;; 全局开启补全
  (global-corfu-mode)
  (corfu-history-mode t)
  :custom
  (corfu-preselect-first t)
  (corfu-preview-current nil)
  (corfu-quit-no-match 'separator)
  ;;(corfu-excluded-modes '(lisp-mode))
  :config
  (require 'corfu-info)
  (require 'corfu-history)
  (when (display-graphic-p)
    (add-to-list 'corfu-margin-formatters #'lsp-bridge-icon-margin-formatter))

  ;; only for terminal
  (when (not (display-graphic-p))
    (use-package kind-icon
      :after corfu
      :custom
      (kind-icon-default-face 'corfu-default)
      :config
      (add-to-list 'corfu-margin-formatters #'kind-icon-margin-formatter)
      )
    (use-package corfu-terminal
      :after corfu
      )
    )
  )

(use-package orderless
  :demand t
  :ensure t
  :custom
  (completion-styles '(orderless basic))
  (completion-category-defaults nil)
  (completion-category-overrides '((file (styles .(partial-completion))))))

如果是在用 lsp,请参考 corfu wiki