;; GNU General Public License for more details.
;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs; see the file COPYING. If not, write to
-;; the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+;; along with GNU Emacs; see the file COPYING. If not, write to the
+;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+;; Boston, MA 02111-1307, USA.
;;; Commentary:
(garbage-collect)
(load "map-ynp")
(garbage-collect)
-(load "loaddefs.el") ;Don't get confused if someone compiled loaddefs by mistake.
+(load "widget")
+(garbage-collect)
+(load "custom")
+(load "cus-start")
+(garbage-collect)
+(load "bindings")
+(garbage-collect)
+(load "loaddefs.el") ;Don't get confused if someone compiled this by mistake.
(garbage-collect)
(load "simple")
(garbage-collect)
(garbage-collect)
(load "format")
(garbage-collect)
+(load "mule")
+(garbage-collect)
+(load "mule-conf.el") ;Don't get confused if someone compiled this by mistake.
+(setq load-source-file-function 'load-with-code-conversion)
+;; Any Emacs Lisp source file (*.el) loaded here after can contain
+;; multilingual text.
+(garbage-collect)
+(load "mule-cmds")
+(garbage-collect)
+(load "characters")
+(garbage-collect)
+;; Load langauge specific files.
+(load "language/chinese")
+(garbage-collect)
+(load "language/cyrillic")
+(garbage-collect)
+(load "language/indian")
+(garbage-collect)
+(load "language/devanagari")
+(garbage-collect)
+(load "language/english")
+(garbage-collect)
+(load "language/ethiopic")
+(garbage-collect)
+(load "language/european")
+(garbage-collect)
+(load "language/greek")
+(garbage-collect)
+(load "language/hebrew")
+(garbage-collect)
+(load "language/japanese")
+(garbage-collect)
+(load "language/korean")
+(garbage-collect)
+(load "language/lao")
+(garbage-collect)
+(load "language/thai")
+(garbage-collect)
+(load "language/tibetan")
+(garbage-collect)
+(load "language/vietnamese")
+(garbage-collect)
+(load "language/misc-lang")
+(garbage-collect)
(load "indent")
(garbage-collect)
(load "isearch")
(garbage-collect)
(load "window")
-(if (fboundp 'delete-frame)
- (progn
- (garbage-collect)
- (load "frame")))
+(garbage-collect)
+(load "frame")
(if (fboundp 'frame-face-alist)
(progn
(garbage-collect)
(garbage-collect)
(load "mouse")
(garbage-collect)
- (load "menu-bar")
(load "scroll-bar")
(load "select")))
+(load "menu-bar")
(garbage-collect)
(load "paths.el") ;Don't get confused if someone compiled paths by mistake.
(garbage-collect)
(garbage-collect)
(load "ls-lisp")
(garbage-collect)
- (load "winnt")
+ (load "disp-table") ; needed to setup ibm-pc char set, see internal.el
+ (garbage-collect)
+ (load "dos-w32")
+ (garbage-collect)
+ (load "w32-fns")
(garbage-collect)))
(if (eq system-type 'ms-dos)
(progn
(load "ls-lisp")
(garbage-collect)
+ (load "dos-w32")
+ (garbage-collect)
(load "dos-fns")
(garbage-collect)
(load "disp-table") ; needed to setup ibm-pc char set, see internal.el
(let* ((base (concat "emacs-" emacs-version "."))
(files (file-name-all-completions base default-directory))
(versions (mapcar (function (lambda (name)
- (string-to-int (substring name (1+ (length base))))))
+ (string-to-int (substring name (length base)))))
files)))
(setq emacs-version (format "%s.%d"
emacs-version
(substring name (match-end 0)))))
(if (memq system-type '(ms-dos windows-nt))
(setq name (expand-file-name
- (if (fboundp 'make-frame) "DOC-X" "DOC") "../etc"))
+ (if (fboundp 'x-create-frame) "DOC-X" "DOC") "../etc"))
(setq name (concat (expand-file-name "../etc/DOC-") name))
(if (file-exists-p name)
(delete-file name))