[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: firefox pasting using xclip replaces line ends with spaces



On Wed, Oct 30, 2019 at 04:36:48PM -0400, songbird wrote:
>   the problem is that the file is one item per line
> and the file is your basic utf8 or ascii like text
> file with [cr][lf]:
> 
> $ od -c list-alpha 
> 0000000   a   c   o   n   i   t   e  \r  \n   a   l   f   a   l   f   a
> 0000020  \r  \n   a   l   l   i   u   m   s       (   b   l   u   e   ,
> 0000040       p   u   r   p   l   e   )  \r  \n   a   s   t   e   r   s
> 0000060       (   p   u   r   p   l   e   ,       w   h   i   t   e   )
> 0000100  \r  \n   a   s   t   i   b   i   l   e       (   r   e   d   )
> 
> 
>   using the xclip command ends up with all of those going into one
> blob when i paste it into a firefox editing box on a Xenforum site.

I tested just now with a CR-LF file ("xclip -i bar") and pasted it into
the textarea on the HTML page that I showed in my previous message.

It worked fine.  There are three separate lines in the textarea.  No
sign of the carriage returns, meaning the web browser probably removed
them.

I verified it using xclip -o and od.

wooledg:~$ xclip -o | od -tx1 -An
 78 78 4e 31 79 0d 0a 7a 7a 71 6e 0d 0a 66 6f 6f
 20 62 61 72 20 62 61 7a 0d 0a

As you can see, xclip is definitely retaining the carriage returns
and newlines.

I suspect your problem is with this "Xenforum site".  It must be using
something other than a standard textarea.


Reply to: