syinit
3 years agoUpdate Copyright year main
Steve Youngs [Mon, 12 Apr 2021 03:45:36 +0000 (13:45 +1000)]
Update Copyright year

Signed-off-by: Steve Youngs <steve@sxemacs.org>
3 years agoUpdate -- Reorganise Keybindings
Steve Youngs [Mon, 12 Apr 2021 03:30:49 +0000 (13:30 +1000)]
Update -- Reorganise Keybindings

This changeset is a major reorganisation of my keybindings.  It moves
all of the keybind defs, barring a few exceptions, into 90-keys.el.

Removed: F5, F6, F7, F8, F9, XF86Cut, XF86Copy, XF86Paste, C-!
Changed: #'lisp-complete-symbol from S-TAB to H-TAB
    New: C-xp -> #'what-page
         C-F2 -> #'redo
         M-insert -> #'copy-primary-selection
         C-insert -> #'kill-primary-selection
         XF86Search -> #'ddg-search
 C-XF86Search -> #'ddg-search-region
 XF86Messenger -> #'LXQt-riece
 XF86Calendar -> #'calendar
 XF86Mail -> #'gnus-other-frame
 C-cu -> #'sy-insert-unicode

* 90-keys.el: Attempt to organise everything a little better with
most of the bindings from the other init files moved here.

* 16-riece.el: Move keybindings to 90-keys.el

* 12-misc.el: Move keybindings to 90-keys.el
(ddg-search): New.  Search DuckDuckGo
(ddg-search-region): New. Search DuckDuckGo on region.

* 11-cal.el: Move keybindings to 90-keys.el

* 10-pkgs.el: Move keybindings to 90-keys.el

* 05-latex.el: Move keybindings to 90-keys.el

* init-el: 02-keys -> 90-keys

Signed-off-by: Steve Youngs <steve@sxemacs.org>
3 years agoRename 02-keys.el -> 90-keys.el
Steve Youngs [Sun, 11 Apr 2021 03:32:41 +0000 (13:32 +1000)]
Rename 02-keys.el -> 90-keys.el

I'm planning to move all of my keybindings that I have set throughout
my init files to the keys init file.  Therefore I will want that to
load last, hence the rename.

Signed-off-by: Steve Youngs <steve@sxemacs.org>
3 years agoA number of various updates, some cool, most boring.
Steve Youngs [Sun, 11 Apr 2021 01:55:33 +0000 (11:55 +1000)]
A number of various updates, some cool, most boring.

