Can't write '(' but only in Python files?

This page summarizes the projects mentioned and recommended in the original post on /r/SublimeText

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Anaconda

    Anaconda turns your Sublime Text 3 in a full featured Python development IDE including autocompletion, code linting, IDE features, autopep8 formating, McCabe complexity checker Vagrant and Docker support for Sublime Text 3 using Jedi, PyFlakes, pep8, MyPy, PyLint, pep257 and McCabe that will never freeze your Sublime Text 3

    The problem you describe is already known. See this Github discussion thread, where, their suggestion is to uninstall Jedi.

  • python-lsp-server

    Fork of the python-language-server project, maintained by the Spyder IDE team and the community

    Sublime Text's LSP plugin for Python (ie LSP-pylsp) still requires Jedi for displaying help and function definitions, so, in order to stop Jedi from conflicting with flake8 running under LSP-pylsp and Python black running under SublimeLinter, I have to disable Jedi's automatic code completion. Still, you need to leave jedi installed under your Python distribution, otherwise, LSP-pylsp will break altogether, and it's used for a lot of other things besides Python, such as linting for c++ and many other languages.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • LSP-pylsp

    Convenience package for the Python Language Server

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts