Commits on Oct 7, 2010
  1. use toggle-read-only function instead of inhibit-read-only variable

    setting inhibit-read-only is a bad idea.  it globally affects all buffers and
    basically makes it so read-only is completely ignored.  it's better to turn off
    read-only mode locally, make the changes, then turn it back on again.
    committed Oct 7, 2010
Commits on Sep 29, 2010
  1. fix paths in Makefile

    use emacs expand-file-name instead of calling pwd.  this fixes things on Windows
    committed Sep 29, 2010
  2. add new function: bc-bookmark-to-register

    bind to '/' in the bc-menu.  made sense to me because C-x / is
    point-to-register.
    committed Sep 29, 2010
Commits on Sep 25, 2010
Commits on Sep 22, 2010
  1. add support for autoloads in breadcrumb-site-file.el

    - In breadcrumb.el, put ";;;###autoload" tags on some functions
    
    - In Makefile, add support for generating breadcrumb-site-file.el
    
    - Commit the generated breadcrumb-site-file.el
    committed Sep 21, 2010
Commits on Sep 21, 2010
  1. add my copyright

    committed Sep 21, 2010
  2. add support for custom 'switch-to-buffer' function

    I like to use this function, which checks if the buffer is already visible in
    another window and, if so, switches to it.
    
    (defun my-switch-to-buffer (buffer)
      (let ((w (get-buffer-window buffer)))
        (if w (select-window w)
          (switch-to-buffer buffer))))
    committed Sep 12, 2010
  3. move the "Testing and debugging" section to a separate file.

    I want to be able to byte-compile breadcrumb.el, but this chunk of code has
    several compile-time errors, so I moved it to another file.
    committed Sep 21, 2010
  4. delete trailing whitespace

    committed Sep 21, 2010
  5. apply dos2unix to breadcrumb.el

    committed Sep 21, 2010