[xyzcmd] XYZCommander 0.0.3 released!

0 views
Skip to first unread message

Max E. Kuznecov

unread,
May 7, 2010, 4:57:38 AM5/7/10
to xyz...@googlegroups.com
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.

syhpoon

unread,
May 7, 2010, 4:59:41 AM5/7/10
to xyzcmd
Of course subject must read as
XYZCommander 0.0.4 released! :)
Reply all
Reply to author
Forward
0 new messages