Version: 2.1b4 (using KDE 4.4.5) OS: Linux When the "automatically insert opening and closing double quotes for LaTeX" option is set in Kile (with type English quotes), and when Kile is set to VI input mode, a double quote is inserted into the text when attempting to define a buffer. For example, the command "1Y will insert a `` into the text, but will also yank the current line and place that line in buffer 1. A subsequent command of "1P will insert a `` into the text, but will also paste the previously yanked line in the appropriate place. The yank and paste operations behave normally if the "automatically insert opening and closing double quotes for LaTeX" option is not set. Reproducible: Always Steps to Reproduce: See above Actual Results: See above Expected Results: See above
This bug is still present in the current version 2.1.3 of Kile. Pressing the quote key on keyboard immeditely inserts the latex command for the configured type of quote, even though the insert mode (press 'i') of vi is not activated. This bug makes it impossible to use buffers while the "Latex -> General -> Automatically insert opening and closing double quotes for LaTeX" option is activated, which dramatically reduces the usability of the vi mode. Please add a patch such that Kile inserts the LaTeX equivalent for a quote only if vi is in the insert mode.
*** Bug 393246 has been marked as a duplicate of this bug. ***
I can confirm this is happening also in version 2.9.91 .
A possibly relevant merge request was started @ https://invent.kde.org/office/kile/-/merge_requests/2