Commits on Apr 13, 2014
  1. Version 1.9

    - Updated the stupid line endings to use Unix format so that the chat bot works equally well on both Windows and *nix systems without having one to do :setlocal ff=unix and :w on the script before using it.
    Agetian committed with Apr 11, 2014
  2. Version 1.8

    - **NOTE:** this is a special update build for Vim/GVim v7.4 only! If you are using Vim 7.3 or an earlier build, please keep using VimChatBot v1.7 which is actually the preferred build for older Vims! This version requires Vim 7.4, the script interface on doesn't let me specify 7.4 as the target version, so I had to specify 7.3 instead, sorry.
    - updated the human input routines to account for some of the changes in Vim 7.4 that broke the echo output.
    Agetian committed with Sep 3, 2013
Commits on Dec 25, 2012
  1. Version 1.7

    - Made one of the chat bot's inquiries less confusing to the user.
    Agetian committed with Dec 21, 2012
Commits on Oct 21, 2012
  1. Version 1.6

    - Auto set the regular expression search to ignore case mode prior to initiating the chat (to make it case-insensitive no matter what settings the user has), then restore the case-sensitivity setting after the chat is over.
    Agetian committed with Oct 14, 2012
  2. Version 1.5

    - Added a possibility of the chat bot initiating the conversation first (has a random 50% chance of happening).
    - Some minor refactoring
    Agetian committed with Oct 14, 2012
  3. Version 1.4

    - Added support for macros $HOUR$, $MINUTE$, and $SECOND$ referring to the individual components (hours, minutes, seconds) of current time.
    Agetian committed with Oct 13, 2012
  4. Version 1.3

    - Fixed a bug with the chat initiation always mapping to \Cb instead of <Leader>Cb
    - Less global namespace pollution due to the use of local functions
    - Added a Vim version check, currently set to v7.0 (not sure if this script would run on Vim below v7.0, don't have an older build to test on).
    - Added a load-only-once check.
    - Added some basic documentation to the script file itself.
    - Changed the name of the function MainChatLoop to VCB_MainChatLoop, following the naming scheme of other functions.
    Agetian committed with Oct 12, 2012
  5. Version 1.2b

    - Some more code cleanup, added the proper header to the script, added the vi compatibility mode check/workaround. Functionally the same as v1.2a.
    Agetian committed with Oct 12, 2012
  6. Version 1.2a

    Code Cleanup: Gave the functions more unique names, hopefully this will ensure much better compatibility with other scripts.
    Agetian committed with Oct 12, 2012
  7. Version 1.2

    - Code cleanup: removed the unnecessary "s:" flags for most variables that just need to be local to their functions. No other functional difference from the previous version.
    Agetian committed with Oct 12, 2012
  8. Version 1.1

    - Added some basic macro functionality, you can now use $TIME$, $DAY$, $WEEKDAY$, $MONTH$, and $YEAR$ to refer to the current time/date while speaking. Check the README for details.
    - Fixed a potential crash-prone spot in one of the functions.
    Agetian committed with Oct 12, 2012
  9. Version 1.0a

    - Updated the README file with some additional information on the possible quirks in behavior, please read the "Quirks" section of the updated file.
    Agetian committed with Oct 12, 2012
  10. Version 1.0: Initial upload

    Agetian committed with Oct 12, 2012