emacs-lsp / Lsp Pyright
Licence: gpl-3.0
lsp-mode ❤️ pyright
Stars: ✭ 111
Projects that are alternatives of or similar to Lsp Pyright
Nox
Nox is a lightweight, high-performance LSP client for Emacs
Stars: ✭ 181 (+63.06%)
Mutual labels: lsp, emacs
Fsautocomplete
F# language server using Language Server Protocol
Stars: ✭ 208 (+87.39%)
Mutual labels: lsp, 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
Company Irony
company-mode completion back-end for irony-mode
Stars: ✭ 110 (-0.9%)
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
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
Centered Window Mode
Keep your text centered when there's only one window.
Stars: ✭ 107 (-3.6%)
Mutual labels: emacs
lsp-pyright
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
vialsp-pyright-disable-language-services
-
pyright.disableOrganizeImports
vialsp-pyright-disable-organize-imports
-
python.analysis.autoImportCompletions
vialsp-pyright-auto-import-completions
-
python.analysis.useLibraryCodeForTypes
vialsp-pyright-use-library-code-for-types
-
python.analysis.typeshedPaths
vialsp-pyright-typeshed-paths
-
python.analysis.diagnosticMode
vialsp-pyright-diagnostic-mode
-
python.analysis.typeCheckingMode
vialsp-pyright-typechecking-mode
-
python.analysis.logLevel
vialsp-pyright-log-level
-
python.analysis.autoSearchPaths
vialsp-pyright-auto-search-paths
-
python.analysis.extraPaths
vialsp-pyright-extra-paths
-
python.venvPath
vialsp-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].