2007-01-01 Made dired width match the value of user-login-name

2007-01-02 Fixed a bug in weblint.el

2007-01-03 Renamed mytime--get-date-time-stamp to mytime--get-stamp and added interactive spec

2007-01-05 created new faces my-face-m5 and my-face-m6

2007-01-06 Fixed M-x testlinks so that it works with files that have been loaded/edited prior to the call
2007-01-06 Made it so that bak function only calls bak-windows

2007-01-10 Changed ~/mylisp/mydired.el my-dired-omit-hook to set dired-omit-files to nil if (not home-emacs-p)

2007-01-11 Changed html-mode TT(...) to not match \r or \n
2007-01-11 Changed html-mode font lock so that Note: and Todo: are both fontified ... deleted m4_dnl Note: fontification
2007-01-11 Changed My Find File -> Find File/Folder:

2007-01-12 Searched for font-lock-comment-face and font-lock-string-face but not found
2007-01-12 Read gnu.emacs.help

2007-01-14 Fontified COM,KEY,STR

2007-01-15 Fontified H2,H3,EM,TT,BO with or without parenthesis
2007-01-15 Removed indentation from <font> and <span> tags

2007-01-19 Renamed linefeed-face -> my-face-linefeed

2007-02-02 Fixed but in linefeed-face -> my-face-linefeed

2007-02-08 Added .COM fontification

2007-02-24 Added H4(...) fontification

2007-02-25 Created new lisp code renamer.el for adding and removing date stamps

2007-02-27 Got aspell online: (ispell-change-dictionary "british")

2007-02-28 Unfontified "new" in text-mode (home-emacs-p)
2007-02-28 Fontified allegro functions/variables in text-mode
2007-02-28 Enter on pdf or ps runs cygstart
2007-02-28 Latex Godel -> G\"odel
2007-02-28 <small> no longer indents in ~/mylisp/myhtml.el

2007-03-14 ~/mylisp/keys.el Appended stuff to rationalise command my-save-and-kill

2007-03-17 Moved nbeeps from ~/mylisp/bak-windows.el -> ~/mylisp/bak.el
2007-03-17 Fixed bug in cull-same-dates-inner (where it was looking for text files)
2007-03-17 Todo: small bug in cull-same-dates-inner keeps YYMMDD files
2007-03-17 Rationalised this file
2007-03-17 Rationalised datify--dir

