X-Git-Url: https://code.delx.au/gnu-emacs-elpa/blobdiff_plain/f855e5a106b853e66e6bbf23acfd5370d3c946cb..a619a93069dab79b12d695fd4e8b043aa82d96ca:/company-dabbrev-code.el diff --git a/company-dabbrev-code.el b/company-dabbrev-code.el index 371d90843..9331087ab 100644 --- a/company-dabbrev-code.el +++ b/company-dabbrev-code.el @@ -1,4 +1,4 @@ -;;; company-dabbrev-code.el --- dabbrev-like company-mode back-end for code -*- lexical-binding: t -*- +;;; company-dabbrev-code.el --- dabbrev-like company-mode backend for code -*- lexical-binding: t -*- ;; Copyright (C) 2009, 2011, 2014 Free Software Foundation, Inc. @@ -30,7 +30,7 @@ (require 'cl-lib) (defgroup company-dabbrev-code nil - "dabbrev-like completion back-end for code." + "dabbrev-like completion backend for code." :group 'company) (defcustom company-dabbrev-code-modes @@ -40,17 +40,17 @@ "Modes that use `company-dabbrev-code'. In all these modes (and their derivatives) `company-dabbrev-code' will complete only symbols, not text in comments or strings. In other modes -`company-dabbrev-code' will pass control to other back-ends +`company-dabbrev-code' will pass control to other backends \(e.g. `company-dabbrev'\). Value t means complete in all modes." - :type '(choice (repeat (symbol :tag "Major mode")) - (const tag "All modes" t))) + :type '(choice (repeat :tag "Some modes" (symbol :tag "Major mode")) + (const :tag "All modes" t))) (defcustom company-dabbrev-code-other-buffers t "Determines whether `company-dabbrev-code' should search other buffers. -If `all', search all other buffers. If t, search buffers with the same -major mode. If `code', search all buffers with major modes in -`company-dabbrev-code-modes', or derived from one of them. -See also `company-dabbrev-code-time-limit'." +If `all', search all other buffers, except the ignored ones. If t, search +buffers with the same major mode. If `code', search all buffers with major +modes in `company-dabbrev-code-modes', or derived from one of them. See +also `company-dabbrev-code-time-limit'." :type '(choice (const :tag "Off" nil) (const :tag "Same major mode" t) (const :tag "Code major modes" code) @@ -66,10 +66,10 @@ See also `company-dabbrev-code-time-limit'." :type 'boolean) (defcustom company-dabbrev-code-ignore-case nil - "Non-nil to ignore case in completion candidates." + "Non-nil to ignore case when collecting completion candidates." :type 'boolean) -(defsubst company-dabbrev-code--make-regexp (prefix) +(defun company-dabbrev-code--make-regexp (prefix) (concat "\\_<" (if (equal prefix "") "\\([a-zA-Z]\\|\\s_\\)" (regexp-quote prefix)) @@ -77,8 +77,8 @@ See also `company-dabbrev-code-time-limit'." ;;;###autoload (defun company-dabbrev-code (command &optional arg &rest ignored) - "dabbrev-like `company-mode' back-end for code. -The back-end looks for all symbols in the current buffer that aren't in + "dabbrev-like `company-mode' backend for code. +The backend looks for all symbols in the current buffer that aren't in comments or strings." (interactive (list 'interactive)) (cl-case command