[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