Feature Request: Option to Disable End-of-Line Selection on Triple Click
Waqar Ahmed
waqar.17a at gmail.com
Sat Sep 14 19:17:21 BST 2024
Hi,
I would suggest that you write a "Command Line Script" that has the
behaviour you want and then bind that script to a shortcut.
See: https://docs.kde.org/stable5/en/kate/katepart/dev-scripting.html
Maybe the following will work (haven't tested it):
```
var katescript = {
"author": "abcd",
"license": "LGPLv2+",
"revision": 1,
"kate-version": "5.1",
"functions": ["myCopyLine"],
"actions": [
{ "function": "myCopyLine",
"name": "Copy current line",
"category": "Editing",
"shortcut": "Ctrl+Shift+A",
"interactive": "false"
}
]
};
function myCopyLine() {
var cursor = view.cursorPosition();
var lineLength = document.line(cursor.line).length;
view.setSelection(Range(cursor.line, 0, cursor.line, lineLength));
view.copy();
}
```
- put this in a file under ~/.local/share/katepart5/script/commands/
- start kate
- Hit Ctrl + Shift + A ...... OR .... F7 and then type "myCopyLine"
Regards,
Waqar
On Sat, Sep 14, 2024 at 9:05 PM david at davipro.fr <david at davipro.fr> wrote:
>
> Dear KWrite/Kate Development Team,
>
> I hope this message finds you well. I would like to request a small
> feature that I believe could improve the user experience for many users.
>
> Currently, in Kate Version 24.05.2 (and possibly other versions), when
> triple-clicking a line to select it, the end-of-line (newline) character
> is also included in the selection. While I understand that this may be
> the desired behavior for some, it can be quite inconvenient for others,
> especially when one frequently copies lines of code without wanting the
> newline character.
>
> I would like to suggest adding an option (perhaps a checkbox in the
> settings) that allows users to disable the inclusion of the newline
> character when triple-clicking a line. This would provide more
> flexibility and control over text selection behavior.
>
> Thank you for considering this feature request, and I appreciate all the
> hard work that goes into maintaining such a fantastic tool!
>
> Best regards,
>
> David
>
More information about the KWrite-Devel
mailing list