diff --git a/modules/lang/python/README.org b/modules/lang/python/README.org index c2604a50b..779055568 100644 --- a/modules/lang/python/README.org +++ b/modules/lang/python/README.org @@ -25,6 +25,7 @@ Adds Python support to Doom Emacs. + ~+lsp~ Language Server Protocol support + ~+pyenv~ Python virtual environment support via [[https://github.com/pyenv/pyenv][pyenv]] + ~+conda~ Python virtual environment support via [[https://conda.io/en/latest/][Conda]] ++ ~+cython~ Cython files support via [[https://github.com/cython/cython/blob/master/Tools/cython-mode.el][Cython-mode]] ** Plugins + [[https://github.com/pythonic-emacs/anaconda-mode][anaconda-mode]]* @@ -43,6 +44,9 @@ Adds Python support to Doom Emacs. + ~+lsp~ and ~:tools lsp~ + [[https://github.com/emacs-lsp/lsp-mode][lsp]] + [[https://github.com/emacs-lsp/lsp-python-ms][lsp-python-ms]]* ++ ~+cython~ + + [[https://github.com/cython/cython/blob/master/Tools/cython-mode.el][Cython-mode]] + + ~:tools flycheck~ [[https://github.com/lbolla/emacs-flycheck-cython/tree/master][Flycheck-cython]] * Prerequisites This module has no direct prerequisites. Here are some of its soft dependencies. @@ -63,6 +67,8 @@ This module has no direct prerequisites. Here are some of its soft dependencies. + ~pipenv~ requires [[https://pipenv.readthedocs.io/en/latest/][pipenv]] ++ ~cython~ requires [[https://cython.org/][Cython]] + ** Language Server Protocol Support Requires the ~+lsp~ flag and ~:tools lsp~ module to be enabled. By default LSP will use Microsoft's language server if installed. @@ -86,6 +92,7 @@ To enable support for auto-formatting with black enable ~:editor format-all~ in | Binding | Description | |---------------------+----------------------------------| +| ~ c c~ | ~Compile Cython buffer~ | | ~ i i~ | ~Insert mising imports~ | | ~ i r~ | ~Remove unused imports~ | | ~ i s~ | ~Sort imports~ |