Cream (for Vim) Changelog

What's new in Cream (for Vim) 0.43

Apr 9, 2014
  • Removed donations link from website.
  • Moved GNOME menu entry from Programming (obsolete) to Accessories.
  • Fixed cut/copy/paste bug in column mode where wrong register was being used in cut/paste.
  • Updated EnhancedCommentify from 2.2 to 2.3.
  • Fixed some SaveAs buffer/tab/recent menu refresh issues.
  • Fixed Help > About version info for non-consecutive patches.
  • More effort to fix a few niggling last file restore issues.
  • Tiny tweek of text filler gibberish word size.

New in Cream (for Vim) 0.42 (Apr 9, 2014)

  • Finished fix of buffer handling issue and testing.
  • Updated copyright references.
  • Begin fix the SaveAs issue where unnamed files where mishandled by fixing SaveAs, Close, and Tab Refresh.
  • Updated copyright date on web pages.
  • Refresh the Windows build scripts in CVS.
  • Add FAQ item on using Vim color themes.
  • Multi-file replace fix to save file only if modified by substitution.
  • Minor improvements for the Windows install command prompt script.
  • Removed errant debug dialog ("yo!") in EnhancedCommentify.
  • Updated html docs to reference new SF.net logo, link preference.
  • Finished testing buffer issues with SaveAs.
  • Fixed some obsolete references to Ctrl+O in the FAQ.
  • Add "

