https://bugs.kde.org/show_bug.cgi?id=469838

            Bug ID: 469838
           Summary: Regression: Kate LSP client (Rust analyzer) does not
                    autofill arguments and return types
    Classification: Applications
           Product: kate
           Version: 23.04.0
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: kwrite-bugs-n...@kde.org
          Reporter: koncek.mar...@gmail.com
  Target Milestone: ---

SUMMARY
After and update in Fedora 38, this feature no longer works.
I tried downgrading all rust* + cargo* packages, the issue remained. After
downgrading Kate, the feature worked again.
Version known working: 22.12.3
Version known not working: 23.04.0

STEPS TO REPRODUCE
1. Open and Rust project in Kate with LSP plugin active and rust-analyzer
binary available
2. In the following code:
```
struct S {}
impl Drop for S
{
    <CURSOR HERE>
}
```
press Ctrl + Space to force autocompletion menu.
In Kate version 22.12.3, it would autofill this string `fn drop(&mut self) {`.
In Kate version 23.04.0, it would autofill this string `fn drop(..)`.

OBSERVED RESULT
Arguments and return types of implemented methods are missing.

EXPECTED RESULT
Arguments and return types of implemented methods should be autofilled.

SOFTWARE/OS VERSIONS
Linux: Fedora 38

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to