v0.5.0 Release Notes

@jwu jwu released this Apr 17, 2015 · 14 commits to master since this release

New Features

  • Add vim-better-whitespace plugin, and use w to quickly strip extra white-space

Changes

  • Support erlang in id-utils
  • Different syntax highlight for gulpfile, bower.json, package.json in ex-project
  • Use maparg instead of mapcheck
  • Unset cap of 10,000 files limited in ctrlp, so we find everything
  • Disable ex-minibufexpl by default for the performance problem
  • Disable vim-airline by default for the performance problem
  • Add php into default id-lang-autogen.map

Bug Fixes

  • Fix Issue #79 undotree close will make cursor jump to minibufexpl
  • Fix Issue #82 <leader>sg will delete the edit buffer contents if first time create the exvim proejct without :Update
  • Fix Issue #84 exvim did not open correctly #define for tags
  • Fix Issue #85 when set cursorline is used color of the minibuff explorer get messed up
  • Fix Issue #83 ctrlp must follow the folder include/exclude filter
  • Fix .exvim set to nerdtree with folder_filter will raise an error.
  • Fix ex-searchcompl will not unregister <S-Tab> command after search stops.

v0.4.2 Release Note

@jwu jwu released this Sep 23, 2014 · 39 commits to master since this release

New Features

Changes

  • Remove <unique> from .vimrc mappings.
  • Add coffee plugin back to exVim.
  • Allow user put external tools into exvim/vimfiles/tools directory, and running it without setting environment path.
  • Add support for __EMPTY__ in update-files.sh in osx and linux.

Bug Fixes

  • Fix linux :U[pdate] errors
  • Fix Issue #75 folder_filter_mode = include will not show sub-directory in ex-project correctly.

v0.4.1 Release Note

@jwu jwu released this Sep 8, 2014 · 51 commits to master since this release

New Features

Changes

  • Restore last opened buffers will not open files not exist.
  • Remove root_only option from .exvim file.
  • Update .exvim file to version 10.
  • Resolve Issue #74: Use --files0-from=FILE for idutils.
  • Resolve Issue #70: We are now allow folder_filter be applied globally.

Bug Fixes

  • Fix Issue #69: When enable_restore_bufs changes and saves in .exvim file, it will not affect immediately.
  • Fix restored buffers didn't show name in minibufexpl
  • Fix Issue #72: Taglist puts letters in current buffer in console vim on <Up>, <Down>.
  • Fix Issue #73: Error detect when use <c-k>, <c-l> while no buffer listed.
  • Fix install problem since Vundle change its github address

v0.4.0 Release Note

@jwu jwu released this Aug 31, 2014 · 67 commits to master since this release

New Features

  • Add shader language highlight support
  • Add c,cpp,csharp,javascript,lua,makefile support exCommentLable highlighting
  • Add support for file_ignore_pattern
  • Newer version .exvim file settings will not reset older version settings during upgrade Issue #59
  • Add store and restore buffers when close and open Vim, this feature needs you turn on enable_restore_bufs in .exvim file

Changes

  • Set follow symlinks by default for ctrlp plugin.
  • Use id-lang-autogen.map file all the time. Issue #60
  • Disable vim-ariline tabline, I found this will slow down text typing when there have too many buffers opened
  • Disable vim-coffee plugin, the coffee plugin breaks the indent in javascript and html
  • Use TList instead of TagBar by default to improve the performance

Bug Fixes

  • Fix Issue #55: Vim startup errors with latest patches (1-324)

v0.3.0 Release Note

@jwu jwu released this Jun 8, 2014 · 98 commits to master since this release

New Features

  • Integrate ex-hierarchy plugin for generate hierarchy map of classes.
  • Integrate ex-qfix plugin for easy manipulate quickfix list in plugin window.
  • Add folder_filter_root_only filter option in .exvim file.
  • Add GSW method in ex-gsearch. This method will allow user global search
    single word instead of text.
  • Add <leader><esc> which can directly close last opened plugin window no
    matter where your cursor live.

Changes

  • Replace g:exvim_dev and g:exvim_dev_path with g:exvim_custom_path. This allow user specific the exvim directory for install.

Bug Fixes

  • Fix Issue #44: Error message is thrown when :Update and excluded folder is missing
  • Fix Issue #48: Terminal Vim <esc>, <F4> key mappings lead to several problem.
  • Fix Issue #51: Ubuntu Terminal solarized not working correctly.
  • Fix ex-project tree line | be italic for some fonts.

v0.2.0 Release Note

@jwu jwu released this Apr 29, 2014 · 130 commits to master since this release

New Features

  • Integrate Taglist and Tagbar.
  • Add online help toggle option g:ex_{plugin}_enable_help for on/off help text in ex-plugins.
  • Add mkview and loadview in ex-project, this will allow ex-project keep the folding state.

Changes

  • Refine the script to help ex-project become a standalone plugin.
  • Add options in ctags shell to help generate namespaces tags.

Bug Fixes

  • Fix target line highlight will not clear when we use :q or :close close ex-plugin window.
  • Fix zoom window toggle will not reset when close ex-plugin window.
  • Fix ex-plugin focus error when editing multiple splitted buffer.
  • Fix after close a splitted window, ex-plugin will always open with a splitted buffer.
  • Fix when there is no edit window, ex-plugin window open will mess up.
  • Fix <leader>bd will close unsaved buffer without warning.
  • Fix ex-project will not keep fold state when close and re-open.

v0.1.0 Release Note

@jwu jwu released this Apr 14, 2014 · 149 commits to master since this release

New Features

  • Add ex-symbol plugin
  • Add id-lang-autogen.map support when generate idutils shells with file_filter
  • Add type-script support by plugin typescript-vim
  • Add switch between NERDTree and ex-project window by <c-tab>

Changes

  • Change cwd from absolute directory to "./".

Bug Fixes

  • Fixed :Update error when file_filter has value
  • Fixed white space path error
  • Fixed switch .exvim project will overwrite the old .exvim's auto commands
  • Fixed gsearch jumps will keepjumps which will lead to <ctrl-o> jump back to wrong position