<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>314325</bug_id>
          
          <creation_ts>2013-02-03 00:56:36 +0000</creation_ts>
          <short_desc>Kate Autobrace will not embrace selected text anymore</short_desc>
          <delta_ts>2015-01-16 19:02:44 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>kate</product>
          <component>general</component>
          <version>4.0</version>
          <rep_platform>Other</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>313455</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>wishlist</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Vangelis">cyberang3l</reporter>
          <assigned_to name="KWrite Developers">kwrite-bugs-null</assigned_to>
          <cc>dpashov01</cc>
    
    <cc>emdeck</cc>
    
    <cc>finex</cc>
    
    <cc>knutsd</cc>
    
    <cc>lrbh64</cc>
    
    <cc>tonurics</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>30</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1337399</commentid>
    <comment_count>0</comment_count>
    <who name="Vangelis">cyberang3l</who>
    <bug_when>2013-02-03 00:56:36 +0000</bug_when>
    <thetext>I just upgraded to KDE SC 4.10 RC3 and I realized some loss of functionality in kate which is probably related on this commitment:

Git commit d51d4820a854985a833f28f1facac9d9287466ab by Christoph Cullmann. 

Committed on 02/11/2012 at 23:11. 
Pushed by cullmann into branch &apos;master&apos;. 

remove auto bracket feature in kate
the auto bracket plugin is much more versatile
added to it feature to auto-complete { for tex, too

The builtin auto bracket had a very nice feature and when you selected some text, you could embrace it with parenthesis, brackets, quotes or double quotes simply by typing the the corresponding character (,{,&quot;,&apos;.
Now with the Autobrace plugin, it will remove the highlighted text.

Reproducible: Always

Steps to Reproduce:
1. Enable Autobrace plugin
2. Write something
3. Select (highlight) this something
4. Press the double quote key
Actual Results:  
something, becomes, &quot;&quot;

Expected Results:  
something, should become, &quot;something&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1339144</commentid>
    <comment_count>1</comment_count>
    <who name="Michał D. (Emdek)">emdeck</who>
    <bug_when>2013-02-08 15:10:28 +0000</bug_when>
    <thetext>Confirmed, I&apos;ve used that feature for years and now it suddenly disappeared after upgrading to 4.10.0.
That plugin suggested as replacement doesn&apos;t have such features, and even QtCreator recently gained such behavior (as option).

Maybe it&apos;s good idea to move such things outside core but ONLY if they are complete replacement for all use cases.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1339222</commentid>
    <comment_count>2</comment_count>
    <who name="Tonurics">tonurics</who>
    <bug_when>2013-02-08 18:52:48 +0000</bug_when>
    <thetext>I am also a very heavy user of this feature.

I&apos;ve always found the auto-brace plugin lacking and relied on the auto-bracketing option. Besides the missing embracing functionality; the auto-brace plugin still refuses to auto complete { in any of my documents. This is a painful regression that should not have made it upstream.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1340708</commentid>
    <comment_count>3</comment_count>
    <who name="Dimitar Pashov">dpashov01</who>
    <bug_when>2013-02-11 23:03:32 +0000</bug_when>
    <thetext>This is duplicate of https://bugs.kde.org/show_bug.cgi?id=313455
I have a solution and will post it there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1340758</commentid>
    <comment_count>4</comment_count>
    <who name="FiNeX">finex</who>
    <bug_when>2013-02-12 00:30:34 +0000</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 313455 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1395129</commentid>
    <comment_count>5</comment_count>
    <who name="Knut Dale">knutsd</who>
    <bug_when>2013-09-04 13:38:51 +0000</bug_when>
    <thetext>I&apos;m equally a victim of the above mentioned commit, as the missing features of the original auto bracketing is litereally in my spine, so I constnatly has to correct &apos;mistypings&apos;.

Seems to me like the commit was a hasty decision, and based on faulty assumptions. Until the plugin is on the same level as the built-in fetaure, why not uncommit and put it back in?

KSD, MET norway</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1491697</commentid>
    <comment_count>6</comment_count>
    <who name="Rik">lrbh64</who>
    <bug_when>2015-01-16 19:02:44 +0000</bug_when>
    <thetext>Also, pressing { used to yield {} (which was good) whereas now it requires a new line before producing the } (which is bad).

Also (which was good), with [x] and the cursor after the  x, two back spaces would remove all three chars, now (which is bad) the ] is left behind.

Also, would like to add my voice to the frustration expressed about losing the ability to highlight and surround with &quot;&quot;, &apos;&apos;, {}, [] and ()

At the risk of cross-posting, I`ll put these comments on 313455.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>