* 16-riece.el (LXQt-riece): New.  Switch to, or start Riece.
Designed to be called from outside of SXEmacs via
`gnuclient -batch -f LXQt-riece'.

* 15-supercite.el (sc-rewrite-header-list): Add
'sc-header-author-email-writes'.
Don't auto-fill region.
Do use nested citation.

* 14-fonts.el: Tweak (hopefully improve) lazy-lock settings.
(sy-colour-theme): Change a few colours.

* 12-misc.el (time-stamp-format): Set it to something closer to my
locale's default.
Comment out the ffi-wand related bits while I have no working
ImageMagick.
(ninja-mode): New.  Rudimentary ninja-mode that just does a little
font-locking (poorly) and nothing more.
Change bindings for #'google-query{,-region} to XF86Search and
C-XF86Search respectively.  Will later move these to keys init.

* 11-cal.el (calendar-latitude): I moved, set to current
location.
(calendar-longitude,calendar-location-name): Ditto.
Also, add a global keybinding which I'm probably gonna move to my
'keys' init file. [XF86Calendar]

* 01-vars.el (sawfish-running-p): New. non-NIL when I'm using
Sawfish window manager.
Don't load ffi-wand because my ImageMagick is broken.

Signed-off-by: Steve Youngs <steve@sxemacs.org>
4 years agoA couple of minor tweaks / updates.
Steve Youngs [Sat, 18 Apr 2020 11:38:22 +0000 (21:38 +1000)]
A couple of minor tweaks / updates.

* 12-misc.el (mouse-avoidance-mode): Use 'exile' because 'banish'
is too restrictive.

* 10-pkgs.el (eshell-mode-map): #'defvar at compile time for
byte-compiler nirvana.

* 07-html.el (sy-htmlize-set-links): #'declare-boundp htmlbuf to
keep the byte-compiler happy.

Signed-off-by: Steve Youngs <steve@sxemacs.org>
4 years agoTweak my htmlize code in prep for adding my inits to SXEmacs website.
Steve Youngs [Wed, 15 Apr 2020 08:26:55 +0000 (18:26 +1000)]
Tweak my htmlize code in prep for adding my inits to SXEmacs website.

* 07-html.el (sy-htmlize-appendix): Remove the Valid CSS
Add 'target' to links
Don't use 'uri=referer'.  Use a URL instead.
(url-hexify-string): Autoload it.
(sy-htmlize-append): Compute the URL to use in the Valid XHTML
validation URL.

Signed-off-by: Steve Youngs <steve@sxemacs.org>
4 years agoUpdate htmlize code to output XHTML
Steve Youngs [Tue, 14 Apr 2020 07:09:32 +0000 (17:09 +1000)]
Update htmlize code to output XHTML

* 07-html.el (htmlize-default-doctype): XHTML 1.0 Transitional,
thank you very much.
(sy-htmlize-add-xmlns): New. Called from htmlize-after-hook to add
the xmlns prop to the html tag.
(sy-htmlize-appendix): Update for XHTML 1.0 compliance.
(htmlize-html-charset): Set to nil so I can have better control
over what is put into the head section.
(htmlize-head-tags): Updated.
(sy-htmlize-after-hook): Also run #'sy-htmlize-add-xmlns.

Signed-off-by: Steve Youngs <steve@sxemacs.org>
4 years ago'nother big round of updates
Steve Youngs [Fri, 10 Apr 2020 07:34:53 +0000 (17:34 +1000)]
'nother big round of updates

* cleanup:
  Rename all inits, dropping the '-sy' suffix
  A big fat general update and tidy up of all my inits

4 years agoRename all inits, dropping the '-sy' suffix
Steve Youngs [Fri, 10 Apr 2020 07:32:09 +0000 (17:32 +1000)]
Rename all inits, dropping the '-sy' suffix

Signed-off-by: Steve Youngs <steve@sxemacs.org>
4 years agoA big fat general update and tidy up of all my inits
Steve Youngs [Fri, 10 Apr 2020 07:19:58 +0000 (17:19 +1000)]
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>
4 years agoForgot a paren or two
Steve Youngs [Thu, 19 Mar 2020 19:25:46 +0000 (05:25 +1000)]
Forgot a paren or two

Signed-off-by: Steve Youngs <steve@sxemacs.org>
4 years agoAdd a couple of dir abbrevs.
Steve Youngs [Thu, 19 Mar 2020 19:23:44 +0000 (05:23 +1000)]
Add a couple of dir abbrevs.

* 12-misc-sy.el (directory-abbrev-alist): Add abbrevs that point
to 'xemacs-packages' and 'mule-packages' in my WD

Signed-off-by: Steve Youngs <steve@sxemacs.org>
4 years agoBetter ChangeLog Files
Steve Youngs [Thu, 19 Mar 2020 10:58:39 +0000 (20:58 +1000)]
Better ChangeLog Files

Set up font-locking depending on whether it is a git log or ordinary
ChangeLog.  Also set default coding-sys in ChangeLogs to be utf-8.

* 12-misc-sy.el: Set defaults for ChangeLogs utf-8.
(sy-change-log-mode-hook): New.  Sets up nice font-locking in git
logs.

Signed-off-by: Steve Youngs <steve@sxemacs.org>
4 years agoLost my redo icon, replaced it
Steve Youngs [Thu, 19 Mar 2020 02:48:57 +0000 (12:48 +1000)]
Lost my redo icon, replaced it

Signed-off-by: Steve Youngs <steve@sxemacs.org>
4 years agoLoads more updates -- large assortment of stuffs
Steve Youngs [Thu, 19 Mar 2020 02:36:02 +0000 (12:36 +1000)]
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>
4 years agoLoads and loads and loads of updates.
Steve Youngs [Thu, 13 Feb 2020 16:27:17 +0000 (02:27 +1000)]
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>
8 years agoBunch of typo fixes
Steve Youngs [Wed, 30 Dec 2015 15:33:22 +0000 (01:33 +1000)]
Bunch of typo fixes

Signed-off-by: Steve Youngs <steve@sxemacs.org>
8 years agoFix an issue with sy-htmlize-buffer.
Steve Youngs [Wed, 30 Dec 2015 08:24:51 +0000 (18:24 +1000)]
Fix an issue with sy-htmlize-buffer.

howm-mode was mucking up the font-locking in some buffers.  This change
adds a hook function to deal with that.  It also makes hyperlinks
prettier.

* 07-html-sy.el (sy-htmlize-before-hook): New hook function to
turn off howm-mode and fontify the buffer before htmlising.
(htmlize-hyperlink-style): Set link style.

Signed-off-by: Steve Youngs <steve@sxemacs.org>
8 years agoFix HTML filenames.
Steve Youngs [Wed, 30 Dec 2015 03:50:19 +0000 (13:50 +1000)]
Fix HTML filenames.

A while back I re-organised some of my init files to make things load in a
different order.  This fixes up the HTML side of things.

* init-el: Re-organise the file names in the HTML comment section.

Signed-off-by: Steve Youngs <steve@sxemacs.org>
8 years agoAdd IRC server
Steve Youngs [Sun, 13 Dec 2015 11:11:44 +0000 (21:11 +1000)]
Add IRC server

Signed-off-by: Steve Youngs <steve@sxemacs.org>
8 years agoRe-order inits because of Gnus fuckery
Steve Youngs [Tue, 17 Nov 2015 03:52:38 +0000 (13:52 +1000)]
Re-order inits because of Gnus fuckery

Signed-off-by: Steve Youngs <steve@sxemacs.org>
8 years agoMove diary file into user-init-directory
Steve Youngs [Mon, 16 Nov 2015 23:44:36 +0000 (09:44 +1000)]
Move diary file into user-init-directory

Signed-off-by: Steve Youngs <steve@sxemacs.org>
8 years agoThey say the world is Unicode, lets try to live there
Steve Youngs [Mon, 29 Jun 2015 12:04:48 +0000 (22:04 +1000)]
They say the world is Unicode, lets try to live there

Signed-off-by: Steve Youngs <steve@sxemacs.org>
8 years agoUpdate howm settings, and work-around a howm/lisp-initd issue.
Steve Youngs [Sun, 21 Jun 2015 07:44:26 +0000 (17:44 +1000)]
Update howm settings, and work-around a howm/lisp-initd issue.

For some reason lisp-initd cannot byte-compile the init.d.el file if
howm-mode is active in the init.d.el buffer.  This changeset "fixes" that
by moving the appropriate #'add-hook call to init.el _after_ lisp-initd
has run.

* 11-pkgs-sy.el: Update howm settings, howm-directory etc.
Don't turn on howm-mode for elisp files here, do it in init.el.

* init-el: Turn on howm-mode for elisp file _after_ lisp-initd has
done its thing.

Signed-off-by: Steve Youngs <steve@sxemacs.org>
8 years agoAdd convenience function for updating #sxemacs topic version string.
Steve Youngs [Mon, 15 Jun 2015 00:24:09 +0000 (10:24 +1000)]
Add convenience function for updating #sxemacs topic version string.

* 16-riece-sy.el (sy-riece-get-sxemacs-topic-version):
New. Returns the "version" section of #sxemacs topic.

* 16-riece-sy.el (sy-riece-sxemacs-topic-version-update): New.
Updates the "version" section of the #sxemacs topic.

Signed-off-by: Steve Youngs <steve@sxemacs.org>
8 years agoA few minor updates
Steve Youngs [Fri, 12 Jun 2015 08:56:51 +0000 (18:56 +1000)]
A few minor updates

Signed-off-by: Steve Youngs <steve@sxemacs.org>
9 years agoQuick docfix
Steve Youngs [Fri, 15 May 2015 12:32:28 +0000 (22:32 +1000)]
Quick docfix

Signed-off-by: Steve Youngs <steve@sxemacs.org>
9 years agoQuick docfix
Steve Youngs [Fri, 15 May 2015 12:15:10 +0000 (22:15 +1000)]
Quick docfix

Signed-off-by: Steve Youngs <steve@sxemacs.org>
9 years agoA bunch of miscellaneous updates.
Steve Youngs [Fri, 15 May 2015 12:07:38 +0000 (22:07 +1000)]
A bunch of miscellaneous updates.

* 11-pkgs-sy.el: Don't use override-redirect for mpd frame
when in KDE or Sawfish.

* 16-riece-sy.el: biff only on #sxemacs, #emchat, #xemacs
Set colours much closer to mirc colours.
Update list of riece-keywords.
Ditto, riece-server-alist.
Only set iso-8859-1 in #sxemacs and #emchat.
(sy-riece-command-memoserv): Fix use of #'riece-command-join.
(sy-riece-command-chanserv): Ditto.
(sy-riece-command-nickserv): Ditto.
(sy-riece-command-seenserv): Ditto.
(sy-riece-startup-channel-list): Update list of channels I like to
join on startup.
(sy-riece-login): ID to my bot.
(sy-riece-cleanup-login): Simplify.

* 17-emchat-sy.el: Don't use override-redirect on the wharf
frame if in KDE or Sawfish.

Signed-off-by: Steve Youngs <steve@sxemacs.org>
10 years agoLoads and loads of misc updates
Steve Youngs [Mon, 26 Aug 2013 06:52:11 +0000 (16:52 +1000)]
Loads and loads of misc updates

Signed-off-by: Steve Youngs <steve@sxemacs.org>
10 years agoLoads of misc updates
Steve Youngs [Fri, 16 Aug 2013 04:18:31 +0000 (14:18 +1000)]
Loads of misc updates

Signed-off-by: Steve Youngs <steve@sxemacs.org>
11 years agoUse my sy-browse-url-of-file always
Steve Youngs [Thu, 31 Jan 2013 02:42:25 +0000 (12:42 +1000)]
Use my sy-browse-url-of-file always

Signed-off-by: Steve Youngs <steve@sxemacs.org>
11 years agoRemove browse-url settings
Steve Youngs [Thu, 31 Jan 2013 02:37:02 +0000 (12:37 +1000)]
Remove browse-url settings

Signed-off-by: Steve Youngs <steve@sxemacs.org>
11 years agoMisc updates
Steve Youngs [Wed, 30 Jan 2013 07:21:33 +0000 (17:21 +1000)]
Misc updates

* misc-updates:
  A few misc changes

11 years agoA few misc changes
Steve Youngs [Wed, 30 Jan 2013 07:21:04 +0000 (17:21 +1000)]
A few misc changes

* 09-sounds-sy.el: Re-enable PulseAudio.

* 13-misc-sy.el (default-frame-plist): Give it a name "SXEFrame"
so I can have different Sawfish window rules the initial frame and
subsequent frames etc.

* 16-riece-sy.el (sy-riece): Set frame width.

* 17-emchat-sy.el (emchat-use-sound-flag): Re-enable PulseAudio,
also set `default-media-stream-volume' to 50 so it doesn't blast
my ears off.

