mcedit bug
Matthias Urban
murban at cs.uni-magdeburg.de
Sun Dec 23 15:34:57 UTC 2001
Hi Pavel,
> Could you please give an example? I tried "ls -al" and it works as one
> would expect.
I'm sorry but I've just discovered that it was the wrong command :-(
Only "Do something on the tagged files" doesn't work with complex
commands. The problem is located in the following line:
---
set %u; CMD=%0{Enter command};
---
`%0{...}' is used and it seems that this syntax let only the first word
of the command be assigned to CMD; the rest is passed on to the shell.
It works well when the following syntax is used:
---
set %u; CMD=%{Enter command};
---
> > I've looked into the sources of the Midnight Commander and I have found
> > the following in the file edit.c, line 2704+, function user_edit():
> ...
> Maybe it was meant to save a few keystrokes when inserting constructs
> like while into C and Perl programs. Maybe somebody was on crack :-)
;-)))
> I've just removed both edit_cursor_to_bol and edit_cursor_to_eol from
> that file. Thank you for reporting the problem!
Fine, I'll try it out as soon as possible.
> > A last thing: What do you think about `word completion' within the
> > editor? That would be a very cool feature. And is there a 'redo'
> > anywhere?
>
> I'm affraid that all those cool features won't appear in MC unless you
> implement it and do it very cleanly, documenting every change.
I will think about it, really ;-)
(Maybe when I've finished my studies!? (in a few months))
> You are probably wrong if you think that this list is full of talented
> programmers with a lot of free time just waiting for cool ideas.
I've never thought so; I know that this is not a commercial project. And
I also know that you are sacrificing your free time when implementing
new features for it. All the more I'm impressed of the MC; there's
nothing assimilable for UNIX-like systems (in fact, even the Norton
Commander never was as powerful as the MC :-).
Best regards and Merry Christmas!
Matthias
PS: Thank you for the patch, again. It's like a completely new MC :-)))
More information about the mc-devel
mailing list