В Emacs я установил пакет MELPA company-irony-c-header
. Затем я сделал некоторые исследования в Интернете и, видимо, для того, чтобы настроить пакет, что я понял, чтобы "активировать" его, мне пришлось добавить это:
(defun company-my-backend (command &optional arg &rest ignored)
(interactive (list 'interactive))
(case command
(interactive (company-begin-backend 'company-my-backend))
(prefix (when (looking-back "foo\\>") (match-string 0)))
(candidates (when (equal arg "foo") (list "foobar" "foobaz" "foobarbaz")))
(meta (format "This value is named %s" arg))))
во что-то, называемое back-end "(с foo
для любого моего имени файла). Я абсолютно не знаю, что такое back-end, или как его использовать. Любая помощь будет принята с благодарностью.