X-Git-Url: https://code.delx.au/gnu-emacs-elpa/blobdiff_plain/b5ee68f132dee438d23636de09631ddec3a732e2..4646d35eb9191650665a723e80be6a7c19acb242:/company-dabbrev-code.el diff --git a/company-dabbrev-code.el b/company-dabbrev-code.el index 0566c508b..cbe8d3f96 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))) (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) @@ -69,7 +69,7 @@ See also `company-dabbrev-code-time-limit'." "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