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

            Bug ID: 452813
           Summary: [LSP] Add Omnisharp-roslyn C# Language Server to the
                    Default Settings List
           Product: kate
           Version: 21.12.3
          Platform: Archlinux Packages
               URL: https://github.com/OmniSharp/omnisharp-roslyn/wiki/Con
                    figuration-Options
                OS: Linux
            Status: REPORTED
          Keywords: needs_verification, usability
          Severity: wishlist
          Priority: NOR
         Component: scripting
          Assignee: kwrite-bugs-n...@kde.org
          Reporter: nekone...@protonmail.ch
  Target Milestone: ---

SUMMARY

I realize that Omisharp-roslyn is... feature-filled with its settings
configuration; it would be great if getting at least a default implementation
in the settings tab for the language servers (or its own tab if it would be
large), so that setting it up with Kate isn't a huge hassle by default. As-is,
how to configure it for Kate is a bit confusing to get done right since it's
quite complex on its own.


STEPS TO REPRODUCE
1. Install omnisharp-roslyn
2. Attempt to configure for it in Kate
3. Struggle to get it set-up properly as one would following the existing
examples

OBSERVED RESULT

Setting up omnisharp-roslyn with Kate is seemingly complex by default.
It accepts the following but doesn't seem to do anything (not to mention there
are many other omnisharp values):

{
    "servers": {
        "c-sharp": {
            "command": ["omnisharp", "-lsp", "-e"],
            "commandDebug": ["omnisharp", "--debug", "--verbose"],
            "url": "https://github.com/OmniSharp/omnisharp-roslyn";,
            "highlightingModeRegex": "^Cs$"
        }
    }
}

DESIRED RESULT

Having an existing preset configuration for omnisharp (STDIO - as it's to my
understanding Kate uses it) to tweak as desired, if needed.

SOFTWARE/OS VERSIONS
Linux: Arch Linux
KDE Plasma Version: 5.24.4
KDE Frameworks Version: 5.93.0
Qt Version: 5.15.3

ADDITIONAL INFORMATION
N/A

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

Reply via email to