* packages/company/company-oddmuse.el: Avoid `eval-when' before requiring `cl'.
* packages/company/company-elisp.el (company-elisp): Simplify.
(interactive (list 'interactive))
(case command
(interactive (company-begin-backend 'company-elisp))
- (prefix (and (eq (derived-mode-p 'emacs-lisp-mode) 'emacs-lisp-mode)
+ (prefix (and (derived-mode-p 'emacs-lisp-mode)
(company-elisp--prefix)))
(candidates (company-elisp-candidates arg))
(sorted company-elisp-show-locals-first)
;;; company-etags.el --- company-mode completion back-end for etags
-;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2011, 2014 Free Software Foundation, Inc.
;; Author: Nikolaj Schumacher
;;; Code:
+(eval-when-compile (require 'cl))
(require 'company)
(require 'etags)
;;; company-oddmuse.el --- company-mode completion back-end for oddmuse-mode
-;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
+;; Copyright (C) 2009-2011, 2014 Free Software Foundation, Inc.
;; Author: Nikolaj Schumacher
;;; Code:
(require 'company)
-(eval-when 'compile (require 'yaooddmuse nil t))
-(eval-when 'compile (require 'oddmuse nil t))
+(eval-when-compile (require 'yaooddmuse nil t))
+(eval-when-compile (require 'oddmuse nil t))
(eval-when-compile (require 'cl))
(defvar company-oddmuse-link-regexp