dot_files/vim-plugins/bundle/xptemplate/changelog.md
2017-07-09 00:26:06 +03:00

152 lines
2.8 KiB
Markdown

2016-07-07
==========
Fixed
-----
* engine: always try to init buf data for xptemplate before XPTupdate. fixed: #79
2015-06-28
==========
Fixed
-----
* bracket: fix incorrect indent with cr
* engine: fix wrapper indent
* engine: normal-mode "x" breaks xpt
* filter: pass test 60-ph-func-Next 05-def-text-arg. Next move focus to next ph
* snippet-matching: snippet key should be stored in filetype instead of buffer
* snippet-matching: use keyword instead of word
* syntax: correct escaping nested mark
2015-06-17
==========
Fixed
-----
* engine: fix #69 mapping saver should not reinitiate when switching buffer
2015-06-02
==========
Fixed
-----
* engine: support hint of pum in dictionary type
* engine: post-filter uses outer-marks
* eval: concat text and Echo(). fix #68
2015-04-20
==========
Fixed
-----
* util: xpt#once#init path parsing in windows
2015-04-17
==========
Added
-----
* util: load .xpt.vim from working dir
Fixed
-----
* engine: quick-add snippet to buffer without filetype
2015-04-16
==========
Added
-----
* integration-test: of g:xptemplate_lib_filter
* option: g:xptemplate_lib_filter
2015-04-14
==========
Added
-----
* integration-test: 01-g-xptemplate_key_force_pum
* integration-test: 01-g-xptemplate_key
* integration-test: escaping in g:xptemplate_vars
* integration-test: 00-verboselog
* integration-test: snippet hint
Fixed
-----
* eval: \\$a should unescape one back slash
* eval: error message should not interrupt working flow
* hint: beside string, also accept number, dict and list value type
* util: xpt#once#init resolve symbolic link
2015-03-05
==========
Fixed
-----
* oop: skip verbose message when looking for class member
2015-03-03
==========
Added
-----
* integration-test: basic rendering.
* integration-test: indenting.
* integration-test: command 'XSET'.
* integration-test: pop up menu.
* integration-test: wrapper.
* integration-test: function:
`Build()` `BuildIfNoChange()` `BuildSnippet()` `Choose()` `Echo()` `Trigger()`.
* snippet: golang.
* doc: `Build()` `Echo()` `BuildIfNoChange()`.
* doc: gif screencast.
* doc: `g:xptemplate_break_undo`.
Changed
-------
* snippet: simplify markdown.
* engine: use closure for variable looking up.
* engine: filter action 'embed' is same with 'build'.
* engine: support to change only the visual mapping.
* engine: add conf `g:xptemplate_close_pum`.
Deprecated
----------
* action: 'embed'.
Removed
-------
* engine: several old fashion classes.
Fixed
-----
* engine: fix script-local mapping restore.
* readme: integration with latest supertab.
* engine: non-built default value should not move cursor to next.
* engine: correct several indent handling.
* engien: option 'preview' with completeopt.
* mapping: fix lost setting during applying BuildSnippet.