Mercurial > hg > xemacs-beta
diff lisp/url/docomp.el @ 0:376386a54a3c r19-14
Import from CVS: tag r19-14
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:45:50 +0200 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lisp/url/docomp.el Mon Aug 13 08:45:50 2007 +0200 @@ -0,0 +1,42 @@ +(setq load-path (cons (expand-file-name "./") load-path)) + +(defun url-declare-variables (&rest args) + (while args + (eval (list 'defvar (car args) nil "")) + (setq args (cdr args)))) + +;; Various internals +(url-declare-variables 'proxy-info 'mm-mime-data + 'mm-content-transfer-encodings) + +;; For Emacs 19 +(url-declare-variables 'track-mouse 'menu-bar-help-menu) + +;; For MULE +(url-declare-variables '*noconv* '*autoconv* '*euc-japan* '*internal* + 'file-coding-system-for-read 'file-coding-system) + +;; For Mailcrypt +(url-declare-variables 'mc-pgp-path 'mc-pgp-key-begin-line 'mc-ripem-pubkeyfile + 'mc-default-scheme 'mc-flag) + +;; For NNTP +(url-declare-variables 'nntp-server-buffer 'nntp-server-process + 'nntp/connection 'gnus-nntp-server + 'nntp-server-name 'nntp-version + 'gnus-default-nntp-server) + +;; For ps-print +(url-declare-variables 'ps-bold-faces 'ps-italic-faces 'ps-print-version) + +;; For xpm-button +(url-declare-variables 'x-library-search-path) + +(url-declare-variables 'command-line-args-left 'standard-display-table) + +(load "bytecomp" t t nil) +;; Emacs 19 byte compiler complains about too much stuff by default. +;; Turn off most of the warnings here. +(setq byte-compile-warnings '(free-vars)) + +(require 'url-vars)