[ANNOUNCE] dvtm-0.13 Hi,
I just released dvtm-0.13, the tiling window manager for the console: http://www.brain-dump.org/projects/dvtm/dvtm-0.13.tar.gz with sha1sum 8a4fc2440faa3050244e5a492fb6766899e0c0d7 dvtm-0.13.tar.gz Changes include: * rewritten copy mode as an external process Upon MOD+e dvtm pipes the whole screen buffer content to $EDITOR. Whatever the editor writes to stdout will be stored in an internal dvtm register for later pasting with MOD+p. This only works if your editor of choice is usable as a filter i.e: echo Hello World | $EDITOR - | cat An alternative editor to use can be set with the environment variable $DVTM_EDITOR. Instructions for the intended usage together with vis can be found at: http://lists.suckless.org/dev/1411/23973.html * tagging concept working the same as in dwm. Current key bindings are as follows: Mod-F[1..n] Mod-v-[1..n] View all windows with nth tag. Mod-0 View all windows with any tag. Mod-v-Tab Toggles to the previously selected tags. Mod-V-[1..n] Add/remove all windows with nth tag to/from the view. Mod-t-[1..n] Apply nth tag to focused window. Mod-T-[1..n] Add/remove nth tag to/from focused window. The default configuration sets up five different tags (1-5). * rudimentarily sanitize $SHELL such that SHELL=dvtm dvtm is no longer a fork bomb. * more flexible key binding configuration including the possibility to specify key bindings involving 3 subsequent symbols. * unified drawing of minimized windows always on the last screen line. Previously the arrangement of those minimized windows was done by the individual layouts. * use of pselect(2) instead of select(2) in order to fix a race condition. * cleanups and comments for the terminal emulation code (vt.[ch]). This is also in preparation for eventual use in vis. Support for italic attributes and terminfo entries ({r,s}itm). Recognize '\033];title\007' as title changing sequence. * build system (i.e config.mk) should now respect $TERMINFO and $PREFIX if set. By default _POSIX_C_SOURCE=200809L and _XOPEN_SOURCE=700 is used, if you get compile errors change them to match whatever your system needs to expose the required interfaces. * Solaris and AIX support (with some tweaks to config.mk) All in all a lot of code was changed, comments, patches and a thorough review is always welcome! As a kind of social experiment I also pushed a mirror of the repository to github: https://github.com/martanne/dvtm Cheers, Marc -- Marc André Tanner >< http://www.brain-dump.org/ >< GPG key: CF7D56C0