snowmacs/lisp/init-autocomplete.el
2024-06-25 15:46:58 +08:00

25 lines
854 B
EmacsLisp
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

;;; package -- init-autocomplete
;;; Commentary:
;;; Code:
;; 文本提示的配置 - company
(use-package company
:ensure t
:config
(add-hook 'after-init-hook 'global-company-mode)
(setq company-idle-delay .2 ; 延时多少秒后弹出
company-minimum-prefix-length 1 ; 至少几个字符后开始补全
company-show-quick-access t ; 选项快速访问
company-tooltip-limit 20 ; 菜单里的可选数量
company-tooltip-align-annotations t ; 注释贴右侧对齐
))
;; 命令提示的配置M-x后命令的提示 - ivy
(use-package ivy
:ensure t
:config
(ivy-mode 1)
(setq ivy-format-function #'ivy-format-function-arrow)
(define-key ivy-minibuffer-map (kbd "RET") #'ivy-alt-done)
)
(provide 'init-autocomplete)
;;; init-autocomplete.el ends here