Tamas Kovacs avatar Tamas Kovacs committed 28ef6c3

Added 0.9.9 release notes

Comments (0)

Files changed (3)

 --------------------------------------------------------------------------------
 slimv.vim
 --------------------------------------------------------------------------------
+
 Superior Lisp Interaction Mode for Vim ("SLIME for Vim")
 
 Vim script
 --------------------------------------------------------------------------------
 Description
 --------------------------------------------------------------------------------
+
 Slimv is a SWANK client for Vim, similarly to SLIME for Emacs. SWANK is a TCP server for Emacs, which runs a Common Lisp, Clojure or Scheme REPL and provides a socket interface for evaluating, compiling, debugging, profiling lisp code. The SWANK server is embedded in Slimv, but you can also use your own SWANK installation.
 
 Slimv opens the lisp REPL (Read-Eval-Print Loop) inside a Vim buffer. Lisp commands may be entered and executed in the REPL buffer, just as in a regular REPL.
 Please visit the Slimv Tutorial for a more complete introduction:
 http://kovisoft.bitbucket.org/tutorial.html
 
+Please find the most recent development version in the repository:
+https://bitbucket.org/kovisoft/slimv
+
 Here follows a list of Slimv commands, any similarity with SLIME's menu is not coincidental. :)
 
 Edit commands:
     *  Untrace All
     *  Disassemble
     *  Set Breakpoint
+    *  Break on Exception
     *  Inspect
     *  Abort
     *  Quit to Toplevel
 Script versions
 --------------------------------------------------------------------------------
 
