User input tab expansion and JCL menu related fixes

Vitaliy Batichko <>
Tue Jan 25 14:06:00 CET 2011


Hi,

This branch contains fixes and additions, mainly related to
expand-on-tab behavior and JCL menu.

Please, see below for description of each commit.

Fetch command:

git fetch git://github.com/bva/otp.git shell

commit c231211610a6b3129e080ae2a85107d62f19e3f8
Author: Vitaliy Batichko <>
Date:   Fri Jan 21 18:39:55 2011 +0200

    Add expandfmt_fun option for io:setopts

    Programmer have control for overriding expand-on-tab
    line input behavior. In addition to that, it would be
    useful to override default function for formatting
    tab-expanded results.

commit 377ea06b0c331830d5e4d0994470734d8ee60014
Author: Vitaliy Batichko <>
Date:   Mon Jan 24 20:15:58 2011 +0200

    Fix lib/.gitignore

    /common_test/doc/src/ct_slave.xml added.

commit 95672fa5be00bb93b042da4f5c3416634798dc47
Author: Vitaliy Batichko <>
Date:   Thu Nov 11 20:06:45 2010 +0200

    Correct JCL's help indentation

    "q" command was not properly indented. Also, when
    erlang is not started in distributed mode, disable
    "r" command.

commit ba4b19605ab8675029d28b7f8a42185bb1c2d948
Author: Vitaliy Batichko <>
Date:   Mon Jan 24 13:53:17 2011 +0200

    Handle JCL's "r" command error when no pool started

    JCL's "r" command without parameters tries to run a
    remote shell on the one of pool's nodes. If the pool
    is not started, an error occurs, leading to unusable
    erlang console.

commit e2077cb78b26e0fd118840831bb728cc0145feb3
Author: Vitaliy Batichko <>
Date:   Fri Jan 21 17:46:18 2011 +0200

    Fix tab expansion in remote shell

    Expand names of modules/functions which has been loaded
    on remote node, instead of local ones.

    Credits to: Mats Cronqvist <mats.cronqvist <at> gmail.com>
    Credits to: Serge Aleynikov <saleyn <at> gmail.com>

commit 838b84a5ebc93737f7ebfc2dc9aac657409434de
Author: Vitaliy Batichko <>
Date:   Thu Jan 20 20:11:07 2011 +0200

    edlin_expand: fix matches formatting

    Fix formatting on terminals with width,
    that is different from 80 chars.

commit ff28c52770a5cb862efab890884265724019f506
Author: Vitaliy Batichko <>
Date:   Thu Jan 20 19:59:58 2011 +0200

    Take into account arity len when calculating field's width


More information about the erlang-patches mailing list