Bug 443242 - Add support for Unicode character composition to Kate and KWrite
Summary: Add support for Unicode character composition to Kate and KWrite
Status: RESOLVED NOT A BUG
Alias: None
Product: kate
Classification: Applications
Component: general (show other bugs)
Version: 21.08.0
Platform: Other FreeBSD
: NOR wishlist
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-03 02:32 UTC by Graham Perrin
Modified: 2023-09-30 17:17 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Graham Perrin 2021-10-03 02:32:42 UTC
SUMMARY

I'd like to use Kate, but it lacks support for the character composition keystrokes to which I became accustomed after switching from Mac OS X to FreeBSD-based systems. 

I assume that Kate for Linux also lacks support. 

STEPS TO REPRODUCE

1. Perform these six keystrokes: 

Control-Shift-U
2
0
2
6
Space bar 

OBSERVED RESULT

2026 

~~~~^
– there's a space


EXPECTED RESULT

…

– a single character.

SOFTWARE/OS VERSIONS

% pkg query %v editors/kate
21.08.1
% uname -KU
1400033 1400033
% uname -a
FreeBSD mowa219-gjp4-8570p-freebsd 14.0-CURRENT FreeBSD 14.0-CURRENT #109 main-n249408-ff33e5c83fa: Thu Sep 16 01:11:04  2021     root@mowa219-gjp4-8570p-freebsd:/usr/obj/usr/src/amd64.amd64/sys/GENERIC-NODEBUG  amd64
% 

Operating System: FreeBSD 14.0
KDE Plasma Version: 5.22.5
KDE Frameworks Version: 5.86.0
Qt Version: 5.15.2
Kernel Version: 14.0-CURRENT (64-bit)
Graphics Platform: X11
Memory: 15.9 GiB of RAM
Graphics Processor: AMD TURKS

ADDITIONAL INFORMATION

Screenshots at https://github.com/psemiletov/tea-qt/issues/37 (for the same issue with TEA) should help to visualise this issue with Kate (and KWrite).
Comment 1 Waqar Ahmed 2022-03-23 14:27:01 UTC
Hi,

have you tried the "Latex completion" plugin. Just enable it in the config and then try typing something like
```
\dots
```
Comment 2 Christoph Cullmann 2023-09-30 17:17:45 UTC
I think this is something an input method should take care of.

See e.g.

https://wiki.archlinux.org/title/IBuse

That will work for all GTK and Qt things at least and provides what you ask for.