Signed-off-by: Steve Youngs <steve@sxemacs.org>
11 years agoSome misc updates
Steve Youngs [Mon, 21 Jan 2013 02:20:22 +0000 (12:20 +1000)]
Some misc updates

Signed-off-by: Steve Youngs <steve@sxemacs.org>
11 years agoFinally do something about my midnight bug
Steve Youngs [Sat, 30 Jun 2012 14:52:04 +0000 (00:52 +1000)]
Finally do something about my midnight bug

* cal-fix:
  Finally do something about the famous "midnight bug"

11 years agoFinally do something about the famous "midnight bug"
Steve Youngs [Sat, 30 Jun 2012 14:51:35 +0000 (00:51 +1000)]
Finally do something about the famous "midnight bug"

For years my SXEmacs would crash at midnight if I were running Sawfish and
no SXEmacs frame had the focus.  And even though this changeset doesn't
actually fix the bug, it does mean it won't get triggered again.

* 12-cal-sy.el (sy-update-diary-font-lock-keywords): Removed.
Also remove the #'run-at-time call

* 12-cal-sy.el (calendar-move-hook): Have it update the displayed
diary entries as you move to different dates.

* 12-cal-sy.el (calendar-mode-hook): Update the font-lock keywords
here.

Signed-off-by: Steve Youngs <steve@sxemacs.org>
11 years agoEshell settings tweak
Steve Youngs [Fri, 29 Jun 2012 11:52:49 +0000 (21:52 +1000)]
Eshell settings tweak

