conf-icomplete.el 724 B

12345678910111213141516171819202122232425262728
  1. ;;; Code:
  2. (require 'icomplete)
  3. (setq icomplete-delay-completions-threshold 100
  4. icomplete-max-delay-chars 0
  5. icomplete-compute-delay 0.2
  6. completion-cycle-threshold 3
  7. ;; completion-show-help nil
  8. ;;TODO: values to explore
  9. ;; icomplete-show-matches-on-no-input
  10. ;; icomplete-tidy-shadowed-file-names
  11. ;; icomplete-in-buffer
  12. )
  13. (icomplete-mode 1)
  14. (fido-mode 1)
  15. ;; Functions
  16. (defun distopico:icomplete-styles ()
  17. "Setup additional styles for icomplete/fido."
  18. (setq-local completion-styles '(basic initials partial-completion flex)))
  19. ;; Hooks
  20. (add-hook 'icomplete-minibuffer-setup-hook 'distopico:icomplete-styles)
  21. (provide 'conf-icomplete)
  22. ;;; conf-icomplete.el ends here