(reftex-info): Require info at compile too.
* textmodes/org-publish.el (org-publish-org-to-html)
(org-publish-org-to): Require org at compile time too.
(org-publish-attachment): Require at compile time too.
* term/tty-colors.el (w32-tty-standard-colors): Pacify
byte-compiler.
* term/pc-win.el (frame-creation-function-alist): Add to this
instead of setting frame-creation-function.
* play/blackbox.el (bb-up, bb-down): Use forward-line.
* net/rcirc.el (rcirc-markup-text-functions): Move definition
earlier.
* calendar/todo-mode.el: Require calendar at compile time.
* calendar/cal-islam.el: Require diary-lib at compile time.
* calendar/cal-hebrew.el: Require diary-lib and holidays at
compile time.
* w32-vars.el: Provide w32-vars.
* term/w32-win.el: Require w32-vars.
(w32-color-map): Pacify byte-compiler.
* loadup.el: Load w32-wars before term/w32-win.
+2007-10-21 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * textmodes/reftex.el: Move require easymenu before first use.
+ (reftex-info): Require info at compile too.
+
+ * textmodes/org-publish.el (org-publish-org-to-html)
+ (org-publish-org-to): Require org at compile time too.
+ (org-publish-attachment): Require at compile time too.
+
+ * term/tty-colors.el (w32-tty-standard-colors): Pacify
+ byte-compiler.
+
+ * term/pc-win.el (frame-creation-function-alist): Add to this
+ instead of setting frame-creation-function.
+
+ * play/blackbox.el (bb-up, bb-down): Use forward-line.
+
+ * net/rcirc.el (rcirc-markup-text-functions): Move definition
+ earlier.
+
+ * calendar/todo-mode.el: Require calendar at compile time.
+
+ * calendar/cal-islam.el: Require diary-lib at compile time.
+
+ * calendar/cal-hebrew.el: Require diary-lib and holidays at
+ compile time.
+
+ * w32-vars.el: Provide w32-vars.
+
+ * term/w32-win.el: Require w32-vars.
+ (w32-color-map): Pacify byte-compiler.
+
+ * loadup.el: Load w32-wars before term/w32-win.
+
2007-10-20 Juri Linkov <juri@jurta.org>
* textmodes/fill.el (fill-paragraph): When the region is active,
(defvar original-date)
(require 'calendar)
+(eval-when-compile
+ (require 'diary-lib)
+ (require 'holidays))
(defun hebrew-calendar-leap-year-p (year)
"t if YEAR is a Hebrew calendar leap year."
(defvar original-date)
(require 'cal-julian)
+(eval-when-compile (require 'diary-lib))
(defvar calendar-islamic-month-name-array
["Muharram" "Safar" "Rabi I" "Rabi II" "Jumada I" "Jumada II"
(eval-when-compile
(defvar date)
- (defvar entry))
+ (defvar entry)
+ (require 'calendar))
;; Read about this function in the setup instructions above!
;;;###autoload
(progn
(load "international/ccl")
(load "international/code-pages")
+ (load "w32-vars")
(load "term/w32-win")
(load "ls-lisp")
(load "disp-table") ; needed to setup ibm-pc char set, see internal.el
(load "dos-w32")
- (load "w32-vars")
(load "w32-fns")))
(if (eq system-type 'ms-dos)
(progn
:type 'boolean
:group 'rcirc)
+(defvar rcirc-markup-text-functions
+ '(rcirc-markup-attributes
+ rcirc-markup-my-nick
+ rcirc-markup-urls
+ rcirc-markup-keywords
+ rcirc-markup-bright-nicks
+ rcirc-markup-fill)
+
+ "List of functions used to manipulate text before it is printed.
+
+Each function takes two arguments, SENDER, RESPONSE. The buffer
+is narrowed with the text to be printed and the point is at the
+beginning of the `rcirc-text' propertized text.")
+
(defun rcirc-print (process sender response target text &optional activity)
"Print TEXT in the buffer associated with TARGET.
Format based on SENDER and RESPONSE. If ACTIVITY is non-nil,
(rcirc-browse-url-at-point (posn-point position)))))
\f
-(defvar rcirc-markup-text-functions
- '(rcirc-markup-attributes
- rcirc-markup-my-nick
- rcirc-markup-urls
- rcirc-markup-keywords
- rcirc-markup-bright-nicks
- rcirc-markup-fill)
-
- "List of functions used to manipulate text before it is printed.
-
-Each function takes two arguments, SENDER, RESPONSE. The buffer
-is narrowed with the text to be printed and the point is at the
-beginning of the `rcirc-text' propertized text.")
-
(defun rcirc-markup-timestamp (sender response)
(goto-char (point-min))
(insert (rcirc-facify (format-time-string rcirc-time-format)
(defun bb-up (count)
(interactive "p")
(while (and (> count 0) (> bb-y -1))
- (previous-line 1)
+ (forward-line -1)
(setq bb-y (1- bb-y))
(setq count (1- count))))
(defun bb-down (count)
(interactive "p")
(while (and (> count 0) (< bb-y 8))
- (next-line 1)
+ (forward-line 1)
(setq bb-y (1+ bb-y))
(setq count (1- count))))
(unless success (delete-frame frame)))
frame))
-(setq frame-creation-function 'make-msdos-frame)
+(add-to-list 'frame-creation-function-alist '(pc . make-msdos-frame))
;; ---------------------------------------------------------------------------
;; More or less useful imitations of certain X-functions. A lot of the
;;; Code:
(defvar msdos-color-values)
+(defvar w32-tty-standard-colors)
;; The following list is taken from rgb.txt distributed with X.
;;
(require 'menu-bar)
(require 'dnd)
(require 'code-pages)
+(require 'w32-vars)
;; Keep an obsolete alias for w32-focus-frame in case it is used by code
;; outside Emacs.
(define-obsolete-function-alias 'w32-focus-frame 'x-focus-frame "23.1")
(defvar xlfd-regexp-registry-subnum)
+(defvar w32-color-map) ;; defined in w32fns.c
;; Conditional on new-fontset so bootstrapping works on non-GUI compiles
(if (fboundp 'new-fontset)
"Publish an org file to HTML.
PLIST is the property list for the given project.
FILENAME is the filename of the org file to be published."
- (require 'org)
+ (eval-and-compile (require 'org))
(let* ((arg (plist-get plist :headline-levels)))
(progn
(find-file filename)
"Publish an org file to FORMAT.
PLIST is the property list for the given project.
FILENAME is the filename of the org file to be published."
- (require 'org)
+ (eval-and-compile (require 'org))
(let* ((arg (plist-get plist :headline-levels)))
(progn
(find-file filename)
PLIST is the property list for the given project.
FILENAME is the filename of the file to be published."
;; make sure eshell/cp code is loaded
- (require 'eshell)
- (require 'esh-maint)
- (require 'em-unix)
+ (eval-and-compile
+ (require 'eshell)
+ (require 'esh-maint)
+ (require 'em-unix))
(let ((destination (file-name-as-directory (plist-get plist :publishing-directory))))
(eshell/cp filename destination)))
;; Stuff that needs to be there when we use defcustom
(require 'custom)
+(require 'easymenu)
+
(defvar reftex-tables-dirty t
"Flag showing if tables need to be re-computed.")
(defvar reftex-isearch-minor-mode nil)
(make-variable-buffer-local 'reftex-isearch-minor-mode)
-(require 'easymenu)
-
(easy-menu-define reftex-mode-menu reftex-mode-map
"Menu used in RefTeX mode"
`("Ref"
"Read documentation for RefTeX in the info system.
With optional NODE, go directly to that node."
(interactive)
- (require 'info)
+ (eval-and-compile (require 'info))
(Info-goto-node (format "(reftex)%s" (or node ""))))
;;; Install the kill-buffer and kill-emacs hooks ------------------------------
:type 'boolean
:group 'killing)
+(provide 'w32-vars)
;;; arch-tag: ee2394fb-9db7-4c15-a8f0-66b47f4a2bb1
;;; w32-vars.el ends here