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
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
|
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
Pressing ctrl+space I active code completion; with ctrl+8 or ctrl+9 I use the word completion.
Could you give an example? And please check with a new user account.
Tools->Word Completion
aren't they?
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).
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.