]> code.delx.au - gnu-emacs-elpa/commitdiff
company-nxml: don't load nxml ourselves
authorDmitry Gutov <dgutov@yandex.ru>
Mon, 18 Mar 2013 05:13:55 +0000 (09:13 +0400)
committerDmitry Gutov <dgutov@yandex.ru>
Mon, 18 Mar 2013 05:13:55 +0000 (09:13 +0400)
company-nxml.el

index 0be181975061e82ca28a5dc38566b93c2097da7e..33d6f7b84f2a0f9a959bbe274a6d94172eff3c22 100644 (file)
@@ -1,6 +1,6 @@
 ;;; company-nxml.el --- A company-mode completion back-end for nxml-mode
 
-;; Copyright (C) 2009-2011  Free Software Foundation, Inc.
+;; Copyright (C) 2009-2011, 2013  Free Software Foundation, Inc.
 
 ;; Author: Nikolaj Schumacher
 
 ;;; Code:
 
 (require 'company)
-(require 'nxml-mode)
-(require 'rng-nxml)
 (eval-when-compile (require 'cl))
 
+(defvar rng-open-elements)
+(defvar rng-validate-mode)
+(defvar rng-in-attribute-regex)
+(defvar rng-in-attribute-value-regex)
+(declare-function rng-set-state-after "rng-nxml")
+(declare-function rng-match-possible-start-tag-names "rng-match")
+(declare-function rng-adjust-state-for-attribute "rng-nxml")
+(declare-function rng-match-possible-attribute-names "rng-match")
+(declare-function rng-adjust-state-for-attribute-value "rng-nxml")
+(declare-function rng-match-possible-value-strings "rng-match")
+
 (defconst company-nxml-token-regexp
   "\\(?:[_[:alpha:]][-._[:alnum:]]*\\_>\\)")