LINUX.ORG.RU

История изменений

Исправление Bad_ptr, (текущая версия) :

(defun c-get-system-includes ()
  (with-temp-buffer
    (shell-command 
     "echo | cpp -x c++ -Wp,-v 2>&1 | grep '^ .*include' | sed 's/^ //g'" 
     (current-buffer))
    (split-string (buffer-string) "\n" t)))

(with-eval-after-load "company-clang"
  (setq company-clang-arguments
        (mapcar #'(lambda (item)(concat "-I" item))
                (c-get-system-includes))))

Исходная версия Bad_ptr, :

Возможно, поможет:

[code=lisp]
(defun c-get-system-includes ()
(with-temp-buffer
(shell-command
«echo | cpp -x c++ -Wp,-v 2>&1 | grep '^ .*include' | sed 's/^ //g'»
(current-buffer))
(split-string (buffer-string) «\n» t)))

(with-eval-after-load «company-clang»
(setq company-clang-arguments
(mapcar #'(lambda (item)(concat "-I" item))
(c-get-system-includes))))[/code]