<div><span class="font" style="font-family: tahoma, sans-serif, sans-serif;">I've never managed to get a LSP for any language working with Kate, and would welcome someone with a working config for (say) Python sharing that for instructional purposes.</span><span class="font" style="font-family: tahoma, sans-serif, sans-serif;"><br></span></div><div><span class="font" style="font-family: tahoma, sans-serif, sans-serif;"><br></span></div><div><span class="font" style="font-family: tahoma, sans-serif, sans-serif;">I got pyls and everything else from pypi and did pip3 install 'python-language-server[all]' so the whole collection of flake8, pycodestyle etc were installed, but the docs are a bit too vague (for me) to extract what needs to be done with the LSP config so Kate can connect and take advantage of what the LSP can do.</span><span class="font" style="font-family: tahoma, sans-serif, sans-serif;"><br></span></div><div><span class="font" style="font-family: tahoma, sans-serif, sans-serif;"><br></span></div><div><span class="font" style="font-family: tahoma, sans-serif, sans-serif;">Thanks</span><span class="font" style="font-family: tahoma, sans-serif, sans-serif;"><br></span></div><div class="protonmail_signature_block"><div class="protonmail_signature_block-user"><div><span class="font" style="font-family: tahoma, sans-serif, sans-serif;"><br></span></div><div><span class="font" style="font-family: tahoma, sans-serif, sans-serif;">Tony</span><span class="font" style="font-family: tahoma, sans-serif, sans-serif;"><br></span></div></div><div><span class="font" style="font-family: tahoma, sans-serif, sans-serif;"><br></span></div><div class="protonmail_signature_block-proton"><span class="font" style="font-family: tahoma, sans-serif, sans-serif;">Sent with </span><a target="_blank" href="https://protonmail.com/"><span class="font" style="font-family: tahoma, sans-serif, sans-serif;">ProtonMail</span></a><span class="font" style="font-family: tahoma, sans-serif, sans-serif;"> Secure Email.</span></div></div><div><br></div><div class="protonmail_quote"><div>‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐<br></div><div> On Monday, July 12th, 2021 at 21:44, SecretCode <secretcode343@gmail.com> wrote:<br></div><div> <br></div><blockquote type="cite" class="protonmail_quote"><p><span class="font" style="font-family:Helvetica, Arial, sans-serif">Thank you! Symbol
        Viewer does a great job - classes, method and global functions
        are all recognised and can be navigated to.</span><br></p><p><span class="font" style="font-family:Helvetica, Arial, sans-serif">This is all I need, but
        it sounds like LSP could offer more - however, I get a
        (repeated) warning flashing up:<br> LSP Client: Server terminated unexpectedly: python3 -m pyls
        --check-parent-process</span></p><p><span class="font" style="font-family:Helvetica, Arial, sans-serif">I presume I need to
        install the pyls module to provide this language server, but I
        can't work out where to get hold of it.</span><br></p><p><span class="font" style="font-family:Helvetica, Arial, sans-serif"></span><br></p><p><span class="font" style="font-family:Helvetica, Arial, sans-serif">Joe </span><br></p><div class="moz-cite-prefix">On 12/07/2021 19:14, Waqar Ahmed wrote:<br></div><blockquote type="cite"><div dir="auto"><div>Hi, <br></div><div dir="auto"><br></div><div dir="auto">Yes, there are multiple ways to do that. In
          settings - plugins, enable "Symbol Viewer". <br></div><div dir="auto"><br></div><div dir="auto">I am not sure if supports python, but if it does
          you will have symbols listed in a tool view. <br></div><div dir="auto"><br></div><div dir="auto">However, The best way to do this is via "LSP
          plugin". Set up a python language server, and it will provide
          you with intelligent auto completion, go to definition and
          other IDE like features. <br></div><div dir="auto"><br></div><div dir="auto">A third way to do it is via our CTags plugin. <br></div><div dir="auto"><div><br></div><div class="gmail_quote" dir="auto"><div dir="ltr">On Mon, Jul 12, 2021, 9:54
              PM SecretCode <<a rel="noreferrer nofollow noopener" href="mailto:secretcode343@gmail.com">secretcode343@gmail.com</a>>
              wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><p><span class="font" style="font-family:Helvetica, Arial, sans-serif">Hi, first
                    post to the list!</span><br></p><p><span class="font" style="font-family:Helvetica, Arial, sans-serif">One thing
                    I'd really like to improve my use of Kate as a
                    Python code editor is the ability to list all the
                    functions and/or classes in the current script /
                    module, f<span class="font" style="font-family:Helvetica, Arial,
                      sans-serif">or example in a tool view panel.</span> As most IDE editors provide! </span><br></p><p><span class="font" style="font-family:Helvetica, Arial, sans-serif">I'm sure
                    this capability must exist but I have not been able
                    to find it ... is there such a thing? Possibly as a
                    plugin?</span><br></p><p><span class="font" style="font-family:Helvetica, Arial, sans-serif">Thanks -
                    Joe </span><br></p></div></blockquote></div></div></div></blockquote></blockquote></div><div><br></div>