8000 Releases · fireflowerr/vwm.vim · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: fireflowerr/vwm.vim

Stabilized API. Breaking changes. New features, performance improvements.

27 Apr 18:34
Compare
Choose a tag to compare

Going forward the API of vwm should be very stable. This release brings major improvements. The layout traversal process has been optimized. The configuration of nodes has been made much more coherent, see :help :vwm#layouts. The most breaking change is likely node.sz. The size attribute has been split in to two configurations, node.h_sz and node v_sz. See :help vwm-layouts-child. Functions have been documented for developers. See :vwm-functions. Node.cache is no longer supported. To close buffers on toggle add node.set += [bh=wipe] . Safe mode is now precluded by VwmRefresh. Worth noting: every node attribute should now support funcrefs in addition to it's listed parameter. When a funcref is received, it will be evaluated lazily with the an expectation that the listed parameter type will be returned on call. For an example of scripting with some of the new configurations see the updated layouts example.

A new configuration g:vwm#eager_render has been added. When true redraw will be executed after each node is pushed to the ui.

beta v0.2.0

09 Apr 02:15
Compare
Choose a tag to compare
beta v0.2.0 Pre-release
Pre-release

Lots of changes this time around.

New Features

  • g:vwm#safe_mode: When enabled, layouts will attempt to prevent other layouts causing a resize. Caues a minor performance hit.
  • g:vwm#force_vert_first: Control the direction of overlap
  • :VwmRefresh: Restore layouts to their original dimensions
  • VwmOpen, VwmClose, and VwmToggle now support varargs layout names
  • :VwmReinit: Re-normalize layout config.
  • Many new configurations to child and root nodes. see :help g:vwm#layouts

Removed items

  • Child node attribute unlisted is precluded by set. See :help vwm-layouts-child
  • Child node attribute fixed is precluded by set. See :help vwm-layouts-child

beta v0.1.0

21 Mar 09:48
Compare
Choose a tag to compare
beta v0.1.0 Pre-release
Pre-release

Major quality of code improvements. Add bufsteal functionality . Include rich examples.

0