| Paste number 22492: | Slim-Vim version 0.1 news |
| Pasted by: | voidengineer |
| 2 years, 5 months ago | |
| #lisp | |
| Paste contents: |
| Date: Tue, 11 Jul 2006 21:59:43 -0700 From: "Brad Beveridge" <brad.beveridge@gmail.com> Subject: Re: [slim-vim] Slim-vim, future and milestones. (V0.1!!!) To: "SLIME for Vim" <slim-vim@lispniks.com> Message-ID: <de95dc6f0607112159t22923f04sd2f32e8a7e942ada@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed On 30/06/06, Brad Beveridge <brad.beveridge@gmail.com> wrote: > snip > 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> I have tagged the current Darcs tree as "0.1". I suspect that Slim-Vim is usable now for simple programs. I'm now going to clean house a bit, so I appreciate all code comments. I am also going to announce this to the wider gardeners community. Cheers Brad |
This paste has no annotations.