2007-03-18 Fixed a bug in ~/mylisp/mytodo.el finding a file that does not exist
2007-03-18 Fixed a bug in ~/mylisp/mytodo.el Two aaa's now finds the one corresponding to the current date
2007-03-18 Like ~/hairy-lemon/src/todo.txt clipped HOME variable from d:/home/ to d:/home
2007-03-18 Removed my-init from after-init-hook
2007-03-18 Fixed it so that *scratch* buffer point is at the end of the buffer
2007-03-18 NOTE: ~/mylisp/manifest.el \___ older -> ~/bak-windows/*.manifest
2007-03-18 NOTE: ~/mylisp/checksum.el /    newer -> ~/mylisp/checksum-log.el

2007-03-19 Removed (boundp 'home-emacs-p)
2007-03-19 Added defvar's to the top of ~/mylisp/diagnose.el (better than setq's)
2007-03-19 Added better keybindings for [(shift f1)] and [(control f1)]
2007-03-19 Made cull-same-dates-inner more robust
2007-03-19 Added comments to link ~/mylisp/manifest.el with ~/mylisp/checksum.el
2007-03-19 Only load ~/mylisp/bak.el if home-emacs-p is true
2007-03-19 Edited ~/mylisp/my-font-lock.el so home-emacs-p is fontified in text-mode
2007-03-19 Inside ~/mylisp/mytodo.el set truncate-lines to t so that lines are truncated for better cosmetic effect
2007-03-19 Edited bak-windows--copy-to-other-drive--internal--internal to be more robust (ignores YYYYMMDD only files)
2007-03-19 Moved yyyymmdd -> bak--yyyymmdd
2007-03-19 Moved hhmmss   -> bak--hhmmss
2007-03-19 Created debugger function bak--test-yyyymmdd for debugging YYYYMMDD only format files
2007-03-19 Called bak--test-yyyymmdd in fn: cull-size-quota-inner
2007-03-19 Called bak--test-yyyymmdd in fn: cull-same-dates-inner
2007-03-19 Called bak--test-yyyymmdd in fn: bak-windows--copy-to-other-drive--internal--internal

2007-03-20 my-f4 deletes *Calendar* buffer
2007-03-20 ~/bak-windows/frog/ works with bak-test
2007-03-20 Rationalised ~/mylisp ... DONE: grep "setq" *.el (replaceed with let/let* forms)
2007-03-20 Wrote ~/mylisp/diagnose.el safe-expand-file-name
2007-03-20 renamed ~/mylisp/keys.el  my-save-and-kill -> my-f3
2007-03-20 Inside my-f3 changed from (buffer-name) -> (safe-expand-file-name dired-directory)
2007-03-20 Inside ~/mylisp/knav.el prefixed global variables with knav-
2007-03-20 Inside ~/mylisp/knav.el changed global variables to local (where possible)
2007-03-20 Created new command "=" in dired mode to do the diffs (must be in dired and must have two marked files)

2007-03-21 Made bak--test-yyyymmdd better

2007-03-22 only load haskell-mode/dotemacs if file exists
2007-03-22 Tried and failed to get picture-mode (blitz basic editor) style editing online

2007-03-24 Debugged f9/shift f9
2007-03-24 Rewrote my-what-line following the source code in simple.el

2007-03-25 SUN:
2007-03-25 Downloaded Dos Emacs ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/em2005b.zip
2007-03-25 Set the command line --load ~/.emacs
2007-03-25 fonts online including my-face-dired-*

2007-03-25 C-2 online
2007-03-25 Bug: Can't get point -> point-max in *scratch*
2007-03-25 Bug: can't get dirs first in dired (Eli said this needed the latest 21.x version of Emacs)
2007-03-25 Bug: Pasting Mozilla <- -> Dos Emacs doesn't work  (Eli said this was Bill Gates's fault)
2007-03-25 fontified home-emacs-p os-type--msdos-p in Dos Emacs
2007-03-25 Bug: Error starting eshell (cannot start a new process from DOS)

2007-03-26 COOL: introduced extra padding to 80 columns to speed up the up/down navigation and improve the undo-ability of the code
2007-03-26 Debugged my-cool-movement-2.el
2007-03-26 Bugger my-cool-movement-2.el slows down the saving process
2007-03-26 Cool: sped up pad-buffer and unpad-buffer to make it more usable
2007-03-26 Cool: you can now navigate a read-only buffer
2007-03-26 Debugged: safe-expand-file-name to not add trailing / to non-dirs
2007-03-26 Debugged: loses the correct position of the cursor when you load a file
2007-03-26 Debugged: kill-buffer that was inside a tar.gz archive

2007-03-27 Sent gnu.emacs.help re: (frame-width) not accurate
2007-03-27 Got Dos colours online:
2007-03-27 > bold, italic, underline
2007-03-27 > info-node info-xref

2007-03-28 Debugged second run through ~/mylisp/mystart.el
2007-03-28 Added advice to dabbrev-expand call munge-line
2007-03-28 Debugged bugs from loading .emacs twice
2007-03-28 Smegulated the smegulators
2007-03-28 Replaced global-debug-on-error with debug-on-error
2007-03-28 Added kill-emacs-hook so that save places works with ~/mylisp/my-movement.el
2007-03-28 Debugged adding spaces when (> (current-column) my-frame-width)
2007-03-28 TODO: Try running Emacs for a long period of time and see if it crashes (with ~/mylisp/my-movement.el)
2007-03-28 Now kill .diary buffer when you press f4
2007-03-28 pause key now buries buffer is current, otherwise brings it to the top, otherwise creates it
2007-03-28 Debugged C-x r t in a *scratch* buffer

2007-03-29 ~/mylisp/my-movement.el only turned on if home-emacs-p (owing to obscure errors)
2007-03-29 Improved ~/mylisp/mytodo.el so that pause key now moves forward and back
2007-03-29 Added some key bindings to my-movement--post-command-hook
2007-03-29 re-search-forward not uses regexp-quote

2007-03-30 Added ends-with-slash to safe-unexpand-file-name
2007-03-30 Added my-trim-left, my-trim-right
2007-03-30 Added my-current-line-as-string replaced other calls to a similar method with this one
2007-03-30 Mozilla home = beginning-of-buffer end = end-of-buffer
2007-03-30 Notepad home = beginning-of-line   end = end-of-line
2007-03-30 Made safe-unexpand-file-name more robust
2007-03-30 Added new command my-movement--right
2007-03-30 Added new command my-movement--end-of-buffer
2007-03-30 Deleted function safe-getenv replaced with (or (getenv var) "")
2007-03-30 Renamed function mytodo--split-current-line -> mytodo--split-2
2007-03-30 Renamed function mytodo--split-line         -> mytodo--split-3
2007-03-30 file-name -> filename

2007-03-31 Made it so the my-f4 saves all buffers
2007-03-31 Made safe-unexpand-file-name more robust
2007-03-31 Added (after) advice to my-html--tab-key
2007-03-31 Worked out how to maximise frame in NT Emacs
2007-03-31 Added dlgopen for opening a Windows File Browser
2007-03-31 Bug: specifying a path like "c:" uses the current directory of that drive
2007-03-31 How: did I install aspell?
2007-03-31 TODO: Backup c:/Install Files
2007-03-31 Cool: Got maximisation of the Emacs window online
2007-03-31 Cool: Got (frame-width) to be accurate
2007-03-31 Cool: Got (my-find-file) to open a dialog if dlgopen-emacs-p is non-nil
2007-03-31 Added indent-sexp + c-indent-exp to my-movement advice
2007-03-31 my-movement--up/my-movement--down doesn't munge the column if (not truncate-lines)
2007-03-31 Fixed Bug: gnuclientw.exe now gives warning not error (error void function delete-trailing-whitespace)
2007-03-31 TODO: gnuclientw doesn't not load the target file into Emacs
2007-03-31 Rationalised moved my-movement--point-at-bol -> my-point-at-bol
2007-03-31 Rationalised moved my-movement--point-at-eol -> my-point-at-eol
2007-03-31 > and renamed the other functions to call this version (rather than point-at-bol / my-movement--point-at-bol)
2007-03-31 Done Later: in ;;; fontificaton e.g. case ";;;" smeg
2007-03-31 Renamed my-face-global -> my-face-global-cc
2007-03-31 Fontified "\\<my[a-z-]*\\>" in new font my-face-global-el
2007-03-31 Possible Bug: M-! ~/mylisp/keys.el
2007-03-31 Possible Bug: my-indent-new-comment-line
2007-03-31 Edited my-f4 so that it doesn't save all buffers, just the .diary buffer
2007-03-31 Done Later: (get-buffer ".diary") might return the wrong buffer
2007-03-31 Moved functions around into alphabetical order in ~/mylisp/diagnose.el
2007-03-31 New function: my-currently-editing
2007-03-31 Done Later: pressing "y" in query-replace / query-replace-regexp should call pad-buffer
2007-03-31 Rationalised my-forward-sexp so that it doesn't move to column (frame-width)

2007-04-01 Advised query-replace query-replace-regexp
2007-04-01 Wrote file ~/mylisp/demises.el for automatically finding demises
2007-04-01 changed fontification of \\*\\*\\*.*\n -> \\*\\*\\*.*$
2007-04-01 Somewhere: add
2007-04-01 Added *demises* to my-is-good-buffer
2007-04-01 Debugged my-forward-sexp so that it doesn't call kill-region
2007-04-01 Called bak--get-bases from cull-same-dates.el and cull-size-quota.el
2007-04-01 Set eval-expression-debug-on-error to nil
2007-04-01 Fixed my-indent-new-comment-line ;; so that it does give the space
2007-04-01 Debugged cull-same-dates (was wrong to call bak--get-bases
2007-04-01 Debugger Ctrl-k in a read only buffer
2007-04-01 Debugger pressing pause when there is no match
2007-04-01 Cancelled fontification of home-emacs-p in c++-mode
2007-04-01 Fixed up/down when truncate-lines is set to goto my-movement--end-of-line (if the cursor is past it)

2007-04-02 Commented out my-movement--pad-line-slow as a fast version is available
2007-04-02 Renamed bak-test--yyyymmdd -> bak-test-inner
2007-04-02 Pulled out ~/mylisp to (getenv "MYLISP") (new environment variable)
2007-04-02 Replaced ~/mylisp with (getenv "MYLISP") in all Lisp code
2007-04-02 Replaced my-frame-width with my-movement--frame-width
2007-04-02 Cool: call-process for running a separate process
2007-04-02 Cool: my-find-file now replaces d:/home with ~/ where possible
2007-04-02 Renamed my-find--do-action-on-file -> my-find-file
2007-04-02 Learnt how to use obarrays from: http://www.delorie.com/gnu/docs/elisp-manual-21/elisp_106.html
2007-04-02 > for a faster my-movement--post-command-hook (no difference is visible)
2007-04-02 Decremented my-movement--frame-width by 1 for an extra column

2007-04-03 Added demises to fontification
2007-04-03 Removed command bak from bak.el
2007-04-03 Wrote my-electric-buffer-list file for fontifying function electric-buffer-list
2007-04-03 Added apropos-mode and help-mode to my-movement--is-correct-mode
2007-04-03 Added advice to recenter to re-pad buffer
2007-04-03 Debugged my-movement--up and my-movement--down to use:
2007-04-03 > (progn (forward-line  1) (move-to-column c)) rather than next-line
2007-04-03 > (progn (forward-line -1) (move-to-column c)) rather than previous-line
2007-04-03 Wrote new function my-insert-prin1 for use with mapatoms
2007-04-03 Added my-movement--munge-line to the end of my-movement--up + my-movement--down
2007-04-03 Refactored backup of MYLISP folder in bak-windows.el
2007-04-03 Refactored my-movement--(up/down) so that (if (my-movement--is-correct-mode) (> ...) is simpler
2007-04-03 Downloaded Version 21.2 of Elisp Reference Manual (info format therefore accessuble via Emacs' Info)
2007-04-03 Refactored my-indent-new-comment-line so that ;;; are repeated
2007-04-03 Fixed later: an error in my-movement--post-command-hook turns the hook off
2007-04-03 Cool: turned off font-lock-comment-face in text-mode to prevent corruption (needed to create a local variable)
2007-04-03 Merged two hooks electric-buffer-menu-mode-hook into one
2007-04-03 Reworked my-indent-new-comment-line so that ;; tabs it
2007-04-03 Changed fontification of the home drive (substring (getenv "HOME") 0 3) to default
2007-04-03 Changed fontification of a:/ drive to bg:lightred
2007-04-03 Changed fontification of [a-z]:/ drive to fg:lightred
2007-04-03 Changed my-indent-new-comment-line so that if not looking at "^[ \t]*;;;" or "^[ \t]*;;;" then does lisp-indent-line
2007-04-03 Changed my-indent-new-comment-line so that ;;; moves the comment to the right
2007-04-03 Moved prior/next bindings from knav.el -> diagnose.el
2007-04-03 Debugged my-ebuf-stuff so that it is more likely to choose the correct buffer
2007-04-03 Found old setting of font-lock-string-face to nil (like new setting of font-lock-string-face to nil)
2007-04-03 Removed advice from recenter and replaced it with call to command my-movement--recenter
2007-04-03 Added flush-lines to demises.el to flush false positives
2007-04-03 Cool: Worked out how to do super comments in Emacs Lisp and C++ ?
2007-04-03 > Regexps are "^;;;" and "^[ \t]*///.*$"
2007-04-03 Cool: added (add-hook 'post-command-hook 'my-movement--post-command-hook) to my-movement--recenter command
2007-04-03 Cool: worked out how to set the face of the mode-line correctly
2007-04-03 > Rather than a whole heap of advice simply set post-command-hook
2007-04-03 Cool: added a whole bunch of faces to my-get-face
2007-04-03 Cool: groups.el is now obsolete (one call to post-command-hook replaces a whole bunch of advice)
2007-04-03 C-f now works with regexps
2007-04-03 red-and-white-face -> my-face-red-and-white etc.