+0.9.9: Added Paredit functions to Slimv menu (thanks to Conrad Schuler). Inspector: Use the same package when pressing [--more--], speeding up multi-part object processing, save/restore cursor position for previously visited pages. ,rc was doubly mapped, use ,- for REPL Clear. Autodetect ritz-swank. Added Break-on-Exception function for ritz-swank. Added minibuffer operations, this enables [set value] in Inspector. Added smartjumping for Clojure (thanks to dgrnbrg on bitbucket.org). Disable indenting on "set noautoindent". Pass python output to Vim script in variable instead of redirecting stdout (hopefully solves 64-bit MacVim problems). Handle [] and {} delimiters in Scheme like in Clojure. Paredit: ignore (, [, or { when preceded by \. Bugfixes: Arglist on Space after pressing 'I' in visual block mode. Indentation after multi-line subform. Problems with finding function name for arglist. Corruption when pasting large text into console Vim. Cursor positioning in REPL buffer when virtualedit=all. Multi-line entry name parsing in Inspector.
+
 0.9.8: Added autodetection for 'ccl'. Delete empty lines when re-gathering Electric Returns. Inspector: put multiple items in one line (like in Slime), highlight selectable parts and actions, hide item id-s, display "path" of inspected object. Don't extend s-expression with prefix when macroexpanding. Don't evaluate or compile the REPL buffer. Added device to the path when loading pretty printer patches for SBCL (thanks to Andrew Lyon). Added option g:slimv_repl_simple_eval and Electric Return for REPL buffer. Print arglist when pressing Space after closing parens or double quotes, also when pressing Enter. Added "Clear REPL" entry to the REPL menu (mapped to <Leader>-). Paredit: special handling of cw, cb, ciw, caw supporting repeat ('.'). Do not describe empty symbol. Prefer selecting symbol to the left when cursor is on whitespace. Added "." character to iskeyword for Lisp. Removed "." when selecting symbol for completion for Clojure. Increased fuzzy completion limit. Bugfixes: Find package/namespace when current form is in a fold. PareditToggle ckecks if buffer was registered for Paredit. Electric Return re-gathering at end of line with no virtualedit. Extra character at the end of selection using 'v('. Garbage upon pressing ')' or Enter in completion popup. Paredit 'x' at end of line when 'whichwrap' includes h,l. Arglist sometimes not displayed. Paredit Wrap when line ends in a multibyte character (thanks to Sung Pae).
 
 0.9.7: Keep cursor position on expanding [--more--] in the Inspector. Added [--all---] to Inspector for fetching all parts. Don't explicitly check for pythonXX.dll, rely on has('python'). Require 'swank-repl' for slime version above 2011-12-04 in case contribs are disabled. Identify VimClojure REPL prompt position for paredit (thanks to David Greenberg). Paredit: added <leader><Up> for Splice-killing-backward, <leader><Down> for Splice-killing-forward, <leader>I for Raise. Paredit: added 'Electric Return' feature and new option g:paredit_electric_return. Increased the distance to search for the defun start to 200 lines. Bugfixes: Positioning the cursor at the end of REPL prompt in insert mode. Handle restart/frame number above 999 (thanks to Philipp Marek). Form selection when cursor is next to the opening paren. Indentation of multi-line strings. Indentation of lines with multi-byte characters. Cursor movement while indenting.
-*paredit.txt*                   Paredit              Last Change: 06 Jul 2012
+*paredit.txt*                   Paredit              Last Change: 20 Nov 2012
 
 Paredit Mode for Vim                                  *paredit* *slimv-paredit*
-                               Version 0.9.8
+                               Version 0.9.9
 
 The paredit.vim plugin performs structured editing of s-expressions used in
 the Lisp, Clojure, Scheme programming languages. It may come as part of Slimv
 The function takes care of strings and comments, so no parenthesis and square
 bracket balancing is performed inside a string or comment.
 Please note that [] and {} pairs are not balanced for Lisp filetypes, only
-for Clojure.
+for Clojure and Scheme.
 
 The idea is taken from the paredit mode of Emacs, but not all paredit.el
 editing functions are implemented or behave exactly the same way as they do
 
 |g:paredit_electric_return|  If nonzero, electric return feature is enabled.
 
-|g:paredit_smartjump|        If nonzero, '(' and ')' also target square
-                             brackets and curly braces when editing Clojure.
+|g:paredit_smartjump|        If nonzero, '(' and ')' also target square brackets
+                             and curly braces when editing Clojure or Scheme.
 
 |g:paredit_leader|           Custom <Leader> setting for Paredit.
 
 http://img8.imageshack.us/img8/9479/openparen.gif
 
                                                           *g:paredit_smartjump*
-If nonzero, this option changes the behavior of '(' and ')' in normal and
-visual modes when editing Clojure. Rather than jumping to nearest open or close
+If nonzero, this option changes the behavior of '(' and ')' in normal and visual
+modes when editing Clojure or Scheme. Rather than jumping to nearest open or close
 parenthesis, instead the cursor will jump to the nearest '(', '[', or '{' if
 you press '(', and it will jump to the nearest ')', ']', or '}' if you press
 ')'. This option makes it much easier to navigate nested Clojure data
-structures. It does nothing if the filetype is not clojure.
+structures. It does nothing if the filetype is not clojure or Scheme.
 
                                                              *g:paredit_leader*
 This option allows a custom <Leader> setting for the Paredit keybindings.
-*slimv.txt*                    Slimv                 Last Change: 03 Nov 2012
+*slimv.txt*                    Slimv                 Last Change: 20 Nov 2012
 
 Slimv                                                                  *slimv*
                                Version 0.9.9
 ===============================================================================
 CHANGE LOG                                                    *slimv-changelog*
 
+0.9.9  - Added Paredit functions to Slimv menu (thanks to Conrad Schuler).
+       - Inspector: use the same package when pressing [--more--].
+       - Inspector: speeding up multi-part object processing.
+       - Inspector: save/restore cursor position for previously visited pages.
+       - <Leader>rc was doubly mapped, use <Leader>- for REPL Clear.
+       - Autodetect ritz-swank.
+       - Added Break-on-Exception function for ritz-swank.
+       - Added minibuffer operations, this enables [set value] in Inspector.
+       - Added smartjumping for Clojure (thanks to dgrnbrg on bitbucket.org).
+       - Disable indenting on "set noautoindent".
+       - Pass python output to Vim script in variable instead of redirecting
+         stdout (hopefully solves 64-bit MacVim problems).
+       - Handle [] and {} delimiters in Scheme like in Clojure.
+       - Paredit: ignore (, [, or { when preceded by \.
+       - Bugfix: arglist on <Space> after pressing 'I' in visual block mode.
+       - Bugfix: indentation after multi-line subform.
+       - Bugfix: problems with finding function name for arglist.
+       - Bugfix: corruption when pasting large text into console Vim.
+       - Bugfix: cursor positioning in REPL buffer when virtualedit=all.
+       - Bugfix: multi-line entry name parsing in Inspector.
+
 0.9.8  - Added autodetection for 'ccl'.
        - Delete empty lines when re-gathering Electric Returns.
        - Inspector: put multiple items in one line (like in Slime).
 Daniel Solano G�mez, Brian Kropf, Len Weincier, Andreas Salwasser,
 Jon Thacker, Andrew Hills, Jerome Baum, John Obbele, Andreas Fredriksson,
 �mer Sinan Agacan, Tobias Pflug, Chris Cahoon, Mats Rauhala, Oleg Terenchuk,
-Andrew Lyon, Andrew Smirnoff, Brett Kosinski, David Greenberg, Sung Pae
-for additional notes and contributions.
+Andrew Lyon, Andrew Smirnoff, Brett Kosinski, David Greenberg, Sung Pae,
+Conrad Schuler for additional notes and contributions.
 
 I would also like to say a big thank you to everyone donating to support
 development. This is a one-element list at the moment: :)
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.