Starting with tag: [TAG 0.1 brad.beveridge@gmail.com**20060712045303] [Added interactive-eval callback and printing of results. brad.beveridge@gmail.com**20060713062730 Slim-vim now shows the result of evaluation in the status buffer. The trade off is that the --sv-debug-- buffer no longer scrolls (as scrolling clears the status bar) ] [Now prints a description of current arguments brad.beveridge@gmail.com**20060715042707] [Updated to latest Vim7 repo brad.beveridge@gmail.com**20060715050836 * Includes using Vim's tabpagebuflist * Also changed the handling of evaluated forms * Some basic cleanups * Added more notes ] [Cleaned buffer-util of some dead code brad.beveridge@gmail.com**20060715051342] [Cleaned up notes brad.beveridge@gmail.com**20060719023539 * Added compile-file, but right now it is broken! ] [Made the keybound functions safe to call when not connected, some minor cleanup. brad.beveridge@gmail.com**20060724041631] [Work with win32; change Slime connectedness detection Larry Clapp **20060725011430] [Repackaged slime to remove the SLIME- prefix brad.beveridge@gmail.com**20060729044802] [Added REPL-like features brad.beveridge@gmail.com**20060801003128 * There is now a REPL-like buffer * All Swank output gets pushed to the REPL buffer * Hitting nmode enter on any form in the REPL will evaluate that form and print the result in the REPL * Very prelim support for handling compiler notes * Added a more flexible way to handle Swank's *standard-out* ] [fix the win32 support to work with the latest Vim patch Larry Clapp **20060801025837] [Ensure that all messages are cleared from the input queue brad.beveridge@gmail.com**20060801053534] [Better draining of the input array (from Larry) brad.beveridge@gmail.com**20060801142816] [Patch from Daniel Trstenjak to test for the environment var ECL_SLIME_PATH brad.beveridge@gmail.com**20060805182305] [Renamed eval, compile-file and inspect to once again have their slime- prefix, too confusing otherwise. brad.beveridge@gmail.com**20060805213808] [Enabled support for sending signals. brad.beveridge@gmail.com**20060805213957 * Can now send SIGINT to interupt the Swank side * Can now terminate the Swank backend by sending SIGTERM when you exit Vim * Probably won't work on Win32 * Needs latest Vim7 from Darcs. ] [Added handling of compiler notes. brad.beveridge@gmail.com**20060807032732 Compiler notes are pushed into a special buffer, which we then hand to Vim's quickfix buffer. Use the standard Vim Quickfix commands to access the notes (:help quickfix). Notes are sorted as :error :warning :stye-warning :note. ] [Improved note handling. brad.beveridge@gmail.com**20060807052111 * Some notes can span multiple lines, which doesn't make for nice error format messages. ] [Added the key mapping for interrupting Swank brad.beveridge@gmail.com**20060807054112] [Lots of changes, added a profiler. brad.beveridge@gmail.com**20060816010010 * Added a better way to get the full pathname of a buffer for compiling * Enabled profiling by default (change *profiling* to nil to disable) * Changed the io-callback a little * Tried to speed up error file output by using WRITE-LINE rather than FORMAT * Added autocommands to reload lisp commands for already open lisp buffers * Changed the way the dedicated Swank output is handled ] [Changed the buffer code to use much faster character append code. brad.beveridge@gmail.com**20060821004518 * This requires a patch to Vim with the title "Added character append features that vastly increase the speed of streaming style buffer writes." * Without this patch the fast buffer code WILL NOT WORK. ] [Changed some of the complier messages to make it more reassuring for the user. brad.beveridge@gmail.com**20060821025302] [Added support for macroexpanding. brad.beveridge@gmail.com**20060821042310 * Key bindings are m for macroexpand-1 M for macroexpand-all * The form that is expanded is the innermost form that the cursor is on ] [Fixed the bug where newlines would appear in the debug output when processing notes. brad.beveridge@gmail.com**20060824034630] [Fixed arglist-for-echo bug that would not find functions outside of the COMMON-LISP package brad.beveridge@gmail.com**20060825021231] [Fixed invoke restart bug, reverted append code to the slower and more robust code. brad.beveridge@gmail.com**20060831034140] [Added thread var to invoke-restart (like I should have before) brad.beveridge@gmail.com**20060831043319] [Too many tweaks to easily summarize Larry Clapp **20070327011953] [Handle EOF on socket from Swank Larry Clapp **20070327033749]