* eshell-tweak:
  Tweak eshell setting to display ansi colour properly

11 years agoTweak eshell setting to display ansi colour properly
Steve Youngs [Fri, 29 Jun 2012 09:34:50 +0000 (19:34 +1000)]
Tweak eshell setting to display ansi colour properly

* 11-pkgs-sy.el: Add #'eshell-handle-ansi-color to the
eshell-output-filter-functions hook.

Signed-off-by: Steve Youngs <steve@sxemacs.org>
11 years agoA few minor updates
Steve Youngs [Fri, 29 Jun 2012 07:01:25 +0000 (17:01 +1000)]
A few minor updates

* misc-updates:
  Updates in calendar, howm, emchat

11 years agoUpdates in calendar, howm, emchat
Steve Youngs [Fri, 29 Jun 2012 07:00:58 +0000 (17:00 +1000)]
Updates in calendar, howm, emchat

* 11-pkgs-sy.el: Re-enable #'vc-load-vc-hooks as Tramp has been
fixed.

* 11-pkgs-sy.el (howm-menu-mode-map): Bind backspace to #'scroll-down

* 11-pkgs-sy.el (riffle-summary-mode-map): Remove C-h binding,
replace with del and backspace.

* 11-pkgs-sy.el (riffle-contents-mode-map): Ditto.

