I have, for instance, this in my
(use-package company :bind (("M-RET" . company-complete)) :demand ; load it now (better for eglot) :config (global-company-mode) (setq company-backends '(company-capf company-semantic company-dabbrev-code company-dabbrev company-etags company-keywords)) (setq company-dabbrev-downcase nil ; make case-sensitive company-dabbrev-ignore-case nil) ; make case-sensitive )
The last setq gives flycheck free-variable warnings for
company-dabbrev-ignore-case even though they are both defined with
company-mode. Should I just ignore these warnings, or should I do something differently to fix them?