A big fat general update and tidy up of all my inits * init-el: Update URLs and magic html. * 17-emchat-sy.el: Update URLs, remove -*- cookie. * 16-riece-sy.el (riece-keywords): Update the list, hopefully fewer false positives. Update URLs, remove -*- cookie. * 15-supercite-sy.el: I stopped using Supercite years ago but I have very recently come back to it. So all of the settings that I had tuned to non-supercitey ways are now tuned back. Update URLs, remove -*- cookie. * 14-fonts-sy.el: Switch to lazy-lock for a while. Update URLs, remove -*- cookie. * 13-bbdb-sy.el: Update URLs, remove -*- cookie. * 12-misc-sy.el (mouse-avoidance-mode): 'banish (Wand-find-file-enable): Don't enable it. Bind `S-x S-f' to #'Wand-display instead. (file-coding-system-alist): Improve regexp for ChangeLog files. (auto-mode-alist): Ditto. (toolbar-info-frame-plist): Make the top gutter visible in Info frames because one day imma gunna do something useful with them. Update URLs, remove -*- cookie. * 11-cal-sy.el: Remove timeclock settings. It just doesn't do it for me. Update URLs, remove -*- cookie. * 10-pkgs-sy.el (savehist-coding-system): Switch to utf-8. (turn-off-howm-mode): Hit up #'font-lock-mode after turning howm off. (snap-abbreviate-environment-variables): Re-organise. Remove "LISP" var. Man that was a mistake. Update URLs, remove -*- cookie. * 09-toolbar-sy.el: Update URLs, remove -*- cookie. * 08-sounds-sy.el: Update URLs, remove -*- cookie. * 07-html-sy.el (sy-htmlize-buffer): Remove and replace with advice on #'htmlize-buffer (htmlize-make-file-name): Advise it to output file.html instead of file.ext.html. (sy-htmlize-set-links): New, was #'sy-htmlize-after-hook. Sets up magic relative links. (sy-htmlize-appendix): Update URLs. (sy-htmlize-this-file): New. Tracks the filename of the file being htmlised so it can be used in hooks on both sides of the job. (sy-htmlize-before-hook): Don't use #'turn-off-howm-mode to turn off howm-mode so that horrible things don't happen with font-locking. (sy-htmlize-after-hook): New. Runs off `htmlize-after-hook'. (htmlize-after-hook): Add above instead of a lambda(). Update URLs, remove -*- cookie. * 05-latex-sy.el: Update URLs, Remove -*- cookie. Remove a couple of work-arounds that now seem to be fixed in AUCTeX 11.92. Transfer everything from my tex-site init so I can nuke that one. * 04-w3-sy.el: Update URLs, Remove -*- cookie. * 03-c-mode-sy.el: Don't bother testing for my c-mode a-m-a entries before trying to add them. #'add-to-list won't add dups. Update URLs Remove -*- cookie. * 02-keys-sy.el: Update URLs. Remove -*- cookie. * 01-vars-sy.el (Unicode Stuffs): Set `set-coding-priority-list' and `set-coding-category-system' to utf-8. Update URLs. * 00-build.el: Update URLs, Remove -*- cookie. Signed-off-by: Steve Youngs <steve@sxemacs.org>
Loads more updates -- large assortment of stuffs * *.el: Update repo URL... https * 16-riece-sy.el (riece-default-coding-system): Set to utf-8. * 14-fonts-sy.el (font-lock): Require it. * 12-misc-sy.el (Manual-follow-xref): Nuke it. (mouse-avoidance-mode): Add it, turn it on. (magic:find-file-magic-alist-enable): Add it. (sy-dired-play-audio): Use #'magic:file-audio-p instead of string matching the filename. (fume-mode-line-string): Set to nil. (pending-delete-modeline-string): Ditto. (filladapt-mode-line-string): Ditto. (mouse-avoidance-mode-line-string): Ditto. (directory-abbrev-alist): Add blds lisp pkgs. Don't #'set-language-environment. (Info-directory-list): Add xemacs-packages dir. (Info-button1-follows-hyperlink): Yes please. * 11-cal-sy.el: Add a howm magic anchor to point to run-at-time prob / fix. * 10-pkgs-sy.el: Nuke pcl-cvs. (whitespace-mode): Lose the docstring in the autoload. (whitespace-incremental-mode): Ditto. Move font-lock stuff to 14-fonts-sy.el Add FIXME for paren-set-mode issue. (sy/comint-hooks): An attempt to get compilation buffers to be ANSI colour aware. Currently not working. (mode-compile-make-program): Set to "GCC_COLORS= make" (compile-command): Ditto. (ediff-use-toolbar-p): Set to t. (FFAP settings): Keep them right out of my way and nowhere near traditional find-file bindings. Nuke XEtla settings. (snap-record): Bind `H-s r' to it. (snap-abbreviate-environment-variables): Add EMCHAT, LISP, PKGS, QTDIR, SXEBLD, SXESITE, SXEWD, SYdrive, SYdrop. Remove module_path. (sy:Manual-follow-xref-kbd): New. Does what it says on the tin. Bind `control return' to it (Manual-mode-map): Bind button1 to #'Manual-follow-xref. * 06-tex-site-sy.el (TeX-image-directory): #'setq it instead of #'defcustom and don't bother having a non-XE value. (TeX-auto-global): Ditto. Plus set to nil if the directory isn't writable. Ensure that `auto-mode-alist' is set up correctly for `LaTeX-mode'. (TeX-latex-mode,LaTeX-mode): Autoload em. Probably not _really_ needed as latex-mode and LaTeX-mode are both aliases to TeX-latex-mode. * 05-latex-sy.el (latex-toolbar): Require it. (turn-on-outl-mouse-minor-mode): Nuke it. (sy-LaTeX-toolbar): New. Sets toolbar width and installs the latex-toolbar. Bound to `H-S-t'. (LaTeX-mode-hook): Add #'sy-LaTeX-mode-hook the end rather than the beginning of the list. (tex-info): Re-do how I avoid AUCTeX tex-info so I can use texinfo instead. * 02-keys-sy.el: Don't bind F3 to #'find-file * 01-vars-sy.el: Re-enable the unicode stuff, adding `tae' into the mix. Signed-off-by: Steve Youngs <steve@sxemacs.org>
Loads and loads and loads of updates. * init-el: Add code to load up XWEM, disabled unless XWEM_RUNNING env var is set via xinitrc. * 00-build.el: Update copyright. * 01-vars-sy.el: Update copyright. Set gc-cons-threshold waaaaay high. My SXEmacs instances are significantly snappier now. Commented out the unicode stuff. Whitespace / fill tidy. (run-at-time): defadvice it to prevent `args-out-of-range' error for times set in the past. (ffi-wand): require it from here now. * 02-keys-sy.el: Update copyright. * 03-c-mode-sy.el: Update copyright. Whitespace / fill tidy. * 04-w3-sy.el: Update copyright. * 05-latex-sy.el: Update copyright. Reinstate latex-units and font-latex. (TeX-printer-default,TeX-printer-list): Update to reflect new printer. (reftex-mouse-view-crossref): Bind to 'Shift button='. (sy-LaTeX-mode-hook): New. Replaces the ugly #'lambda I had hanging off LaTeX-mode-hook. Whitespace / fill tidy. * 06-tex-site-sy.el: Update copyright. * 07-html-sy.el (sy-htmlize-appendix): Use #'format-time-string to get rid of a hard-coded year. Update copyright. Whitespace / fill tidy. * 08-sounds-sy.el: Update copyright. * 09-toolbar-sy.el (toolbar-redo-icon): Find the icon with .#'locate-data-file. Whitespace / fill tidy. * 10-pkgs-sy.el: Update copyright. Update note about fsf-compat pkg. (func-menu): require it and don't bind any keys globally. Use 'fume-menu-path' to put the "Functions" menu into the "View" menu instead of toplevel before "File". Don't take #'turn-on-fast-lock off of 'font-lock-mode-hook'. (recent-files): Make it a submenu under "File". (recent-files-save-file): Keep it in 'user-init-directory'. (recent-files-dont-include): Keep boring crud out of the recents. Bind #'redo to 'C-f2' only. (sb-image): require it. There's a bug, but I've a howm note about it to fix it in the SXE speedbar package. (speedbar-frame-plist): Name the frame, no scrollbars, and a tad wider. (dframe-reposition-frame-xemacs): This was a no-op in dframe.el. The GNU version of it works fine so defalias it. (sy-speedbar-kill): New. Helps with positioning the speedbar frame. (vc-handled-backends): Set to just GIT. (find-file-hooks): remove 'vc-xemacs-hg-find-file-hook'. (eshell-directory-name): Put it in user-init-directory. (auto-insert-path): Changed the location of my templates directory. (git): require. (howm-directory,howm-keyword-file,howm-history-file): Move it to user-init-directory. * 11-cal-sy.el: Update copyright. (cedet-compat): require. (calendar-latitude,calendar-longitude): Pedantly more accurate. (calendar-and-diary-frame-parameters): Use a dedicated frame for my calendar. (timeclock): require. Trying it out. Kinda like xwem-worklog, which I may use to improve it. Whitespace / fill tidy. Refresh the calendar at midnight. * 12-misc-sy.el: Update copyright. Nuked the "Top << | >> Bot" menu buttons. Moved the "Motion" menu into a submenu under "Cmds". Moved the "Kill-Ring" menu into a submenu under "Edit". Added a new directory abbrev... "^/init" Adjusted default and initial frame plist (toolbar-info-frame-plist): No menubar. Whitespace / fill tidy. * 13-bbdb-sy.el: Update copyright. (emails): Add steve@sywriting.com. * 14-fonts-sy.el: Update copyright. Trying out fast-lock instead of lazy-shot/lock. Remove emchat stuff. * 15-supercite-sy.el: Update copyright. * 16-riece-sy.el (riece-command-mode-hook): Turn on flyspell mode. Update copyright. Whitespace / fill tidy. * 17-emchat-sy.el: The entire file is commented out. ICQ, from a 3rd party client POV is 100% dead. Leaving the file here for posterity and just in case it has anything useful I can re-purpose. Signed-off-by: Steve Youngs <steve@sxemacs.org>
Loads of misc updates Signed-off-by: Steve Youngs <steve@sxemacs.org>
Initial checkin Signed-off-by: Steve Youngs <steve@sxemacs.org>