2009-01-06 Fontified foo.gz foo.tar foo.tar.gz foo.zip like foo.com

2009-01-07 Fixed missing file Love-Shack.wma
2009-01-07 Replaced with ~/3-libd/2007/R4/music/Africa.mid
2009-01-07 Bugger: in ~/dlisp/experimental/include.el (load-file "../include.el") doesn't work

2009-01-08 Removed ^* fontification from sjs-mode
2009-01-08 Cool: emacs --batch doesn't fontify be default

2009-01-11 Fixed: M-x bak bug

2009-02-17 Moved sjs code out of d-comp.el
2009-02-17 Debugged sjs.el compile-goto-error

2009-03-11 Removed ~/3-libd/.../log*.txt

2009-03-12 grep "200\\[0-9\\]" -> replace with [0-9][0-9][0-9][0-9]
2009-03-12 grep "20\\[0-9\\]\\[0-9\\]" none
2009-03-12 grep "2\\[0-9\\]\\[0-9\\]\\[0-9\\]" none
2009-03-12 grep "\\[1-2\\]" -> replaced with [0-9]
2009-03-12 Cool: Yr <= 9999 compliant (- 9999 2009) valid for 7990 years from now 2009
2009-03-12 *log* -> *logger*

2009-03-15 Not adding a trailing slash in safe-expand-file-name means that you don't need to enquire file-directory-p

2009-03-17 Cool: grep 1-2 *.el returned no matches, therefore date stamp is valid for the next 8000 years,
2009-03-17 > rather than 1000 years (8 times as long)

2009-03-18 Cool: \\my -> \\\\my in latex-mode
2009-03-18 Cool: only keeps 10 demises-YYYYMMDD-HHMMSS.comp

2009-03-19 Cool: ~/dlisp/experimental/logger.el now grabs TODO etc
2009-03-19 Cool: ~/dlisp/experimental/logger.el now grabs 2006 / 2007 / 2008 / 2009
2009-03-19 Updated logger--buf-list-all to use directory-files-deep
2009-03-19 Cool: logger--buf-list-all still works in ~/dlisp/bak-windows.el

2009-03-21 Fontified LONG and SHORT

2009-03-27 Cool: d-play-random-midi-file now online (for archive-compare.el and meal-timer.el)
2009-03-27 Not: cd ~/hairy-lemon/src; make tar
2009-03-27 Cool: ~/hairy-lemon/src; make tar now calls Random Emacs Play Midi
2009-03-27 Cool: ~/3-libd; make tar now calls Random Emacs Play Midi
2009-03-27 Cool: directory-files-* doesn't do a cddr in case directory is a drive root directory (e.g. c:/ d:/ etc)
2009-03-27 Cool: directory-files-no-dotdotdot-no-subdirs -> directory-files-no-subdirs

2009-03-28 Cool: added (random t) to diagnose.el for better randomisation

2009-03-31 Cool: added to ~/dlisp/bak-windows.el (make-directory "f:/bak")

2009-04-07 Bugfixed directory-files-no-dotdotdot-no-subdirs -> directory-files-no-subdirs

