Skip to content

A LSP client for Emacs using Python Jedi Language Server

License

Notifications You must be signed in to change notification settings

fredcamps/lsp-jedi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 

Repository files navigation

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