[slim-vim] Changelog for June

Larry Clapp larry at theclapp.org
Mon Jun 26 13:36:51 CDT 2006


On Sun, Jun 25, 2006 at 09:29:34AM -0700, Brad Beveridge wrote:
> Every month I'm going to start a "Changelog for X" thread and post
> changelogs to it.  Here is June's.

I'm going to piggy-back on your notifications, if you don't mind.

Changelog for Vim+ECL (http://theclapp.org/repos/vim70+async+ecl/) --
includes all changes so far for June, including the initial checkin of
Vim7.

  Mon Jun 26 13:52:49 EDT 2006  Larry Clapp <larry at theclapp.org>
    * Changed VIM:CMD, VIM:SETQ, VIM:FUNCALL, VIM:WITH-OPTIONS

    - VIM:CMD now accepts NIL and translates it to ""
    - added debugging ASSERTS in VIM:SETQ and VIM:FUNCALL; should help if (when)
      you call VIM:SETQ/FUNCALL instead of CL:SETQ/FUNCALL.
    - let VIM:WITH-OPTIONS accept a "naked" variable, same as CL:LET; unlike
      CL:LET, the new "binding" defaults to "", not NIL.

  Wed Jun 21 08:27:50 EDT 2006  Larry Clapp <larry at theclapp.org>
    * add FFI for search()

    Usage: search pattern &key :flags flags :stopline stopline

    pattern is a string
    flags is a list of keywords
    stopline is a line number

    Allowable keywords in flags, and their translation into Vim search() flags:

      :backward         or :b  => "b"
      :match-at-cursor  or :c  => "c"
      :move-to-end      or :e  => "e"
      :do-not-move      or :n  => "n"
      :move                    => ""
      :count-submatches or :p  => "p"
      :set-tic          or :s  => "s"
      :wrap             or :wl => "w"
      :no-wrap          or :wu => "W"

    Just like with Vim's search(), if you don't give any of the wrap-related
    flags, the wrap setting defaults to the setting of 'wrapscan'.

  Sat Jun 17 15:43:51 EDT 2006  Larry Clapp <larry at theclapp.org>
    * Change network callback to use funcall instead of safe-eval

    add-input-listener used to take a list and eval it.  Now takes a
    function/closure and funcalls it.

  Thu Jun  8 21:32:21 EDT 2006  Larry Clapp <larry at theclapp.org>
    * initial checkin

Changelog for ecl-repl (http://theclapp.org/repos/ecl-repl/) --
includes all changes so far for June:

  Mon Jun 26 13:48:02 EDT 2006  Larry Clapp <larry at theclapp.org>
    * Process multiple values returned

  Thu Jun  8 23:28:48 EDT 2006  Larry Clapp <larry at theclapp.org>
    * Add eval option that doesn't echo the eval'ed expresion

    Added a new <leader>df mapping (df for "define function", but useful for any
    expression where you don't want to echo the expression itself to the repl
    window, just its value).  Also added the Lrep command, and a mapping that
    calls it.  Lrep reads a Lisp form and prints its value:

      :Lrep (+ 1 1)
      2

    and the mapping is <leader>lp ("Lisp print"), and it puts ":Lrep (" in the
    command window, which makes using Lrep easier.

  Thu Jun  8 09:27:02 EDT 2006  Larry Clapp <larry at theclapp.org>
    * remove hardcode of ecl-repl.lisp location

  Sun Jun  4 23:19:22 EDT 2006  Larry Clapp <larry at theclapp.org>
    * Initial checkin

-- Larry



More information about the slim-vim mailing list