Thanx !
With this information it was easy to manipulate the section [Dir Hist New
Left Panel] within ~/.mc/history to contain the directory which I want to
appear in the left panel.
And now it works like a breeze !
regards, Marc-Oliver Ihm
Background: I use mc within an interactive perl-script. At some point the
user should get the chance to copy files from one directory (lets say A) to
the other (say B) and so I invoke mc. However, here it is crucial that the
users copies from A to B (and not from B to A). To make things easy for
users I just want to issue something like "please use mc to copy from the
left to the right panel" from within my script. But then I need to be sure,
that directory A is presented within the left panel under all
circumstances.
|---------+---------------------------->
| | Pavel Roskin |
| | <[EMAIL PROTECTED]> |
| | |
| | 19.07.02 14:40 |
| | |
|---------+---------------------------->
>--------------------------------------------------------------------------------------------------------------|
|
|
| An: Marc-Oliver Ihm <[EMAIL PROTECTED]>
|
| Kopie: [EMAIL PROTECTED]
|
| Thema: Re: Which directory from the commandline appears in which Panel ?
|
>--------------------------------------------------------------------------------------------------------------|
Hello!
> When I invoke mc like this:
>
> mc x y
>
> where x and y are names of directories respectively, directory x does not
> necessarily appear in the left directory panel as I would expect.
x is the directory on the active panel. If you have "Auto save setup"
enabled in the Options->Configuration menu, then the active panel is the
panel that was active last time you were using mc.
> So my question: Is it possible to force mc to display its first argument
in
> the left and its second argument within the right panel ?
I don't know of any way short of disabling "Auto save setup" alltogether
or setting "current_is_left=1" in the "[Dirs]" section of ~.mc/ini from a
script before you run mc.
> If this is not possible: What are the rools for diplaying the directories
> named on the commandline either in the left or the right panel ?
>
> I have tried to figure this out by looking at the sources, but wasn't
able
> to understand what really happens within handle_args() ...
Check create_panels().
--
Regards,
Pavel Roskin
_______________________________________________
Mc mailing list
[EMAIL PROTECTED]
http://mail.gnome.org/mailman/listinfo/mc