1 ;; 00-build.el --- Loads the required crap for all my init files -*- Emacs-Lisp -*-
3 ;; Copyright (C) 2007 - 2012 Steve Youngs
5 ;; Author: Steve Youngs <steve@sxemacs.org>
6 ;; Maintainer: Steve Youngs <steve@sxemacs.org>
7 ;; Created: <2007-12-02>
8 ;; Time-stamp: <Sunday Jun 10, 2012 10:23:33 steve>
9 ;; Download: <http://bastard.steveyoungs.com/~steve/SXEmacs/inits/>
10 ;; HTMLised: <http://bastard.steveyoungs.com/~steve/SXEmacs/htmlinits/00-build.html>
11 ;; Git Repo: git clone http://git.sxemacs.org/syinit
12 ;; Keywords: init, compile
14 ;; This file is part of SYinit
16 ;; Redistribution and use in source and binary forms, with or without
17 ;; modification, are permitted provided that the following conditions
20 ;; 1. Redistributions of source code must retain the above copyright
21 ;; notice, this list of conditions and the following disclaimer.
23 ;; 2. Redistributions in binary form must reproduce the above copyright
24 ;; notice, this list of conditions and the following disclaimer in the
25 ;; documentation and/or other materials provided with the distribution.
27 ;; 3. Neither the name of the author nor the names of any contributors
28 ;; may be used to endorse or promote products derived from this
29 ;; software without specific prior written permission.
31 ;; THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR
32 ;; IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
33 ;; WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
34 ;; DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
35 ;; FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
36 ;; CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
37 ;; SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
38 ;; BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
39 ;; WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
40 ;; OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
41 ;; IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
45 ;; This simply loads everything needed to compile and load my init
50 ;; The HTML version of this file was created with Hrvoje Niksic's
51 ;; htmlize.el which is part of the XEmacs "text-modes" package.
59 (globally-declare-boundp
62 appt-message-warning-time
64 bbdb-complete-name-allow-cycling
65 bbdb-dial-local-prefix
66 bbdb-dwim-net-address-allow-redundancy
67 bbdb/gnus-score-default
68 bbdb/gnus-summary-in-bbdb-format-letter
71 compilation-always-signal-completion
72 compilation-read-command
73 compilation-window-height
75 crontab-delete-blank-lines
76 cvs-add-default-message
80 edit-toolbar-added-buttons-alist
81 eshell-ask-to-save-history
83 eshell-hist-ignoredups
87 find-function-source-path
88 font-menu-ignore-scaled-fonts
89 fume-display-in-modeline-p
90 fume-menubar-menu-location
93 gnus-extract-address-components
94 gnus-original-article-buffer
95 gnus-signature-separator
96 howm-menu-display-rules
97 howm-menu-schedule-days
98 howm-schedule-menu-types
99 ibuffer-fontification-level
100 ibuffer-saved-filter-groups
104 message-cite-function
105 mode-compile-make-program
106 passwd-invert-frame-when-keyboard-grabbed
107 patcher-default-change-logs-appearance
108 patcher-default-change-logs-prologue
109 patcher-default-change-logs-updating
110 patcher-default-diff-command
111 patcher-default-diff-prologue-function
112 patcher-default-log-message-items
113 patcher-default-mail-method
114 patcher-default-subject-committed-prefix
115 patcher-default-subject-prefix
116 patcher-default-to-address
117 patcher-mail-run-gnus
118 patcher-mail-run-gnus-other-frame
121 query-user-mail-address
122 recent-files-non-permanent-submenu
123 report-xemacs-bug-no-explanations
124 riece-alias-percent-hack-mask
126 riece-ignore-discard-message
128 savehist-coding-system
131 snap-abbreviate-environment-variables
132 speedbar-query-confirmation-method
133 speedbar-show-unknown-files
134 speedbar-tag-hierarchy-method
135 speedbar-track-mouse-flag
136 speedbar-use-tool-tips-flag
137 speedbar-visiting-tag-hook))
141 ;(defvar xwem-global-map global-map)
142 ;(defvar xwem-sound-alist nil)
143 ;(defvar xwem-started nil)
144 (autoload #'executable-find "executable")
145 (autoload #'morse-region "morse" nil t)
146 (autoload #'read-kbd-macro "edmacro" nil t)
147 (autoload #'regexp-opt "regexp-opt")
151 (require 'bbdb-hooks)
155 (require 'emchat-buddy)
156 (require 'emchat-status)
157 (require 'emchat-wharf)
158 (require 'outl-mouse)
159 (require 'riece-yank)
160 ;(require 'xwem-clients)
161 ;(require 'xwem-sound)
162 ; (when (and (device-on-window-system-p)
163 ; (featurep 'toolbar)
164 ; (boundp 'default-toolbar-visible-p))
165 ; (require 'latex-toolbar))
169 (defvar c-enable-xemacs-performance-kludge-p)
170 (defvar eshell-mode-map)
171 (defvar riece-unread-channels)
172 (autoload #'ansi-color-apply-on-region "ansi-color")
173 (autoload #'blink-cursor-mode "blink-cursor" nil t)
174 (autoload #'c-mode "cc-mode" nil t)
175 (autoload #'c-set-style "cc-styles" nil t)
176 (autoload #'customize-set-variable "cus-edit" nil t)
177 (autoload #'dig "dig" nil t)
178 (autoload #'easy-mmode-define-keymap "easy-mmode")
179 (autoload #'executable-find "executable")
180 (autoload #'gnuserv-start "gnuserv" nil t)
181 (autoload #'hyper-apropos "hyper-apropos" nil t)
182 (autoload #'hyper-describe-face "hyper-apropos" nil t)
183 (autoload #'ibuffer-add-to-tmp-hide "ibuf-ext" nil t)
184 (autoload #'ibuffer-switch-to-saved-filter-groups "ibuf-ext" nil t)
185 (autoload #'load-sound-file "sound" nil t)
186 (autoload #'mail-header-parse-date "mail-parse")
187 (autoload #'manual-entry "man" nil t)
188 (autoload #'play-media-stream "sound")
189 (autoload #'yow "yow" nil t)
191 (require 'balloon-help)
192 (require 'browse-url)
194 (require 'c-comment-edit)
199 (require 'hm--html-configuration)
202 (require 'pending-del)
204 (require 'psgml-html)
205 (require 'recent-files)
206 (require 'rsz-minibuf)
217 ;(require 'xwem-keyboard)
222 ;;; 00-build.el ends here