Paul, please see the ticket I linked in my previous post. There is a
standard way of solving this problem, mc should go for that rather than its
own hacks. I'm working on the patch right now.


On Sun, Sep 15, 2013 at 7:07 PM, Paul Sokolovsky <pmis...@gmail.com> wrote:

> Hello,
>
> On Sun, 15 Sep 2013 12:16:53 -0400
> Felix Miata <mrma...@earthlink.net> wrote:
>
> > http://lists.opensuse.org/opensuse-kde/2013-09/msg00072.html seems to
> > describe a bug in mc-edit. Is the responder there correct that
> > auto-indent switched off would stop the bad behavior? Should it need
> > to be? Adding all those spaces and/or tabs doesn't make any sense to
> > me regardless of how line endings are handled.
>
> I've been having that problem for ages - with Gnome though. If you
> think about it, it's "logical", assuming pasting is handled by terminal
> emulator, and not mc itself. And term emu can only implement pasting by
> sending pasted content as key presses, including spaces and tab, and
> mcedit, with autoindent on, has no idea that it's something else but
> keypresses, so blindly applies autoindent as usual.
>
> So, long ago I indeed worked that around by going to setting and
> turning autoindent off then on (boring!). Then however I noticed that
> depending on the way you paste you may be able to work it around by
> several paste attempts. For example, Gnome terminal has 3 ways to
> paste: menu command, Ctrl+Shift+V, Shift+Ins. So far, my background
> pattern matcher didn't find exact rule what works better, it seems to
> be just non-deterministic, though intuitively, Shift+Ins appear to work
> better.
>
> The way to resolve it would be to handle paste on mc side, and knowing
> that mc already has some X integration, I may imagine, when Shift+Ins
> works, that's what happens. The culprit is that it doesn't work all the
> time and with all paste methods. Which probably partly due to braindead
> X clipboard design (multiple buffers, etc).
>
> --
> Best regards,
>  Paul                          mailto:pmis...@gmail.com
> _______________________________________________
> mc-devel mailing list
> https://mail.gnome.org/mailman/listinfo/mc-devel
>
_______________________________________________
mc-devel mailing list
https://mail.gnome.org/mailman/listinfo/mc-devel

Reply via email to