> I agree. What I did was check "Never" on "Pause after run"
and put reads in the menu/ext file

Oho, that's *very* clever, thank you!

On Sun, Mar 29, 2015 at 10:14 AM, Mike Smithson <mdooli...@gmail.com> wrote:

> I agree. What I did was check "Never" on "Pause after run"
> and put reads in the menu/ext files where I knew I would
> want the pause. Something like this:
>
> + t r & ! t t
> @       Do something on the current file
>                 CMD=%{Enter command}
>                 $CMD ./%0f
>                 read -e -n1 -p'Hit a key... '
>
> Otherwise, if I'm going to type a command that I want to see
> the output, like "make", I hit CTRL-O right before I type to go
> into terminal mode.
>
>
>
>
> On Sun, 29 Mar 2015 08:12:12 -0700, Ben <2blkb...@nemontel.net> wrote:
>
>  MC has three config options for what to do after executing files by
>> pressing return with the selection on them:
>>
>> 1 Close the shell every time, returning to MC
>> 2 Leave the window open every time, press return to... return
>> 3 Close the window only on "dumb" terminals (what?)
>>
>> Number one leaves you unable to see the output of a command. So you type
>> ls
>> and it's kind of useless. Or any other command or script that has output
>> you need to see.
>>
>> Number two works for those things where you need to see output, but if you
>> don't, and there are things you routinely execute that do good things for
>> you that simply need to be done on command (like turning on house lights,
>> my particular thang) then it eventually becomes a bit of annoyance that it
>> doesn't just get done.
>>
>> Now, I may be missing something buried in that "dumb terminal option", but
>> it seems to me that this would be a nice solution:
>>
>> You know how the F4 editor keeps track of what line you're on in which
>> file? That's *lovely*.
>>
>> Well, how about modifying option two so that if you press return, it does
>> what it always did, that is, close the shell and return. But if you press
>> something else, perhaps ESC or whatever, from then on, when that command
>> is
>> run, the shell closes when the run is done.
>>
>> This implies you'd need an operation to remove the "close" status in case
>> the cat stepped on the selected key at the wrong time, but that doesn't
>> seem like a high hurdle, lots of room in the menus.
>>
>> Another approach would be an option to pause only if the command has
>> output
>> other than CR and LF, which doesn't require saving file names anywhere,
>> but
>> I think that might be a little unsatisfactory as if a command might create
>> output or not, you might get a little uncertain if you saw what you
>> thought
>> you saw.
>>
>> Number three... I use the usual terminal types. Are they "dumb"? I have no
>> idea. I don't see anything in the OS X shell preferences to variably
>> designate the terminal as "dumb" or not based on what's executing, so I'm
>> guessing this can't do what I'm thinking. Is it useful to anyone? If not,
>> perhaps it could be the "pause only if command produces output" option
>> instead.
>>
>> So, anyone? Feasibility problems? Good? Bad? Stupid? Selfish? Did I
>> completely miss or misunderstand a feature?
>>
>> --Ben
>>
>
>
>
> --
> Peace and Cheer
>
_______________________________________________
mc mailing list
https://mail.gnome.org/mailman/listinfo/mc

Reply via email to