New in Cream (for Vim) 0.41 (Apr 9, 2014)

  • Make the website pages 100px wider.
  • Made the website pages 100px narrower again (but keep the additional lengths so that we're almost squares).
  • Fixed wrapping bug in Open File Explorer.
  • Added clarification dialog for column mode that cut/copy require re-entering mode first.
  • Made column mode statusline indicator more obvious.
  • Added matrix color scheme.
  • Implemented Vim's omni-completion feature, Ctrl+Enter.
  • Revised open file under cursor key to Shift+Enter.
  • Stripped old (

New in Cream (for Vim) 0.40 (Apr 9, 2014)

  • Simplified Title Case lowercasing to fewer articles and without prompt.
  • Updates to capitalization Title Case, lowercase a few articles.
  • Email formatter improvements: Simplify indention groupings, added Priority/Importance, replace multiple whitespace following headings with a space
  • Fixed missing endif from recent cream-keys Mac fix.
  • Fix Cream_open_fileexplorer() on Windows XP.
  • cream-keys fixes for Apple/Mac.
  • Updated French menu translation.
  • Skip server checking on Mac.
  • Fixed the Ctrl+O mapping to be silent.
  • Add test for uninitialized variable in statusline textwrap function, likely only seen in non-default test conditions.
  • Fixed errant mapping in cream-server.
  • Finally fixed Windows installer to work silently with command line option to install the context-sensitive menu.
  • Fixed errant legacy mapping in cream-templates.
  • Added expert mode menu item state indicator.
  • Changed instances of with to fix small issue with expert mode remapping.
  • Fixes for remaining Ctrl+O remap change (functions for keys Home, PageUp and PageDown).
  • Fix for Insert key problem.
  • Experimentation with string translatation.
  • Experimentation with remapping Ctrl+O to File Open, and using Ctrl+B in its place as Vim's standard one key drop to normal mode.
  • Change File Close map to Ctrl+F4 and Cream Exit to Alt+F4
  • Removed leftover single-session setting menu item.
  • FAQ fix.
  • Made saveas() do better path handling when passed argument on Windows.
  • Fix of Cream_touch() to avoid issues with Vim's saveas buffer confusion.
  • Update email formatter add-on to dialog options.
  • Update to GPL version 3.
  • Added navigation bar to each slide in slide generator add-on.
  • Initial thoughts about slide generator improvements.
  • Updated addon copyright dates.
  • Removed charlines at all file beginnings.

New in Cream (for Vim) 0.39 (Apr 9, 2014)

  • Updated copyright date on web pages.
  • Update version number.
  • Add back readonly check at statusline indicator.
  • Add and update securemodelines.
  • Add securemodeline call autocmd.
  • Removed multi-session capability. All sessions now point to "CREAM" server.
  • Updated copyright date.
  • Made statusline reflect actual vim settings instead of Cream variables, in case of modelines or user overrides.
  • Tweaked color of invisibles in default color scheme.
  • Wrote FAQ item on beginning single-mode function strategy.
  • Updated docs/WINDOWS.txt a bit.
  • Updated release add-on to reflect new directory structure.
  • INSTALL.bat fix of deprecated directory removal.
  • Put back spell alt word suggestion routines over-zealously removed
  • Removed obsolete text help for opsplorer.
  • Added Window menu items for tab positioning.
  • Modified INSTALL.sh to use "install" over "cp" for POSIX compatibility.
  • Entirely removed now obsolete script-style spell check.
  • Added version check in creamrc, now requires >= Vim 7.0.

New in Cream (for Vim) 0.38 (Apr 9, 2014)

  • Added $USERPROFILE to possible location for user dir.
  • Conditioned $USERPROFILE only when $HOMEDRIVE$HOMEPATH does not already exist.
  • Flipped version number.
  • Fixed INSTALL.sh to use "=" instead of "==".
  • Updated Korean menus.

New in Cream (for Vim) 0.37 (Apr 9, 2014)

  • Fixed SaveAs does not properly refresh syntax highlighting by reversing syntax enable and filetype detection.)
  • Removed obsolete File Tree/Explorer and replaced with just opening an OS file manager to the current file's directory.
  • Added option to turn off statusline.
  • Fixed menu state indication for wrap width highlighting.
  • Fixed locating new tab from external.
  • Fix of window/tab managment problems associated with external direction of file opening to an existing session.
  • Added empty line collapsing to email prettyfier.
  • Removed variable listing contributors (still on webpage).
  • Change column width highlighting to buffer specific var.
  • Finished Windows side of slide generator add-on.
  • Added missing cream.bat to release packages.
  • Fixed Help links.
  • Removed redundant references in About dialog.
  • Added tab management to single-server call by second server.
  • Developer CVS update routine path trailing slash handling.
  • Wrote slide generator.
  • Fix Windows installer Start Menu to indicate version number, and properly reference icon in gvim.exe.
  • Fixed email formatting add-on header word shortening substitutions.
  • Improper initialization of line numbering when started from command line.
  • Changed broken cwd fix of two days ago to escaping rather than quoting.
  • Fix current directory issue with spaces in path on *nix/BSD.
  • Fixed one-off error in highlighting of wrap width.
  • Removed debug code from dec2str conversion.
  • Windows installer fix to include only Windows files.
  • Fix of developer install bat.
  • General cleanup of various modules, also personal cream-user.
  • Completed work on remote listing of Vim spell files via FTP.
  • Fixed bug in cmd_on_files() that prevented it from working on Windows.
  • Added progress indicators to multi-file replace and cmd_on_files.
  • Renamed lib function to cmd_on_files() from cmd_on_paths().
  • Reorganized devel function to playpen.
  • Added function to create shortcuts with shortcut keys on Windows.
  • HTML download update for vim releases to point to latest, not specific binary.
  • Graphic file updates.
  • Fixed flaming error in separate instance startup on non-Windows platform.
  • Upped history to 200.

New in Cream (for Vim) 0.36 (Apr 9, 2014)

  • Developer menu install mechanism on Windows now calls INSTALL.bat directly.
  • Fixes for INSTALL.bat.
  • New website polishing.
  • Added find Settings > Highlight Find Clear.
  • Fixed per buffer initialization of current line highlighting.
  • Finished beta of new web site design.
  • Updated KEYBOARD.txt.
  • Change bracket matching default to on.
  • Disable new 7.0 matchparen.
  • Wrote cream.bat.

New in Cream (for Vim) 0.35 (Apr 9, 2014)

  • Added Ctrl+K x2 keystroke to list digraphs.
  • Doc updates for release.
  • Finally able to check back into CVS
  • Refined check mark for preference status.
  • Moved item refresh in Filetype menu to bottom.
  • Fix Toolbar print icon.
  • Clarify Print setup button leads to another dialog.
  • Fixed SaveAll bug.
  • Added print selection when one exists.
  • Added more conventional status check mark indication of Settings menu items that have no other status indicators.
  • User environment variable $CREAM no longer depends on trailing slash.
  • Added FAQ question for installing Cream in a non-system directory.
  • Copyright updates.
  • Minor fixes in (unused) Cream_browse_path().
  • Optimized filetype menu by caching it. Menu is not created at startup until user requests it the first time.
  • Added Alt+,(x2) mapping to display available characters.
  • Experimented with speeding up menus. Unfortunately, the slowdown is in actually loading the menus, not the dynamic creation of them.
  • Toolbar global type fix.
  • Startup optimizations. Load menus and toolbar later so that Vim window opens earlier. Net setup (until ready) is no faster and more flutter is visible, but at least there is more impression that things are being readied.
  • Reduced Filetype submenu depths.
  • Fixed errant developer menu reference in encoding call.
  • Updated README.txt.

New in Cream (for Vim) 0.34 (Apr 9, 2014)

  • Re-tabbing code, trailing whitespace removal.
  • Removed buffer menu overload scheme (all are listed now).
  • Added warning to developer state of typing tutor.
  • Quickfix error fix on BufRead loadview event.
  • Fixed missing escape for "-" bullet in text filetype arrow.
  • Revised Cream Lite message to indicate cream-conf var to avoid future warnings.
  • Improved INSTALL.bat location guessing, and included search in vim64\.
  • Added ellipses char (dec8230) for UTF8 as show invisible char for precedes and extends where char exists.
  • Added "=>" coloring for text files.
  • Fixed email prettyfier add-on to ensure one space between greater-than quote line leaders.
  • Fiddling with email prettyfier add-on substitutions.
  • Tweaked character listing for clarity.
  • Added Syntax Highlighting to HTML conversion add-on.
  • More Syntax-to-HTML updates.
  • Shortened timeoutlen from 500ms to 300ms.
  • Fixed paste fix.
  • Fixed blockwise insertion on Win32 from paste obtained external to Vim.
  • Added menu translations for Korean.
  • Added inkpot color scheme.
  • Mod of INSTALL.sh to handle special passed path vars.
  • Moved general OS functions to new cream-lib-os.vim.
  • Removed literal control code for Home mapping.
  • Fixed Home mapping where it wouldn't go to col 1 when only one char in a line.
  • I can not spell "vacuum".
  • Added dialog input/instruct for character insertion by value. Fixes related to dec174 map.
  • Remove filebrowser filters.
  • Fixed subtle bug in browse open where directory and default file were inverted. (Not a problem unless user specified g:CREAM_CWD.)
  • Fix dynamic menu generation (currently just developer menu) to eliminate redundant path separators.
  • Refresh keymaps and menus on (file)encoding change.
  • Added .jpg to filetypes packaged from docs-html. (Then removed again.)
  • Updated INSTALL.sh and INSTALL.bat to catch obsolete files.
  • Developer routine to insert a grouping of graphical non-standard characters. (Scrapped.)
  • New Character Under Cursor display.
  • Make MRU menu work in normal mode.
  • Change Tools menu so all menu top items have no submenus so Left/Right Arrows page through all top level menus.
  • Updated Win32 build routine to build all executable and include them in packaging.
  • Consolidated developer pathing between menus and release script to fix files not included in manual release packages due to trailing slash confusions in DOS.
  • Simplified Insert character methods and display of possibilities.
  • Fixed poor line collapse regexp.
  • Removed developer test code in menu transation scheme.
  • Added unicode char echo Vim tip: http://vim.sourceforge.net/tips/tip.php?tip_id=1013
  • Changed Nr2Hex() to lower case.
  • Added Cream_allchars_list().