fredcamps / lsp-jedi

A LSP client for Emacs using Python Jedi Language Server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

lsp-jedi

A Emacs client for Python Jedi Language Server (LSP client plugin for lsp-mode Emacs extension).

Features

  • Renaming/Refactoring
  • Auto-completion
  • Definitions
  • References
  • Document Highlight
  • Document Symbols
  • Hover Request
  • Publish Diagnostics
  • Signature Help
  • Symbols

Install from repository

M-x package-install lsp-jedi

Configure

(use-package lsp-jedi
  :ensure t)

Virtual Environment Settings (built-in venv module)

(setq lsp-jedi-workspace-extra-paths
  (vconcat lsp-jedi-workspace-extra-paths
           ["/home/me/src/my-project/.venv/lib/python3.10/site-packages"]))

License

This project is licensed under the GNU GPL License version 3 - see the LICENSE file for details

About

A LSP client for Emacs using Python Jedi Language Server

License:GNU General Public License v3.0


Languages

Language:Emacs Lisp 100.0%