;; init.el --- My TopLevel SXEmacs init file. -*- mode: emacs-lisp -*- ;; ;;; Personal SXEmacs configuration of Steve Youngs <steve@sxemacs.org> ;; ;; Download this init.el source here. ;; This is my `user-init-file' (~/.config/sxemacs/init.el). I like a ;; "modular" approach to things, so all this file does is load the ;; various other init files. This is done via SXEmacs' new SysV ;; style rc.d mechanism: lisp-initd.el ;; ;:*======================= ;:* W A R N I N G --- D A N G E R (thar be dragons!) ;; ;; I have absolutely no problem or issues with anyone stealing ;; any (or all) of these configs. But please understand that it ;; most likely WILL NOT run "out of the box" for you. This is my ;; personal config and it is not meant to be a "one size fits ;; all" or a "newbie fast-track" type of setup. ;; ;; In fact, if you are a newbie I would strongly suggest that you ;; don't put any of this stuff into your own setup until you ;; understand what it does. Just keep it somewhere away from your ;; SXEmacs' load-path and gradually incorporate things as you get ;; to know what it all does. ;; ;; I'm happy to help you out with your config and/or answer questions ;; about this one. Email me at <steve@sxemacs.org> ;; ;;; Credits: ;; ;; The HTML version of this file was created with Hrvoje Niksic's ;; htmlize.el which is part of the XEmacs "text-modes" package. ;; ;; For debugging... ;(setq debug-on-error t) ;(setq debug-on-signal t) ;(setq stack-trace-on-signal t) ;:*======================= ;:* On with the show! (save-window-excursion (lisp-initd-compile-and-load)) ;; Having this in one of my inits in ~/.config/sxemacs/init.d causes ;; lisp-initd.el to NOT be able to byte-compile init.d.el (add-hook 'emacs-lisp-mode-hook #'turn-on-howm-mode) ;; I'm toying with the idea of trying to get XWEM running again. This ;; won't run until I explicitly set XWEM_RUNNING to "notyet" in my ;; ~/.xinitrc, so quite safe to leave this here until I'm ready for ;; it. (when (and (string= "notyet" (getenv "XWEM_RUNNING")) (device-on-window-system-p)) (require 'xwem-load) (xwem-init) (setenv "XWEM_RUNNING" "yes")) ;:*======================= ;:* Links to the rest of my config ;; ;; The descriptions are hyperlinks to the HTML versions of the init ;; files for easy viewing online. And the filenames are hyperlinks ;; to the source init files themselves. ;; ;; ; Pre-Loads for byte-compiling the init files: 00-build.el ; Misc Variables: 01-vars.el ; Key bindings: 02-keys.el ; C-mode Settings: 03-c-mode.el ; Emacs/W3 Settings: 04-w3.el ; LaTeX Settings: 05-latex.el ; HTML (coding) Settings: 07-html.el ; Sound Settings: 08-sounds.el ; Toolbar Settings: 09-toolbar.el ; Lots of XE packages Settings: 10-pkgs.el ; Calendar/Diary Settings: 11-cal.el ; Misc Stuff: 12-misc.el ; BBDB Settings: 13-bbdb.el ; Pretty Colours: 14-fonts.el ; Mail citing: 15-supercite.el ; Riece (IRC) Settings: 16-riece.el ; EMchat Settings: 17-emchat.el