aboutsummaryrefslogtreecommitdiffstats
path: root/doc/configs.md
diff options
context:
space:
mode:
Diffstat (limited to 'doc/configs.md')
-rw-r--r--doc/configs.md32
1 files changed, 32 insertions, 0 deletions
diff --git a/doc/configs.md b/doc/configs.md
index faf44a36..8dd22e96 100644
--- a/doc/configs.md
+++ b/doc/configs.md
@@ -232,6 +232,7 @@ Nvim by running `:help lspconfig-all`.
- [pylsp](#pylsp)
- [pylyzer](#pylyzer)
- [pyre](#pyre)
+- [pyrefly](#pyrefly)
- [pyright](#pyright)
- [qmlls](#qmlls)
- [quick_lint_js](#quick_lint_js)
@@ -8651,6 +8652,37 @@ Default config:
---
+## pyrefly
+
+https://pyrefly.org/
+
+`pyrefly`, a faster Python type checker written in Rust.
+
+ `pyrefly` is still in development, so please report any errors to
+ our issues page at https://github.com/facebook/pyrefly/issues.
+
+Snippet to enable the language server:
+```lua
+vim.lsp.enable('pyrefly')
+```
+
+Default config:
+- `cmd` :
+ ```lua
+ { "pyrefly", "lsp" }
+ ```
+- `filetypes` :
+ ```lua
+ { "python" }
+ ```
+- `on_exit`: [../lsp/pyrefly.lua:10](../lsp/pyrefly.lua#L10)
+- `root_markers` :
+ ```lua
+ { "pyrefly.toml", "pyproject.toml", "setup.py", "setup.cfg", "requirements.txt", "Pipfile", ".git" }
+ ```
+
+---
+
## pyright
https://github.com/microsoft/pyright