diff --git a/modules/lang/racket/config.el b/modules/lang/racket/config.el index 3d0d9c4a8..42efe2b52 100644 --- a/modules/lang/racket/config.el +++ b/modules/lang/racket/config.el @@ -5,8 +5,6 @@ :config (set-popup-rule! "^\\*Racket REPL" :size 10 :select t) (set-repl-handler! 'racket-mode #'+racket/repl) - (set-company-backend! 'racket-mode - '(company-abbrev company-dabbrev-code company-dabbrev company-files)) (set-lookup-handlers! 'racket-mode :definition #'racket-describe :documentation #'racket-doc) @@ -19,6 +17,14 @@ :symbols '(("#true" "#false"))) (setq racket-smart-open-bracket-enable t) + (when (featurep! :completion company) + (setq-local company-backends + '(company-capf + company-abbrev + company-dabbrev-code + company-dabbrev + company-files + company-yasnippet))) (add-hook! racket-mode #'(;; 3rd-party functionality