All Projects → emacs-lsp → Lsp Pyright

emacs-lsp / Lsp Pyright

Licence: gpl-3.0
lsp-mode ❤️ pyright

Programming Languages

python
139335 projects - #7 most used programming language
elisp
30 projects

Labels

Projects that are alternatives of or similar to Lsp Pyright

Lsp Java
lsp-mode ❤️ java
Stars: ✭ 446 (+301.8%)
Mutual labels:  lsp, emacs
Nox
Nox is a lightweight, high-performance LSP client for Emacs
Stars: ✭ 181 (+63.06%)
Mutual labels:  lsp, emacs
Dap Mode
Emacs ❤️ Debug Adapter Protocol
Stars: ✭ 809 (+628.83%)
Mutual labels:  lsp, emacs
Fsautocomplete
F# language server using Language Server Protocol
Stars: ✭ 208 (+87.39%)
Mutual labels:  lsp, emacs
Lsp Dart
lsp-mode ❤️ dart
Stars: ✭ 94 (-15.32%)
Mutual labels:  lsp, emacs
Circadian.el
Theme-switching for Emacs based on daytime
Stars: ✭ 105 (-5.41%)
Mutual labels:  emacs
Tui.el
An experimental text-based UI framework for Emacs modeled after React - **requires emacs 26.1**
Stars: ✭ 108 (-2.7%)
Mutual labels:  emacs
Phi Search
Another incremental search command, compatible with “multiple-cursors”
Stars: ✭ 104 (-6.31%)
Mutual labels:  emacs
Restart Emacs
A simple emacs package to restart emacs from within emacs
Stars: ✭ 104 (-6.31%)
Mutual labels:  emacs
Emacs Gtd
Get Things Done with Emacs
Stars: ✭ 111 (+0%)
Mutual labels:  emacs
Company Irony
company-mode completion back-end for irony-mode
Stars: ✭ 110 (-0.9%)
Mutual labels:  emacs
Org Brain
Org-mode wiki + concept-mapping
Stars: ✭ 1,512 (+1262.16%)
Mutual labels:  emacs
Add Node Modules Path
Adds the node_modules/.bin directory to the buffer exec_path. E.g. support project local eslint installations.
Stars: ✭ 105 (-5.41%)
Mutual labels:  emacs
Reason Mode
Emacs major mode for working with ReasonML
Stars: ✭ 108 (-2.7%)
Mutual labels:  emacs
Md Roam
Use Org-roam with markdown files by adding Md-roam as a plug-in. Mix and match org and markdown files.
Stars: ✭ 104 (-6.31%)
Mutual labels:  emacs
Smart Scan
Jumps between other symbols found at point in Emacs
Stars: ✭ 110 (-0.9%)
Mutual labels:  emacs
Logview
Emacs mode for viewing log files.
Stars: ✭ 104 (-6.31%)
Mutual labels:  emacs
Centered Window Mode
Keep your text centered when there's only one window.
Stars: ✭ 107 (-3.6%)
Mutual labels:  emacs
Web Mode
web template editing mode for emacs
Stars: ✭ 1,470 (+1224.32%)
Mutual labels:  emacs
Slime
The Superior Lisp Interaction Mode for Emacs
Stars: ✭ 1,541 (+1288.29%)
Mutual labels:  emacs

lsp-pyright

Build Status MELPA License Join the chat at https://gitter.im/emacs-lsp/lsp-mode

lsp-mode client leveraging Pyright language server

Quickstart

(use-package lsp-pyright
  :ensure t
  :hook (python-mode . (lambda ()
                          (require 'lsp-pyright)
                          (lsp))))  ; or lsp-deferred

Configuration

lsp-pyright supports the following configuration. Each configuration is described in detail in Pyright Settings.

  • pyright.disableLanguageServices via lsp-pyright-disable-language-services
  • pyright.disableOrganizeImports via lsp-pyright-disable-organize-imports
  • python.analysis.autoImportCompletions via lsp-pyright-auto-import-completions
  • python.analysis.useLibraryCodeForTypes via lsp-pyright-use-library-code-for-types
  • python.analysis.typeshedPaths via lsp-pyright-typeshed-paths
  • python.analysis.diagnosticMode via lsp-pyright-diagnostic-mode
  • python.analysis.typeCheckingMode via lsp-pyright-typechecking-mode
  • python.analysis.logLevel via lsp-pyright-log-level
  • python.analysis.autoSearchPaths via lsp-pyright-auto-search-paths
  • python.analysis.extraPaths via lsp-pyright-extra-paths
  • python.venvPath via lsp-pyright-venv-path

Projects can be further configured using pyrightconfig.json file. For further details please see Pyright Configuration.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].