I'm pleased to announce the XYZCommander version 0.0.4!
Change log for 0.0.4:
Overview
--------
* Tabs in navigation panels
* Auto-completion subsystem
* VFS caching
* New piece of documentation: XYZCommander overview
* XYZCommander on Ubuntu PPA
Installation
------------
For ubuntu users:
1) sudo add-apt-repository ppa:syhpoon/xyzcmd
2) sudo aptitude update && sudo aptitude install xyzcmd
Configuration
-------------
* New variable cache_time (integer) in section vfs.
Variable sets number of seconds during which VFS cache obsoletes.
Default 60.
Skins
-----
* New attribute for selected buttons - button_active.
* New attribute for tab bar - tabbar
* New attribute for active tab - tabact
Events
------
* New event event:sys:panel:before_switch_tab.
Fires before switching to another tab.
* New event event:sys:panel:switch_tab.
Fires when switching to another tab.
* New event event:sys:panel:new_tab.
Fires when new tab is added.
* New event event:sys:panel:del_tab.
Fires when tab is deleted.
VFS
---
* Fixed bug when permission bits where ignored in recursive copying
* Implemented VFS objects caching. This highly improves non-local VFS
handlers working speed.
* Implemented copy() method for tar VFS handler. That is it is now possible
to copy objects from inside tar archives to local filesystem.
Plugins
-------
* New plugin - :core:complete.
Plugin provides ability to auto-complete provided text in different domains.
Currently three domains implemented:
* binpath - searches through directories defined in $PATH variable
* fs - searches through filesystem hierarchy
* service - searches through services in /etc/init.d
Auto-completion function bound to META-Tab by default.
* New method :sys:cmd:get()
Method retrieves current cmd contents.
* New method :sys:cmd:append()
Method append string to the end of cmd.
* New method :sys:panel:new_tab().
Create new tab.
Bound to Ctrl-c c to create tab in active panel and to
Ctrl-c C to create tab in inactive one.
* New method :sys:panel:del_tab().
Delete tab.
Bound to Ctrl-c d to delete tab in active panel and to
Ctrl-c D to delete tab in inactive one.
* New method :sys:panel:switch_tab().
Switch to particular tab.
Bound to Ctrl-c [0-9] to switch to tab with provided index in active panel
and to Ctrl-c SHIFT-[0-9] to switch to tab in inactive one.
* New method :sys:panel:next_tab().
Switch to the next tab.
Bound to Ctrl-c n to switch to the next tab in active panel and to
Ctrl-c N to switch to the next tab in inactive one.
* New method :sys:panel:prev_tab().
Switch to the previous tab.
Bound to Ctrl-c p to switch to the previous tab in active panel and to
Ctrl-c P to switch to the previous tab in inactive one.
* New method :sys:cmd:get().
Method allows to get current command line contents.
* New method :sys:panel:get_tabs().
Return list of tabs in format (path, selected_entry_name).
* New method :sys:panel:active_tab().
Return index of currently active tab.
* Plugin :misc:where is extended to save/restore tabs as well
--
~syhpoon
--
You received this message because you are subscribed to the Google Groups "xyzcmd" group.
To post to this group, send email to
xyz...@googlegroups.com.
To unsubscribe from this group, send email to
xyzcmd+un...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/xyzcmd?hl=en.