Bug#242974: vim-latexsuite: overwrites unnamed register when switching buffers
Nikolaus Schulz
microschulz at web.de
Fri Dec 1 03:21:19 UTC 2006
Followup-For: Bug #242974
Package: vim-latexsuite
Version: 0.20041219-1
This bug still exists and is very annoying. :-(
Not only does vim lose the unnamed register's content when it is
restarted, but it does so every time one switches between TeX files
(e.g. with :n).
On Thu, Nov 11, 2004 at 07:52:33PM +0100, martin f krafft wrote:
> The bug still exists. Apparently now though it uses the 'a' buffer
> to restore the primary paste buffer.
Same here.
> To reproduce:
>
> echo Hello world > test.tex
> echo Second line >> test.tex
> vim test
> yyj"ayy:q
> vim test
> Gp"ap
I think the procedure above is not suitable to trigger the bug, but
works just like expected -- the second yank command sets the registers
"" and "a.
> This should output "Second line" twice when in fact it should
> duplicate the contents of the file in lines three and four.
Nope. The following minimal file content is needed to trigger the bug:
----[ a.tex ]----
\usepackage{bar}
\begin{document}
-------eof-------
This corrupts the unnamed ("") register when switching from some *.tex
file to a.tex:
penelope[demo]$ ls
a.tex
penelope[demo]$ echo -e "first\nsecond" > b.tex
penelope[demo]$ vim b.tex a.tex
"aYjY:nP
This should put 'second' on the first line of a.tex, but it puts
'first'. Very annoying. The minimal a.tex is also quite weird.
Nikolaus
-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.27-deb.150606
Locale: LANG=de_DE at euro, LC_CTYPE=de_DE at euro (charmap=ISO-8859-15)
Versions of packages vim-latexsuite depends on:
ii vim 1:6.3-071+1sarge1 Vi IMproved - enhanced vi editor
-- no debconf information
More information about the pkg-vim-maintainers
mailing list