VIM + CoC for python - How hard could it be?

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

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

    Pyright extension for coc.nvim

  • you can considerate use coc-pyright

  • Jedi-vim

    Using the jedi autocompletion library for VIM.

  • See https://github.com/davidhalter/jedi-vim

  • 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.

    WorkOS logo
  • jedi-language-server

    A Python language server exclusively for Jedi. If Jedi supports it well, this language server should too.

  • ok ... you right, so if you need work with python2 (for any reason...) you can use coc-jedi and try this: install jedi-language-server with pipx just do:

  • vim-lsp

    async language server protocol plugin for vim and neovim

  • Well, I guess I can't convince you it's a bad idea. At least tell me how it goes. I don't use coc anymore personally, and when I did I just used coc-python, so I can't offer a coc-based alternative. I use vim-lsp now which is another option. Someone else mentioned neovim with its LSP as well. For python I have microsoft's LSP configured, but I haven't used it recently and since their pylance announcement I have heard their support for it might not continue or just get worse. Actually, I'm not sure what versions of Python it supports. This server lists support for at least 2.7, and seems to integrate with other python tools as well. Vim-lsp eliminates the node dependency but comes with far fewer defaults.

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