X-Git-Url: https://code.delx.au/gnu-emacs-elpa/blobdiff_plain/d711ac599cf1be6d5aea88709a1caf7195587010..dc89a3ce43357ef755a295c05b0b3bce63c65c8c:/packages/company/company-xcode.el diff --git a/packages/company/company-xcode.el b/packages/company/company-xcode.el index 1c6576453..ac8d13345 100644 --- a/packages/company/company-xcode.el +++ b/packages/company/company-xcode.el @@ -1,4 +1,4 @@ -;;; company-xcode.el --- A company-mode completion back-end for Xcode projects +;;; company-xcode.el --- company-mode completion back-end for Xcode projects ;; Copyright (C) 2009-2011 Free Software Foundation, Inc. @@ -21,16 +21,19 @@ ;;; Commentary: -;; +;; ;;; Code: (require 'company) (eval-when-compile (require 'cl)) +(defgroup company-xcode nil + "Completion back-end for Xcode projects." + :group 'company) + (defcustom company-xcode-xcodeindex-executable (executable-find "xcodeindex") - "*Location of xcodeindex executable." - :group 'company-xcode + "Location of xcodeindex executable." :type 'file) (defvar company-xcode-tags nil) @@ -43,14 +46,13 @@ (defcustom company-xcode-types '("Class" "Constant" "Enum" "Macro" "Modeled Class" "Structure" "Type" "Union" "Function") - "*The types of symbols offered by `company-xcode'. + "The types of symbols offered by `company-xcode'. No context-enabled completion is available. Types like methods will be offered regardless of whether the class supports them. The defaults should be valid in most contexts." :set (lambda (variable value) (set variable value) (company-xcode-reset)) - :group 'company-xcode :type '(set (const "Category") (const "Class") (const "Class Method") (const "Class Variable") (const "Constant") (const "Enum") (const "Field") (const "Instance Method") @@ -105,7 +107,7 @@ valid in most contexts." company-xcode-tags)))))) ;;;###autoload (defun company-xcode (command &optional arg &rest ignored) - "A `company-mode' completion back-end for Xcode projects." + "`company-mode' completion back-end for Xcode projects." (interactive (list 'interactive)) (case command (interactive (company-begin-backend 'company-xcode))