[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kwrite-devel
Subject:    [Bug 146181] New: Autocomplete  preferences are needed
From:       Nathan Spaeth <loplin () gmail ! com>
Date:       2007-05-31 0:44:04
Message-ID: 20070531024403.146181.loplin () gmail ! com
[Download RAW message or body]

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=146181         
           Summary: Autocomplete  preferences are needed
           Product: kate
           Version: unspecified
          Platform: Gentoo Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: wishlist
          Priority: NOR
         Component: general
        AssignedTo: kwrite-devel kde org
        ReportedBy: loplin gmail com


Version:           3.5.5-r1 (using KDE KDE 3.5.5)
Installed from:    Gentoo Packages
OS:                Linux

It would be useful to be able to define different behaviours to different \
autocompletions. A) Autocomplete should recognize case. I for one don't \
type my html tags in capital letters and often end with things like the \
following when using autocomplete: <taBLE><tbODY><TR><br><TD></TR></TABLE>

Notice the funky casing, the lowercase is my typing, uppercase is \
autocomplete. 'table' and 'tbody' are autocompleted for me after the first \
two letters, 'br' doesn't have a closing tag and is too short to be \
recognized before I get to '<br' anyway, and once I do get that far, it \
doesn't give me the option to autocomple, so I have to type out '/>' \
myself.

I really do like having all my tags uppercase, I am just too lazy to do it. \
Ideally, rather than autocomplete match my tags case, there would be an \
option to just have all tag autocompletions go strait to uppercase, \
including the portions input by the user. So '<ta' would complete to \
'<TABLE>' rather than '<taBLE>', and '<br'  would autocomplete to '<BR/>'.


B)This may already be a feature that I couldn't find, but it would be \
useful if there was an option to always close tags. Some times when you are \
going quickly, you don't even think to press <enter> on autocompletions. \
This means you end up with: <table><tr><td>
And none of the closing tags were automatically inserted so you are left \
manually inserting them. It would be nice if they would automatically:
1) Change the user typed code to uppercase (see above)
2) add the closing tag.

So typing, '<table><tr><td>' would result in \
'<TABLE><TR><TD></TD></TR></TABLE>'.

C) Lastly, it would also be nice if the closing tags on block level \
elements were automatically put on a new line... '<table>' would \
autocomplete as ... <TABLE>|
</TABLE>

Or, typing '<table>[enter]<tr>' would autocomplete as...
<TABLE>
       <TR>|
       </TR>
</TABLE>

('|' denotes cursor position)

Thanks for reading all of this, regardless of whether these requests get \
implemented or not :) _______________________________________________
KWrite-Devel mailing list
KWrite-Devel@kde.org
https://mail.kde.org/mailman/listinfo/kwrite-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic