[slim-vim] Slim-vim, future and milestones. (V0.1!!!)
Brad Beveridge
brad.beveridge at gmail.com
Thu Jul 13 17:07:40 CDT 2006
On 13/07/06, Larry Clapp <larry at theclapp.org> wrote:
> On Tue, Jul 11, 2006 at 09:59:43PM -0700, Brad Beveridge wrote:
> > With my latest Darcs push I have now reached my "pre-beta" feature
> > set. Slim-vim can now
> > - Evaluate forms from a Vim buffer on the Swank backend, using the
> > correct package from the current file
> > - Automaticall open a debugger window that lets you view the
> > immediate backtrace, show/hide local variables and invoke a restart
> > when a error condition occurs.
> > - Open an inspector window to view data in variables
> > - Navigate through sub-elements of a compound data type
> > - Pop back to previous menus.
> >
> > Here are the current key bindings, found in ecl-slime.vim:
> > " <Leader>x is eval (Slime = C-M-x)
> > " Mnemonic eXecute
> > nmap <Leader>x :ecl (vim-slime::slime-eval-defun)<CR>
> > " <Leader>X is eval only the next outer form (Slime = C-x C-e)
> > " Mnemonic eXecute
> > nmap <Leader>X :ecl (vim-slime::slime-eval-last-expression)<CR>
> > " <Leader>sc is connect to a running Swank instance (Slime = M-x slime)
> > " Mnemonic SlimeConnect
> > nmap <Leader>sc :ecl (vim-slime::slime-connect)<CR>
> > " <Leader>i is inspect the word under the cursor
> > nmap <Leader>i :ecl (vim-slime::slime-inspect)<CR>
> >
> > " Keymappings for the debug buffer
> > nmap <buffer> 0 :ecl (slime::sldb-invoke-restart 0)<CR>
> > ...
> > nmap <buffer> 9 :ecl (slime::sldb-invoke-restart 9)<CR>
> > nmap <buffer> <CR> :ecl (interface::sldb-handle-enter-key)<CR>
> >
> > " Inspector mappings\
> > nmap <buffer> <CR> :ecl (interface::inspector-handle-enter-key)<CR>
> > nmap <buffer> l :ecl (interface::slime-inspector-pop)<CR>
> > nmap <buffer> q :ecl (interface::slime-inspector-quit)<CR>
>
> Great work, Brad!
>
> Are you using the latest vim70+async+ecl tree? When I invoke the
> inspector (on a number, if it matters) I get an empty inspector window
> and a brief Vim error about "Using List as a String".
>
> -- Larry
>
> _______________________________________________
> slim-vim mailing list
> slim-vim at lispniks.com
> http://www.lispniks.com/mailman/listinfo/slim-vim
>
No, I'm not actually using the latest vim repo, though I don't think
that I am _that_ far out of date. I'll do a pull tonight and fix the
bug (unless you feel like fixing it first!). I'm guessing that
get-line might return a string in my slightly older version?
Cheers
Brad
--
Go and see "An Inconvenient Truth"
http://www.climatecrisis.net/
More information about the slim-vim
mailing list