2007-04-04 my-electric-buffer-list.el -> my-groups.el
2007-04-04 k-insert.el -> my-electric.el
2007-04-04 diagnose.el only sets aliases if home-emacs-p
2007-04-04 Replaced my-movement--recenter with my-recenter and advised this command twice (my-movement + my-groups)
2007-04-04 Got set-cursor-color online with bg-black-p
2007-04-04 changed myhtml so that inserts "\nm4-dnl" if looking at m4_dnl
2007-04-04 Changed datify to use file attributes rather than the current time

2007-04-05 dired "Q" feature doesn't save the buffers automatically, therefore
2007-04-05 > (defadvice save-buffer (around my-movement activate) ... works
2007-04-05 Moved safe-downcase from mydired -> diagnose.el
2007-04-05 Note: bbasic mode does not appear to trash text-mode
2007-04-05 Command grep takes a regexp argument cool!
2007-04-05 Addded sanity check to datify--file
2007-04-05 Renamed safe-unexpand-file-name -> safe-compress-file-name
2007-04-05 Function safe-compress-file-name never returns a trailing slash

TODO: add these to dos fonts

2007-04-05 Renamed my-face-global-cc               -> my-face-cc-global
2007-04-05 Renamed my-face-global-el               -> my-face-el-mystuff
2007-04-05 Fontification Error: Invalid face text property value: fart-face [38 times]
2007-04-05 Renamed my-face-allegro                 -> my-face-cc-allegro
2007-04-05 Renamed my-face-private                 -> my-face-cc-private
2007-04-05 Renamed my-face-debugging               -> my-face-cc-debugging
2007-04-05 Renamed my-face-mylib                   -> my-face-cc-mylib
2007-04-05 Renamed my-face-clib                    -> my-face-cc-clib
2007-04-05 Renamed my-face-opengl                  -> my-face-cc-opengl
2007-04-05 Renamed my-face-illegal-type            -> my-face-cc-illegal-type
2007-04-05 Renamed my-face-digits                  -> my-face-cc-digits
2007-04-05 Renamed my-face-dollar-dollar           -> my-face-makefile-dollar-dollar
2007-04-05 Renamed my-face-dollar-dollar-highlight -> my-face-makefile-dollar-dollar-highlight
2007-04-05 New Face my-face-el-quote
2007-04-05 Ran Dos-Emacs with no init file (_emacs) and it doesn't create fg:*, bg:* fonts
2007-04-05 Patched safe-compress-file-name to work with filename=nil
2007-04-05 Renamed my-face-dnl -> my-face-m4-dnl also changed:
2007-04-05 > stylesheet.css + webdesign/m4-defines.m4 + html-pretty-print.src
2007-04-05 Interesting how dired-Q \<xxx\> gives different results depending on what langauage each file is written in
2007-04-05 Made C-l move explanatory: gives a warning message if post-command-hook has been corrupted
2007-04-05 Moved fontification code from mylisp.el -> my-font-lock.el
2007-04-05 Changed geocities folder to cyan
2007-04-05 Fixed a bug in my-groups-get-face in the case that HOME variable is set to d:[/]?
2007-04-05 Canonicalise file names using directory-files doesn't work
2007-04-05 Function directory-files is built-in (no Lisp source)
2007-04-05 Changed directory-files-deep from a command to a function
2007-04-05 Fixed error in demises-get-demises where it changed current buffer therefore corrupting the modeline color
2007-04-05 In Windows you cannot have a file with a colon in the name.
2007-04-05 Renamed my-html -> myhtml in myhtml.el
2007-04-05 Added new command find source buffer of an hts buffer
2007-04-05 Wrote new function my-last-string-match (regexp string) returns string-match except the last match
2007-04-05 Wrote new command myhtml-meta-f9 which uses my-last-string-match to find the corresponding HTML file of HTS
2007-04-05 Updated how-to-use-emacs.hts to reflect this new development
2007-04-05 Made mydired-advertised-find-file more robust (now refuses to load a non-file line)
2007-04-05 Command myhtml-meta-f9 if file does not end with HTML or HTS or M4 then falls back to my-shift-f9
2007-04-05 Removed -- from commands in myhtml.el (since they are globally accessible)

2007-04-06 Renamed myhtml-meta-f9 -> myhtml-f10
2007-04-06 Renamed f11 commands to f12 commands
2007-04-06 Cool: splat    does an automatic M-%
2007-04-06 Cool: splat-re does an automatic M-*
2007-04-06 Made hex2dec give an example of the format required
2007-04-06 Redefined ask-user-about-supersession-threat to nil
2007-04-06 Sent email to bug-gnu-emacs@gnu.org subject: Periodic bug in the fontification of text mode buffers
2007-04-06 Moved code out of k-find.el -> new file my-hippie.el
2007-04-06 Added /geocities/ to my-readonly.el
2007-04-06 Debugged myhtml-f10, myhtml-shift-f10 :
2007-04-06 > (if (not (file-exists-p filename)) (error (LIKE) "Corresponding file not found"))
2007-04-06 TODO: set readonly to src folder : nogc2 etc.
2007-04-06 Cool: new opposite commands f10 and shift f10 are opposites
2007-04-06 Main Today: myhtml-f10 used to load the HTML file into a web browser
2007-04-06 Main Today: Now added an extra stage whereby you can view the generated HTML file inside Emacs as read-only

2007-04-07 Aliases are now set with advanced-user-p
2007-04-07 if (not noninteractive) load mystart.el
2007-04-07 Correspondingly, removed noninteractive from mystart.el
2007-04-07 Bugfixed my-movement.el
2007-04-07 Bugfixed my-movement.el (C-x k buffer index.html then reload) much crap needed
2007-04-07 New idiom: progn <-> quote
2007-04-07 Moved my-meta-space into diagnose.el
2007-04-07 Moved tde into diagnose.el
2007-04-07 Made diagnose.el accept f9 + Control+Meta+Shift-f9
2007-04-07 Cool! found an extra use for the last unused menu button. Command dlgopen-open-files
2007-04-07 Renamed dlgopen-emacs-p -> windows-control-f
2007-04-07 Turned off *scratch* stuff if not home-emacs-p

2007-04-08 my-movement.el only sets backspace -> my-backspace-key if (fboundp 'my-backspace-key)
2007-04-08 my-movement.el only sets delete    -> my-delete-key    if (fboundp 'my-delete-key)
2007-04-08 advanced-user-p now sets:
2007-04-08 > Esc Esc Esc off
2007-04-08 > Quote Key (Dabbrev)
2007-04-08 > Function Aliases (e.g. flm)
2007-04-08 > my-movement.el
2007-04-08 > track-eol
2007-04-08 > f5 myhtml-meta-control-backslash off
2007-04-08 Debugged spurious font lock of text mode bug : ready to obtain the latest CVS copy
2007-04-08 Read font-lock.el for cool advice on how to do synactic fontification

2007-04-09 Changed blue to (getenv "HOME") folder only
2007-04-09 Changed d:/ drive folder to lightred
2007-04-09 Got my-forward-page and my-backward-page in diagnose online
2007-04-09 Bug: move cursor fucks regexps (my-groups is largely is responsible) (my-movement is partially responsible)
2007-04-09 Cool: fixed the bug using save-match-data
2007-04-09 > my-groups   added save-match-data
2007-04-09 > my-movement added save-match-data
2007-04-09 > my-readonly added save-match-data
2007-04-09 > diagnose    added save-match-data
2007-04-09 > keys        added save-match-data
2007-04-09 Added syntax table crud to C-s / C-r (diagnose.el)
2007-04-09 Removed make-local-variable stuff from my-font-lock.el
2007-04-09 Moved really-cut in diagnose.el
2007-04-09 Posted "Trouble with C++ mode fontification" to gnu.emacs.help
2007-04-09 my-movement added save-match-data to my-movement-end-of-line
2007-04-09 Warning: looking-at \\( ... \\) forms can corrupt match-data
2007-04-09 Tidied up diagnose.el
2007-04-09 Moved some of prefs.el -> diagnose.el

2007-04-10 Moved scratch code from mystart.el -> my-scratch.el
2007-04-10 Moved diagnostic from middle to second place
2007-04-10 demises now reports size of demise
2007-04-10 Added save-match-data to knav.el (my-delete-key      + my-backspace-key)
2007-04-10 Added save-match-data to knav.el (my-shift-backspace + my-shift-delete)
2007-04-10 Debugged unspacify does not rename if new-file exists
2007-04-10 unspacify cannot run this command on the HOME folder
2007-04-10 my-movement now uses move-to-column for faster padding
2007-04-10 Removed (intern-soft (prin1-to-string this-command) my-movement--obarray)) from my-movement--post-command-hook
2007-04-10 > to work in all commands
2007-04-10 Updated mycopy.el to go from no -> ro
2007-04-10 Updated my-groups + my-readonly to reflect read-only status of /ro[a-z]*/ files

2007-04-11 Change associations for *.htm -> MSIE always opens a new window
2007-04-11 Added save-match-data my-movement--pad-buffer
2007-04-11 Added home-emacs-p to webdata cond form in my-groups.el
2007-04-11 Added save-match-data to my-splat + my-splat-re in diagnose.el
2007-04-11 Added save-match-data to my-movement-- (up,down,left,right)
2007-04-11 Cool: cfm works in Java mode buffers
2007-04-11 Added -p to cp -r in mycopy.el
2007-04-11 Added let* clauses to mycopy.el
2007-04-11 Removed commenting out of (shell-command ...)
2007-04-11 Fixed mycopy.el so that it works with new no -> ro scheme
2007-04-11 Added \\ to [^/\\]* in mycopy.el
2007-04-11 Cool: Added dired functionality to myhtml-f10 myhtml-shift-f10
2007-04-11 Added (if (not (file-exists-p filename)) (error ...) to myhtml-f10 + myhtml-shift-f10
2007-04-11 Added better error messages to myhtml-f10 + myhtml-shift-f10
2007-04-11 Note: auto-save is different from backup
2007-04-11 How? to do an auto save more often

2007-04-13 Deleted auto-overlay folder from ~/mylisp
2007-04-13 Pressing myhtml-f10 now saves to buffer before loading it into a web browser
2007-04-13 Added some words "apple banana carrot ..." to my-scratch.el
2007-04-13 Renamed f9-advice.el -> my-setdir.el
2007-04-13 Pressing f10 in compilation mode takes you the to top HTML mode buffer
2007-04-13 At the end of a compilation it now updates /geocities/ read-only memory buffers
2007-04-13 f10 now searches for the first buffer that has buffer-file-name != nil

2007-04-14 Cool: cfm uses c-basic-offset for padding variable
2007-04-14 Fixed a bug in trashcan.el (cannot delete cc folder)
2007-04-14 Got underline text to show up in Emacs

2007-04-15 Added advice to my-compilation-finish-function in my-movement.el

2007-04-16 No response from gnu.emacs.help Trouble with C++ mode fontification
2007-04-16 Fontified gnu.emacs.help

2007-04-18 Fontified gnu.emacs.sources
2007-04-18 Added fallback to my-movement.el.  If not correct mode then:
2007-04-18 > right -> forward-char
2007-04-18 > left  -> backward-char
2007-04-18 > up    -> previous-line
2007-04-18 > down  -> next-line
2007-04-18 Todo: pull is-correct-mode from right/left/up/down commands
2007-04-18 Moved testlinks--are-we-editing-p -> my-currently-editing-file (in diagnose.el)
2007-04-18 No Demises found message now added to *demises* buffer
2007-04-18 my-currently-editing-file now does downcase if os-type--microsoft-p
2007-04-18 my-readonly now matches "/geocities/" and "\\.[Hh][Tt][Mm][Ll]?$"

2007-04-19 mylisp.tar file is 1.3 megabytes (small enough to fit onto a floppy disk, but who cares?)

2007-04-20 Added mytime--update-timestamps to:
2007-04-20 > load file (defadvice my-find-file)
2007-04-20 > save file (add-hook 'after-save-hook)
2007-04-20 Removed windows-control-f
2007-04-20 Cool: wrote up/down function for renaming files

2007-04-21 my-complete-line only if advanced-user-p
2007-04-21 f12 -> eval-last-sexp only if advanced-user-p
2007-04-21 Added my-updown--pre-regexp + my-updown--post-regexp to my-updown.el
2007-04-21 Added sanity checks to the regexps my-updown--pre-regexp + my-updown--post-regexp
2007-04-21 Added call to my-groups-modeline-hook to my-archive-compare--zips
2007-04-21 Error finding "shift f11" owing to cosmetic spaces

2007-04-22 From EmacsLispLimitations:
2007-04-22 > (setq garbage-collection-messages t)
2007-04-22 > Does not appear to be consing too much
2007-04-22 Wrote ~/mylisp/experimental/up.el for cool up/down movement
2007-04-22 Removed (my-movement--frame-width) instead call (frame-width)
2007-04-22 Removed calls to is-correct-mode in up/down as not needed
2007-04-22 For some reason expand-file-name is needed for loading GIF's into my-find-file
2007-04-22 New keybinding Ctrl-o (Open File) to open Windows file requester dialog box

2007-04-23 Debugged ~/mylisp/imported-stuff/dlgopen/dlgopen.el to call my-find-file (for GIF's to work)
2007-04-23 Debugged ~/mylisp/experimental/up.el to work in both truncate-lines = t or nil
2007-04-23 Moved experimental/up.el -> mylisp/my-updown.el
2007-04-23 Debugged Ctrl-o in dired mode if (not advanced-user-p)
2007-04-23 New idiom to check for broken links: img src="..." (always put the src= attribute straight after then img tag)
2007-04-23 Added command to pre-command-hook
2007-04-23 Added apropos-mode to my-movement--is-correct-mode

2007-04-24 Deleted my-updown--current-line-width
2007-04-24 Rationalised left-right
2007-04-24 Renamed              my-updown   -> my-movement-updown
2007-04-24 Split leftright from my-movement -> my-movement-leftright
2007-04-24 Got:
2007-04-24 > my-movement-noncate-up
2007-04-24 > my-movement-noncate-down
2007-04-24 online in text-mode : (if os-type--text-p (decf fw))
2007-04-24 If os-type--text-p called function (hscroll-global-mode 1)
2007-04-24 Cool: got cursor blinking to be more rapid

2007-04-25 ~/mylisp/old/mygoal.el is the earlier version of my-movement.el

2007-04-27 Added *.rtf extension to mydired fontification and myfind.el

2007-04-28 New function my-movement-line-width
2007-04-28 Added FORCE argument to move-to-column
2007-04-28 Cool: Added wrapper to up/down new macro my-movement-save-ro-mod
2007-04-28 > so that up/down always works without losing the current-column
2007-04-28 Removed eval form from my-movement-save-ro-mod
2007-04-28 Removed some code from my-movement-advice.el
2007-04-28 Oh you little shit: my-movement-updown.el Function my-movement-noncate-down (setq buffer-read-only nil)
2007-04-28 In mytodo.el Function:
2007-04-28 > (let ((auto-mode-alist '(("" . fundamental-mode)))) (setq source-buf (find-file-read-only (car file-ptr))))
2007-04-28 > doesn't work
2007-04-28 > replaced with:
2007-04-28 > (progn (setq source-buf (find-file-read-only (car file-ptr))) (fundamental-mode))
2007-04-28 > for getting wrong places in pause key
2007-04-28 >> Why: is the above wrong?

2007-04-29 " ) parsing doesn't work
2007-04-29 currently editing buffers sets read-only back to nil
2007-04-29 Added advice to mytodo--generate-browser (unpad + pad buffer)
2007-04-29 Added my-movement-save-ro-mod to my-movement--munge-line

2007-05-01 Debugged file cull-same-dates.el Function cull-same-dates-inner added "^" to regexp
2007-05-01 Added -2005/2006 to all of todo.txt
2007-05-01 Added filter to filter out 2005/2006/my-life from mytodo--generate-browser

2007-05-05 Added *.ch major mode setting in auto-mode-alist.el
2007-05-05 diagnose.el my-recenter now maximises the Emacs window:
2007-05-05 > needed two calls to w32-send-sys-command
2007-05-05 Debugged slow regexps in my-font-lock (e.g. *.com)
2007-05-05 Split safe-maximise-window ->
2007-05-05 > safe-window-restore and
2007-05-05 > safe-window-maximise
2007-05-05 Debugged safe-window-restore to use code 61728
2007-05-05 Cool: Got cua.el online and debugged integration with my Emacs customisations
2007-05-05 Changed terminology patch-movement-p -> windows-bindings-p

2007-05-06 Added myquote macro to macro-test.el
2007-05-06 Wrote my-recent for navigating to recent files
2007-05-06 Added fontification to buffers appearing in *recent* (calling my-groups.el)
2007-05-06 Rebinded pause key to switch to *recent* buffer
2007-05-06 Debugged an error in my-recent-find-file-hook (Ctrl-f ~/mylisp)
2007-05-06 Got loading and saving of my-recent persistent files online
2007-05-06 my-recent changed after-save-hook to defadvice save-some-buffers
2007-05-06 Removed hook from kill-emacs-hook (for preventing double call of my-recent--save-recent-log
2007-05-06 Sped up my-recent--save-log-file to save an entire buffer, rather than using "echo >>"
2007-05-06 Todo: For some reason save-some-buffers advice is called twice when you quit Emacs
2007-05-06 Cool: (number . file) allows for rassoc (but stops you from storing extra data in the structure
2007-05-06 Cool: Trifecta of colours: modeline + electric-buffer-menu + recent-files

2007-05-07 Cool: Grok'ed Lisp
2007-05-07 Made defadvice save-some-buffers more intelligent (doesn't re-save buffers if no changes exist)

2007-05-08 Added 1+ to my-recent--fontifiy-lines
2007-05-08 Added 1+ to my-groups.el function my-groups--electric-buffer-list-hook

2007-05-09 Bugger: advice mechanism does not seem to be supported by Common Lisp!

2007-05-11 Comment out bak-windows--allegro-inner

2007-05-12 Sent for-a-reason.txt -> ~/text/email/bug.gnu.emacs.txt

2007-05-13 Got defadvice mycc--comment-region to work (in file ~/mylisp/my-movement-advice.el)
2007-05-13 Saved point in pad-buffer / unpad-buffer
2007-05-13 Got star-debugger.el online
2007-05-13 Found coding conventions in elisp refernce manual
2007-05-13 mytodo fixed split not found bug so that it still shows the *todo* buffer
2007-05-13 Cool: Got reply about for-a-reason.el (simply add "keep" symbol and it works)
2007-05-13 > Try C-h v font-lock-keywords
2007-05-13 > Not C-h f font-lock-add-keywords
2007-05-13 Sent gnu.emacs.help about dynamic scoping versus lexical scoping
2007-05-13 Got reply... apparently defvars will still using dynamic scoping

2007-05-14 Fixed my-movement--string-rectangle to only do it if in correct mode

2007-05-16 my-font-lock.el t -> nil in my-face-cc-digits
2007-05-16 Abc foo generates an my-face-cc-illegal-type face
2007-05-16 Abc_A* foo generates an my-face-cc-illegal-type face

2007-05-20 Updated cfm to parse constructors with property & superclass constructors
2007-05-20 Debugged: cfm to work when you are outside a class
2007-05-20 Added new function my-delta-looking-at
2007-05-20 Fixed a bug in cfm--get-method (missed closing backet in let form)

2007-05-21 Rationalised my-font-lock.el to do // and /// in the middle of fontification
2007-05-21 Removed keep option from my-face-cc-illegal-type
2007-05-21 Semi-Cool: got my-face-cc-illegal-type always online (except for comments as it should)
2007-05-21 Bugger: it splats occurences in strings
2007-05-21 Cool: ammended cfm so that it skips STAR_OK (this is a reason enough to use my own fonfication engine)
2007-05-21 Cool: added fontification to my-font-lock.el (overwrite legal types)
2007-05-21 Abandoned: my-movement special padding (like picture-mode)
2007-05-21 Abandoned: my-recent (for fast loading of recent files)
2007-05-21 Note: my-recent is still useful for finding the most regularly used files and folders
2007-05-21 Turned readonly off in buffer "^d:/home/hairy-lemon/geocities/index.html$"

2007-05-23 Posted question to gnu.emacs.sources re: trashcan.el to be accepted in ntemacs.html

2007-05-24 http://en.wikipedia.org/wiki/Lisp_%28programming_language%29 Lisp Quotations:
2007-05-24 > Any sufficiently complicated C or Fortran program contains
2007-05-24 > an ad-hoc, informally-specified bug-ridden slow implementation of half
2007-05-24 > of Common Lisp.
2007-05-24 Sent question to gnu.emacs.help re: Temporarily turning message logging off ~/text/gnu.emacs.star/message.el

2007-05-26 Changed function trashcan--walk-buffers to a macro
2007-05-26 Sent an email to rms (gnu.emacs.sources) re: dired-internal-do-deletions

2007-05-27 Changed trashcan--walk-buffers to accept &rest and call ,(cons 'progn per-buffer-code

2007-05-28 Replied to Richard Stallman re: ill-defined task
2007-05-28 Sent message to gnu.emacs.help re: byte compiler errors
2007-05-28 > Got reply use defvar to set it to nil
2007-05-28 Changed version of trashcan.el from 1.3 -> 0.9

2007-05-30 Emailed Uwe Brauer re: void function dired-delete-file

2007-06-16 Turned of my-recent for faster saving of files

2007-06-27 Improved indentation in php code

2007-07-07 m4_Fooo is now fontified
2007-07-07 Changed fontification of *.inc to html-mode by default

2007-08-10 Wrote new function my-kill-adjacent-duplicates added calls to it in my-comp.el so that
2007-08-10 > duplicate arguments to compile-history are not excessive

2007-08-19 Fontified is_linear_bitmap()
2007-08-19 Fontified STAR_OK(...) in the same colour
2007-08-19 Fontified adjust_sample()

2007-08-20 Fontified for_list(.*)

2007-08-21 my-face-read-and-yellow -> my-face-red-and-yellow

2007-08-22 class Class now fontified in font-lock-type-face rather than my-face-cc-illegal-type
2007-08-22 Fontified Array_A<Predictor_Ship_A>::ctor(); correctly

2007-09-09 Added CLIB fontification of fget16(...) / fput16(...)
2007-09-09 Added ALLEGRO fontification of save_rle() / load_rle()

2007-09-11 Added home-emacs-p qualification to fontification in my-font-lock.el

2007-09-12 starts_with -> begins_with
2007-09-12 Added for debugging: CODE: SMELLY CAT (or whatever)

2007-09-13 On startup Automatically loads tag table ~/3-autogc-nosplit/TAGS
2007-09-13 Rebinded M-/ to \C-u\M-.

2007-09-16 Got M-/ online (there was a bug in that the key would not be bound to this)

2007-09-19 Got it so that it keeps the TAGS buffer in memory when you press f3

2007-09-21 Found ebrowse.exe in d:/Program Files/emacs-21.3/bin/ebrowse.exe

2007-09-24 Changed fonitification of r4 folder inside ~/bak-windows folder

2007-09-26 Cool dired-maybe-insert-subdir works

2007-09-28 Fixed a bug with missing dirs ~/bak-unix
2007-09-28 Added support for periods to command M-x datify

2007-10-03 Copied a:/completions.el to ~/mylisp/experimental

2007-10-20 Debugged M-x unspacify

2007-10-23 Added search for error in *compilation* buffer
2007-10-23 Cool: plays laughter sample in the case of an error

2007-12-06 Rewrote search-for-constants.el to nearly work
2007-12-06 Removed consts constants found
2007-12-06 search-for-constants.el now searches for floating point numbers
2007-12-06 search-for-constants.el now prints entire matching line
2007-12-06 search-for-constants.el hits twice on the same line if two occurences happen on the same line

