   properties to company completion strings.")
 
 (defcustom company-ycmd-insert-arguments t
-  "When non-nil, insert function arguments as a template after completion."
+  "When non-nil, insert function arguments as a template after completion.
+
+Only supported by modes in `company-ycmd-extended-features-modes'"
   :type 'boolean
   :group 'company-ycmd)
 

  (let ((meta (company-ycmd--get-meta-or-fallback
               candidate 'detailed_info)))
    (if (stringp meta)
        (company-ycmd--fontify-code (s-trim meta))
      meta)))

(defun company-ycmd--params (candidate)

                 (company-ycmd--get-candidates cb prefix))))

(defun company-ycmd--post-completion (arg)
  (when (and (company-ycmd--extended-features-p)
             company-ycmd-insert-arguments)
    (let ((params (company-ycmd--params arg)))
      (when params
        (insert params)
        (company-template-c-like-templatify
         (concat arg params))))))

(defun company-ycmd (command &optional arg &rest ignored)
  "The company-backend command handler for ycmd."
