37 lines
1.1 KiB
EmacsLisp
37 lines
1.1 KiB
EmacsLisp
;;; -*- lexical-binding: t; -*-
|
|
;; Vertico configuration (Version: 2026-01-10)
|
|
|
|
(use-package vertico
|
|
:ensure t
|
|
:init
|
|
(vertico-mode))
|
|
|
|
;; 候補の絞り込みを強力にする設定(推奨)
|
|
(use-package orderless
|
|
:ensure t
|
|
:custom
|
|
(completion-styles '(orderless basic))
|
|
(completion-category-defaults nil)
|
|
(completion-category-overrides '((file (styles . (partial-completion))))))
|
|
|
|
;; 候補に詳細情報を追加する設定(推奨)
|
|
(use-package marginalia
|
|
:ensure t
|
|
:init
|
|
(marginalia-mode))
|
|
|
|
;;; -*- lexical-binding: t; -*-
|
|
;; Vertico Directory Navigation (Version: 2026-01-10)
|
|
|
|
(use-package vertico
|
|
:ensure t
|
|
:bind (:map vertico-map
|
|
;; Enterでディレクトリなら中に入り、ファイルなら開く
|
|
("RET" . vertico-directory-enter)
|
|
;; Backspaceで親ディレクトリに移動
|
|
("DEL" . vertico-directory-delete-char)
|
|
;; M-DEL で一気に親ディレクトリまで削除
|
|
("M-DEL" . vertico-directory-delete-word))
|
|
:hook (rfn-eshadow-update-overlay . vertico-directory-tidy)
|
|
:init
|
|
(vertico-mode))
|