X-Git-Url: https://code.delx.au/gnu-emacs-elpa/blobdiff_plain/fcca4e12b3376d19c55d3290fd976ab342faa238..b7974385f6c7b5836e0fdb022ed22df55464a7ec:/packages/company/company-oddmuse.el diff --git a/packages/company/company-oddmuse.el b/packages/company/company-oddmuse.el index b76c87ea4..aa30f2a29 100644 --- a/packages/company/company-oddmuse.el +++ b/packages/company/company-oddmuse.el @@ -1,6 +1,6 @@ ;;; 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 @@ -26,15 +26,15 @@ ;;; Code: (require 'company) -(eval-when 'compile (require 'yaooddmuse nil t)) -(eval-when 'compile (require 'oddmuse nil t)) -(eval-when-compile (require 'cl)) +(require 'cl-lib) +(eval-when-compile (require 'yaooddmuse nil t)) +(eval-when-compile (require 'oddmuse nil t)) (defvar company-oddmuse-link-regexp "\\(\\<[A-Z][[:alnum:]]*\\>\\)\\|\\[\\[\\([[:alnum:]]+\\>\\|\\)") (defun company-oddmuse-get-page-table () - (case major-mode + (cl-case major-mode (yaoddmuse-mode (with-no-warnings (yaoddmuse-get-pagename-table yaoddmuse-wikiname))) (oddmuse-mode (with-no-warnings @@ -44,7 +44,7 @@ (defun company-oddmuse (command &optional arg &rest ignored) "`company-mode' completion back-end for `oddmuse-mode'." (interactive (list 'interactive)) - (case command + (cl-case command (interactive (company-begin-backend 'company-oddmuse)) (prefix (let ((case-fold-search nil)) (and (memq major-mode '(oddmuse-mode yaoddmuse-mode))