FS#16218 - [kdebase-kwrite] and kdesdk-kate - missing code/word completion plugins

Attached to Project: Arch Linux
Opened by Michal Krenek (Mikos) - Wednesday, 16 September 2009, 15:03 GMT
Last edited by Andrea Scarpino (BaSh) - Saturday, 03 October 2009, 18:02 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Pierre Schmitz (Pierre)
Andrea Scarpino (BaSh)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Kate and KWrite (more generally ktexteditor KPart) is broken in complete Arch Linux KDE 4.3.1 installation. For example code folding doesn't work (tested on Python code) and text editor plugins are missing (especially word completion plugin). It did work in the past without problems (I am not sure if it did work in KDE 4.3.0, but it definitely did work in KDE 4.2.x).

If it is of any help to you, one of missing files is /usr/lib/kde4/ktexteditor_docwordcompletion.so (word completion plugin). If I am right, it should be in kdelibs package (but I am not sure).

This is extremely inconvenient for me, because Kate is my main editor for programming at my job and without word completion and code folding it is badly usable.

Additional info:
Latest KDE 4.3.1 packages (updated at 2009-09-16), complete installation (pacman -S kde).
This task depends upon

Closed by  Andrea Scarpino (BaSh)
Saturday, 03 October 2009, 18:02 GMT
Reason for closing:  Upstream
Comment by Andrea Scarpino (BaSh) - Wednesday, 16 September 2009, 21:05 GMT
These plugins are working here, enabled by default.
Pressing ctrl+space I active code completion; with ctrl+8 or ctrl+9 I use the word completion.
Comment by Pierre Schmitz (Pierre) - Wednesday, 16 September 2009, 21:12 GMT
Works fine here; at least with PHP.

Could you give an example? And please check with a new user account.
Comment by Michal Krenek (Mikos) - Wednesday, 16 September 2009, 21:14 GMT
I have tried it on 3 different computers. It doesn't work anywhere. Code folding markers for Python code are not shown and code completion plugin is missing (it should be in Settings - Configure Kate - Editor Component - Extensions).
Comment by Andrea Scarpino (BaSh) - Wednesday, 16 September 2009, 21:16 GMT
Tools->Invoke Code Completion
Tools->Word Completion

aren't they?
Comment by Michal Krenek (Mikos) - Wednesday, 16 September 2009, 22:10 GMT
Well, CTRL+Space completion works, but automatic showing of completion list (without pressing CTRL+Space) doesn't work (this is what word completion plugin did). But maybe it is upstream change?

Anyway code folding doesn't work for Python (it did work in KDE 4.2.x). But it works for other languages (I have tried PHP).
Comment by Michal Krenek (Mikos) - Wednesday, 16 September 2009, 22:28 GMT
I have found upstream bug about broken Python code folding in KDE 4.3:
https://bugs.kde.org/show_bug.cgi?id=205708

But there is no answer and person who reported it also uses Arch Linux, so we can't be sure if it is upstream bug or not.

About code completion - I have found that auto completion is enabled in "Settings - Configure Kate - Editor Component - Editing - Auto Completion". And sometimes it fires up it seems (it just happend now). So this seems really like upstream bug (unrealiable auto completion). Sorry for eporting it here prematurely.

Loading...