2009-04-08 Tried
2009-04-08 > (add-hook 'post-command-hook 'd-fill-paragraph)
2009-04-08 > (defun d-fill-paragraph () (if (eq major-mode 'text-mode) (fill-paragraph t)))
2009-04-08 But failed on ~/dlisp/log.txt

2009-04-11 debug_foo now fontified in face d-face-cc-debugging
2009-04-11 appended lists list1 list2 in ~/dlisp/diagnose.el d-random-play-emacs-midi

2009-04-13 From d:/mids-good/ d:/mids-too-big/ to -> d:/music
2009-04-13 Added call to d-random-play-emacs-midi to ~/dlisp/random-play-emacs-midi.el

2009-04-14 Cool: tar cvf - dlisp | gzip >dlisp.tar.gz
2009-04-14 Cool: list -> d-random-play-emacs-midi--file-list
2009-04-14 Cool: new command kp-enter calls d-random-play-emacs-midi

2009-04-18 Cool: added to ~/dlisp/d-meal-timer.el
2009-04-18 > (shell-command "cygstart \"c:/sound-samples/connect-four/game-over-b.wav\"")
2009-04-18 > (sit-for 10)

2009-04-22 Changed d-random-play-emacs-midi to play game over sample rather than playing a random MP3 files

2009-04-28 geocities -> ripway
2009-04-28 davinpearson -> davin (except for davinpearson.com)

2009-05-08 Cool: hardly any files exceed the 500KB max size on davin.50webs.com
2009-05-08 > ~/dlisp/experimental/search-for-big-files.el

2009-05-09 Cool:
2009-05-09 > (when (string-match "^http://h1.ripway.com/davin/\\(.*\\)" s)
2009-05-09 >   (setq s (concat "d:/home/hairy-lemon/output/h1-ripway-com-davin/"
2009-05-09 >           (substring s (match-beginning 1) (match-end 1)))))
2009-05-09 Removed shit from M-x testlinks warnings

2009-05-10 bg:yellow -> font-lock-function-name-face
2009-05-10 bgXlightmagenta, fgXlightmagenta online
2009-05-10 Cool: _ now word constituent

2009-05-12 Bugfixed logger.el
2009-05-12 Removed file log.txt~ from list and generator

2009-05-14 d-face-cc-digits changed t -> nil

2009-05-16 ~/dlisp/experimental/logger.el contains code to merge ~/3-libd/.../log*.txt
2009-05-16 meal-timer-get-string -> now calls seconds-to-readable-string for easier to read counter

2009-05-17 d-time seconds-to-readable-string return string -> return (substring string 0 -1)
2009-05-17 d-time seconds-to-readable-string now has 365.25 days per year
2009-05-17 > now (seconds-to-readable-string (timer-duration "1 year")) works properly
2009-05-17 Fixed bug in d-time comment ( at the beginning of the line inside a comment
2009-05-17 Removed months from seconds-to-readable-string since the number of seconds in a month is not well-defined

2009-05-19 load now suppresses log message

2009-05-20 d-time's seconds-of-time-difference now uses floating point numbers for greater accuracy
2009-05-20 Cool: changed d-mealtimer sample from "Gloria's Game Over" to c:/sound-samples/archive-wav/gong.wav

2009-05-24 Cool: Added appointment notification to ~/.diary
2009-05-24 Added d-f4 call to d-scratch.el d-keys (provider of d-f4) appears before d-scratch in d-start
2009-05-24 Study overlapping diary appointment times
2009-05-24 > seems to work
2009-05-24 Insight: dashes at end of modeline
2009-05-24 Wierd: horizontal location of start window varies
2009-05-24 Location of appt.el is d:/Program Files/emacs-22.2/lisp/calendar/appt.el
2009-05-24 Renamed:
2009-05-24 > beep -> d-beep
2009-05-24 > nbeeps -> d-nbeeps
2009-05-24 > for better cooperation with built-in function beep
2009-05-24 Re-fontified d-n?beeps?

2009-05-25 Added n.wav minutes.wav to play sample
2009-05-25 Added 0.wav for smegs
2009-05-25 Cool: different speech for different activities
2009-05-25 Debugged: d-trim-right
2009-05-25 New samples:
2009-05-25 > Concert program news at 3pm
2009-05-25 > Men's group with Mark
2009-05-25 > Video 60 minutes on TV3
2009-05-25 Added paths to d-time
2009-05-25 Cool: minutes-to-go.wav & new file minute-to-go.wav
2009-05-25 Cool: new file d-appt.el wrapper for appt.el

2009-05-26 Cool: Got appointments on a different date from today
2009-05-26 Bugger: You cannot interrupt the play-sound function
2009-05-26 Posted Getting appointments online to gnu.emacs.help
2009-05-26 Posted Bug calling patched appt-display-message to gnu.emacs.bug
2009-05-26 Changed volume of play-sound from 1 -> 1.0
2009-05-26 Posted: Cannot cancel the playing of a sound sample to gnu.emacs.bug

2009-05-27 Cool: smegs smegs the smegs
2009-05-27 Cool: (shell-command
2009-05-27 > "\"c:/Program Files/foobar2000/foobar2000.exe\"
2009-05-27 > d:/flacs-incoming/old/Aqua/Remixed/Track01.flac")
2009-05-27 can be used for random sample playing from appt-display-message
2009-05-27 > (for morning wake-up random FLAC playing)
2009-05-27 Super Cool: automatic alarm clock for different alarm times on different days
2009-05-27 > for lecture days, vol job days and so on
2009-05-27 Super Cool: loading of a playlist for radio-like shuffle mode
2009-05-27 (shell-command (concat "\"c:/Program Files/foobar2000/foobar2000.exe\" "
2009-05-27                 "\"c:/Documents and Settings/Davin Pearson/My Documents/list.fpl\" &"))
2009-05-27 Super Cool:
2009-05-27 > (shell-command (concat "\"c:/Program Files/foobar2000/foobar2000.exe\" abc &"))
2009-05-27 > disables auto play
2009-05-27 Debugged Kill Compilation question
2009-05-27 > by (if (get-buffer "*Async Shell Command*") (kill-buffer "*Async Shell Command*"))

2009-05-28 Cool: c:/sound-samples/emacs/alarm-on.wav and c:/sound-samples/emacs/alarm-off.wav
2009-05-28 > both work for morning alarm wake-up call and suppression of alarm after 1 hour
2009-05-28 Cool: added more alarm offs to ~/.diary in case I go away for some time
2009-05-28 alarm-on.wav -> alarm-on-old.wav
2009-05-28 wake-up-2.wav -> alarm-on.wav
2009-05-28 Cool: /exit to exit foobar

2009-05-30 c:/sound-samples/emacs/heater-off.wav to remind me to turn the heater off
2009-05-30 (= mins 0) -> (or (= mins 0) (= mins 1) (= mins 2))
2009-05-30 Added appointment "nothin" so that not too many notifications about heater off

2009-05-31 Added delete-other-windows to d-f3

2009-06-01 Added d-time--get-stamp to appt-display-message
2009-06-01 Removed (setq time (eval time)) from d-time--get-stamp
2009-06-01 Culled end of samples for 9,6,0
2009-06-01 Added (message "Meal timer expired at %s" (d-time--get-stamp)) to d-mealtimer
2009-06-01 minor-mode-alist
2009-06-01 mode-line-format
2009-06-01 Added (setq meal-timer--minutes minutes) to d-mealtimer for prognosis of meal timer expiry
2009-06-01 Added (setq appt-display-mode-line nil) to stop crud from cluttering up mode-line

2009-06-02 Changed d-meal-timer from (concat " Timer=(" str ")")
2009-06-02 > to (format " Timer=(%s / %d minutes)" str meal-timer--minutes)
2009-06-02 12 minutes 33 seconds / 14 minutes -> 12m33s/14m
2009-06-02 Note: (message "") clears minibuffer but does not add to *Messages*

2009-06-05 Undefined appt-disp-window so that no window pops up for that day's events
2009-06-05 a-z:/ now readonly d:/home now writeable

2009-06-08 Debugged ~/dlisp/archive-compare.el file not found error
2009-06-08 d-keys.el (or (string= "*scratch*" (buffer-name)) ... )
2009-06-08 -> (and (not (string= "info*" (buffer-name))) ... )
2009-06-08 For keeping useful buffers buy default
2009-06-08 Wrote flacs-compare.el (in experimental folder)
2009-06-08 Added (setq d-compare-files--reason nil) to d-compare-files
2009-06-08 Ran ~/dlisp/experimental/flacs-compare.el

2009-06-09 c:/sound-samples/emacs/completed-meal-timer.wav
2009-06-09 c:/sound-samples/emacs/completed-website-make-tar.wav
2009-06-09 x.wav -> appt-x.wav
2009-06-09 Removed base-path from d-appt.el
2009-06-09 random-play-emacs-midi.el (not file) -> (or (not (boundp 'file)) (not file))
2009-06-09 Bugfixed logger--split d:/home/foo not just ~/foo (error message: enter in *logger* buffer)
2009-06-09 Cool: ~/log.txt now first (before d:/home/hairy-lemon/src/log.txt)
2009-06-09 Cool: Fontified a.hts a.txt a.zip a.tar.gz a.tar a.flac a.wav a.mp3 a.exe (not folders)
2009-06-09 Cool: M-x logger--generate now takes you to the current line in buffer *logger*
2009-06-09 ~/xxxx -> d:/home/xxx for better smegs
2009-06-09 Added lta (defalias 'lta 'describe-text-properties) to dtp

2009-06-10 Cool: d-say-number from 0 ... 9,999
2009-06-10 logger--generate changed
2009-06-10 > (member (buffer-file-name) (mapcar 'safe-expand-file-name logger--buf-list))
2009-06-10 > to
2009-06-10 > (member (safe-compress-file-name (buffer-file-name)) logger--buf-list)
2009-06-10 Cool: added call to d-say-number in demises.el
2009-06-10 Added: Wednesday 15:00 c:/sound-samples/emacs/appt-concert-3pm-news.wav
2009-06-10 Cool: d-say-number-improved from 0 ... MAXINT
2009-06-10 Moved sound player code out of diagnose.el and into sound-player.el
2009-06-10 Cool: added call to 0.wav from d-say-number-improved
2009-06-10 Moved: http://xxx fontification down to suppress /fontification
2009-06-10 MAJOR COOL: appear to have fixed dead buffer appearance in f3 key
2009-06-10 Overridden function: appt-disp-window

2009-06-11 Dampened down appt-concert-3pm-news.wav
2009-06-11 Cool: Got &optional and &rest online
2009-06-11 Cool: Debugged cfm
2009-06-11 sound sample edit: demises -> demises found
2009-06-11 sound sample edit: errors -> errors found

2009-06-12 Tried to suppress diary buffer
2009-06-12 Cool: *Shell Command Output* now correctly fontified

2009-06-13 Added sample appt-rubbish-in.wav

2009-06-14 Added eval code to cull-size-quota.el
2009-06-14 Cool: M-q never puts a bracket at the beginning of the line
2009-06-14 > even outside of double quotes

2009-06-16 f5 now gives no error
2009-06-16 Cool: 0x123434 now fontified correctly in c++-mode

2009-06-17 Added: *Disabled Command* to d-is-good-buffer
2009-06-17 Cool: Added let (file) clause to d-say-number-improved
2009-06-17 Cool: Debugged ENTER on ERROR : takes you to the file and line number
2009-06-17 Cool: added (define-key compilation-mode-map [return] 'd-comp-enter) to compilation-mode-hook
2009-06-17 Cool: To random-play-emacs-midi changed file -> file-to-play
2009-06-17 Cool: variable file in batch-mode is set to the file to load
2009-06-17 Cool: Added movement back again with (if prefs-advanced-user (safe-require 'd-movement))
2009-06-17 Added: Time Finished= to archive-compare.el
2009-06-17 Cool:
2009-06-17 > (save-excursion (end-of-line) (point))       -> (point-at-eol)
2009-06-17 > (save-excursion (beginning-of-line) (point)) -> (point-at-bol)
2009-06-17 d-point-at-(eol,bol) -> point-at-(eol,bol)
2009-06-17 Cool: (d-splat-re "(save-excursion[ \t\r\n]+(beginning-of-line)[ \t\r\n]+(point))" "(point-at-bol)") works

2009-06-20 Cool: Decreased volume here:
2009-06-20 > (play-sound (list 'sound :file file-to-play :volume 0.5))
2009-06-20 Fixed: d-html.el d-html-tab-key: point-at-bolsave-excursion
2009-06-20 Cool: prefs-font-extra online for suppressing gauwdy fontification in d-htmlize.el
2009-06-20 Removed the following:
2009-06-20 ("m4_subsection[a-z_]*(\\(.*\\))" 1 'bg:yellow t)
2009-06-20 ("m4_section[a-z_]*(\\(.*\\))"    1 'bg:yellow t)
2009-06-20 ("m4_input_[a-z]*(\\(.*\\))"      1 'fg:lightred t)
2009-06-20 ("[Hh][Rr][Ee][Ff]=[^>]*>"        0 'fg:lightred t)
2009-06-20 prefs-font-extra -> prefs-font-xtra
2009-06-20 Fontified: x.mid x.wma

2009-06-21 Cool: ~/dlisp/experimental/macro-test-3.el process now works!

2009-06-23 Cool: added \\(^\\|[ \t]+\\) to d-face-path
2009-06-23 > for fontification of ~bfsdf/fsdaf c:/sdfdsf /sadfb/fasdfsd

2009-06-25 Removed 100-900 -> 1-9 hundred and

2009-06-27 Added *Calendar* to d-is-good-buffer

2009-06-29 Cool: appt-60-minutes.wav is obsolete, superseeded by appt-mens-group.wav

2009-06-30 ~/dlisp/experimental/flacs-compare.el added old from d:/flacs to d:/flacs/old

2009-07-04 Added **** STOPPED AT to ~/dlisp/experimental/flacs-compare.el

2009-07-08 Modified d:/home/dlisp/experimental/flacs-compare.el to check f:/flacs f:/flacs2
2009-07-08 Deliberately corrupted f:/flacs/ABBA/The Definitive Collection/Track01.flac for error

2009-07-09 Cool: M-x find-file f:/flacs/ABBA/The Definitive Collection/Track01.flac loads into UNIX mode

2009-07-11 Added header space to c:/sound-samples/emacs/appt-concert-3pm-news.wav
2009-07-11 Cool: fontified foo.pdf
2009-07-11 Cool: (make-directory "f:/bak/baz/" 'PARENTS)

2009-07-13 Cool: demises.el (< newer-size older-size) -> (< newer-size (- older-size 1000))

2009-07-13 grep -nH -e \\\\C- *.el  -> \C-
2009-07-13 grep -nH -e :test *.el   -> :test
2009-07-13 grep -nH -e "&rest" *.el -> &rest

2009-07-20 Added appt-pils.wav

2009-07-23 Added (message "No (file:line) on this line") to d-comp-enter

2009-07-24 New folder f:/flacs3 (adjusted flacs-compare.el)

2009-07-27 Added (condition-case ... ) to d-make-faces.el

2009-08-02 Added
2009-08-02 > (write-file (concat "~/dlisp/experimental/flacs-compare-" (d-time--get-stamp) ".comp"))
2009-08-02 > to ~/dlisp/experimental/flacs-compare.el

2009-08-03 Removed (message "*** time=%s string=%s mins=%s" (d-time--get-stamp) (d-trim-string string) mins)
2009-08-03 from outside smegs

2009-08-05 Cool: dabbrev advice:
2009-08-05 (insert (prin1-to-string kill-ring)) to *dabbrev* destroy once M-x dabbrev-expand is closed
2009-08-05 Added (save-buffer buf) to flacs-compare.el

2009-08-10 Added *About GNU Emacs* to file d-keys.el function d-is-good-buffer

2009-08-14 Added (copy-file file-hd file-cd{,-2,-3} t) to ~/dlisp/experimental/flacs-compare.el

2009-08-15 New sample alarm-on-church.wav

2009-08-17 ~/dlisp/experimental/macro-test.el is the file for Lisp++

2009-08-18 d-time.el opposite -> inverse

2009-08-29 Tried to get C-h c f3 -> "<f3> runs the commmand d-super-f3" -> fails to show up in dabbrev-expand
2009-08-29 Kept TAGS buffer when you press f3
2009-08-29 Cool: got cbrow.el back online
2009-08-29 Cool: added *dabbrev* to flush-lines in d-electric.el

2009-09-04 Cool: added sort-lines to cbrow--map1--f5
2009-09-04 Cool: removed call to (setq list (cbrow--bubble-sort list 'cbrow--less-than))
2009-09-04 Cool: added some extra operators to cbrow.el

2009-09-05 Cool: added operator = to cbrow.el
2009-09-05 Cool: cbrow can differentiate between overloaded functions/methods

2009-09-18 d-keys.el "TAGS" -> "TAGS\\(<[0-9]+>\\)?"

2009-09-22 Added d-delete-backspace-list to d-k-nav.el and d-dabbrev.el
2009-09-22 Debugged: cbrow.el
2009-09-22 Debugged: d-k-nav.el added d-cddddddddddr
2009-09-22 Debugged: cbrow.el to click on SUPERCLASS: Auto_G_C
2009-09-22 Renamed: d-cddddddddddr -> d-cdr-many

2009-10-01 d-shift-f2 added killing of dired buffers
2009-10-01 d-shift-f2 added ((d-is-good-buffer) (bury-buffer)) ((not (d-is-good-buffer)) (kill-buffer nil))
2009-10-01 d-shift-f2 added keep TAGS buffers
2009-10-01 d-f3-a keep d:/allegro-403/docs/txt/allegro.txt

2009-10-14 Added sort-fold-case to cbrow.el

2009-10-25 Added private & protected inheritance to cbrow.el

2009-10-26 Cool: added extra target to d-comp.el

2009-10-28 Added Tritus-II to do-tags target
2009-10-28 Added A-Z to d-comp-enter

2009-11-02 Bugfixed void variable LINE:
2009-11-02 Bugfixed method cbrow--found-a-property

2009-11-14 Bugfixed cfm.el to find operator's

2009-11-18 Killed key (global-set-key "\C-x\C-q" 'save-buffers-kill-emacs) so that you cannot mistakenly exit from Emacs

2009-11-25 Pulled back earlier version of d-k-nav.el

2009-11-28 In ~/dlisp/d-readonly.el
2009-11-28 (buffer-file-name) -> (or (buffer-file-name) dired-directory)

2009-12-01 Added *.dll to fontification
2009-12-01 Added *.txt to fontification

2009-12-04 Added (bak--copy-to-other-drive--internal--internal from-dir to-dir "\\.zip$")
2009-12-04 > to bak--copy-to-other-drive--internal in ~/dlisp/bak-windows.el

2009-12-21 Added progress messages to trashcan.el (Version 1.14)