* 11-pkgs-sy.el: Add a binding for #'howm-list-active-todo `C-c t'

* 11-pkgs-sy.el (howm-list-todo): Advice it to save win config to
a register so it can be restored properly on exit.

* 11-pkgs-sy.el (howm-list-active-todo): Ditto.

* 12-cal-sy.el: Disable the todo stuff because I'm trying to get
used to using Howm for todo's

* 12-cal-sy.el (sy-update-diary-font-lock-keywords): Just set the
keywords, don't run #'font-lock-fontify-buffer on anything.

* 17-emchat-sy.el: Set a PulseAudio role for the audio device.
Set it to "phone".

Signed-off-by: Steve Youngs <steve@sxemacs.org>
11 years agoSome warning fixes
Steve Youngs [Sat, 23 Jun 2012 03:50:56 +0000 (13:50 +1000)]
Some warning fixes

* warn-fix:
  Compiler fixes + tweak eshell settings

11 years agoCompiler fixes + tweak eshell settings
Steve Youngs [Sat, 23 Jun 2012 03:50:32 +0000 (13:50 +1000)]
Compiler fixes + tweak eshell settings

* 05-latex-sy.el: Don't have latex-toolbar anymore

* 00-build.el: defvar `eshell-mode-map', don't require w3-script.

* 11-pkgs-sy.el (eshell-modules-list): Don't load eshell-smart
because I hate the way it brings the cursor back to the previous
prompt instead of the current.

Signed-off-by: Steve Youngs <steve@sxemacs.org>
11 years agoSome minor updates
Steve Youngs [Sat, 23 Jun 2012 02:37:59 +0000 (12:37 +1000)]
Some minor updates

* misc-fix:
  Minor updates and fixes.

11 years agoMinor updates and fixes.
Steve Youngs [Sat, 23 Jun 2012 02:37:22 +0000 (12:37 +1000)]
Minor updates and fixes.

* 17-emchat-sy.el (emchat-media-driver): Use sox until I get
ffmpeg fixed in SXEmacs.

* 16-riece-sy.el (riece-biff-check-channels): Cut down on the
number of chans I keep an active eye on.

* 16-riece-sy.el (sy-riece-startup-channel-list): Change list of
chans I auto-join at start.

* 11-pkgs-sy.el (vc-load-vc-hooks): Don't call it because it fucks
up Tramp.

Signed-off-by: Steve Youngs <steve@sxemacs.org>
11 years agoRiece settings update
Steve Youngs [Sun, 17 Jun 2012 23:50:16 +0000 (09:50 +1000)]
Riece settings update

* riece-tweak:
  Tweak my Riece settings a little.

11 years agoTweak my Riece settings a little.
Steve Youngs [Sun, 17 Jun 2012 23:48:01 +0000 (09:48 +1000)]
Tweak my Riece settings a little.

* 16-riece-sy.el (riece-biff-check-channels): Re-enable a few
more chans

* 16-riece-sy.el (sy-riece-startup-channel-list): Re-enable and
Re-arrange list of chans I join.

* 16-riece-sy.el (sy-riece-login): OP me in #emchat too.

Signed-off-by: Steve Youngs <steve@sxemacs.org>
11 years agoInitial checkin v1.0
Steve Youngs [Sun, 10 Jun 2012 06:18:32 +0000 (16:18 +1000)]
Initial checkin

Signed-off-by: Steve Youngs <steve@sxemacs.org>