<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>I've been using Kate on Fedora for many years and love it. A few quirks, perhaps, but overall really good. I have, however, encountered a strange problem that I can't solve.</p>
<p>I often use the terminal view to perform various commands, and also to edit files in Vim while keeping the standard editor open in the top part of Kate. This has always worked fine. A day or two ago I started noticing different behaviour. When I start Vim from the in-built terminal:
</p>
<p>- Highlighted text appears in bold. I know this is an option in the Vim profile but I don't use it. It interferes with the render of various characters.</p>
<p>- If I press Escape to exit Insert mode, the focus switches back to the file in the Kate editor. I can't find any shortcut that might be causing this, or how to stop it.</p>
<p>I know these might seem like small issues but because I edit all day they have a significant impact on my workflow. If I start Vim from a Bash shell none of these issues occur; everything works as expected. The only thing I can think of is that Vim from the Kate terminal somehow uses a different profile, but I don't know how to tell which one it's using, or how to change it.</p>
<p>My system:</p>
<p>Fedora 41 (running X, not Wayland)</p>
<p>Gnome desktop with a few KDE bits.
</p>
<p>GNU bash, version 5.2.32(1)-release (x86_64-redhat-linux-gnu)
</p>
<p>GNOME Shell 47.3</p>
<p>Konsole (not gnome-terminal) 24.12.1</p>
<p>Kate Version 24.12.1</p>
<p><style type="text/css">p, li { white-space: pre-wrap; }hr { height: 1px; border-width: 0; }li.unchecked::marker { content: "\2610"; }li.checked::marker { content: "\2612"; }</style></p>
<p>I'd really appreciate any help because this is slowing me down a lot. Thanks very much.
</p>
<pre class="moz-signature" cols="72">--
David
Introvert/Unclubbable/Cool
I acknowledge and pay respect to the past and present Traditional Custodians and Elders of this nation.</pre>
</body>
</html>