2023-11-09T17:22:58.123 helix_lsp::transport [ERROR] pylsp err <- "2023-11-09 17:22:58,123 CET - ERROR - pylsp_ruff.plugin - Error running ruff: error: unexpected argument '--format' found\n"
2023-11-09T17:22:58.123 helix_lsp::transport [ERROR] pylsp err <- "\n"
2023-11-09T17:22:58.123 helix_lsp::transport [ERROR] pylsp err <- " tip: to pass '--format' as a value, use '-- --format'\n"
2023-11-09T17:22:58.123 helix_lsp::transport [ERROR] pylsp err <- "\n"
2023-11-09T17:22:58.123 helix_lsp::transport [ERROR] pylsp err <- "Usage: ruff check <--verbose|--quiet|--silent> [FILES]...\n"
2023-11-09T17:22:58.123 helix_lsp::transport [ERROR] pylsp err <- "\n"
2023-11-09T17:22:58.123 helix_lsp::transport [ERROR] pylsp err <- "For more information, try '--help'.\n"
2023-11-09T17:22:58.123 helix_lsp::transport [ERROR] pylsp err <- "\n"
2023-11-09T17:23:02.830 helix_lsp::transport [ERROR] nil err: <- StreamClosed
2023-11-09T17:23:10.739 helix_lsp::transport [ERROR] pylsp err <- "2023-11-09 17:23:10,739 CET - ERROR - pylsp_ruff.plugin - Error running ruff: error: unexpected argument '--format' found\n"
2023-11-09T17:23:10.739 helix_lsp::transport [ERROR] pylsp err <- "\n"
2023-11-09T17:23:10.739 helix_lsp::transport [ERROR] pylsp err <- " tip: to pass '--format' as a value, use '-- --format'\n"
2023-11-09T17:23:10.739 helix_lsp::transport [ERROR] pylsp err <- "\n"
2023-11-09T17:23:10.739 helix_lsp::transport [ERROR] pylsp err <- "Usage: ruff check <--verbose|--quiet|--silent> [FILES]...\n"
2023-11-09T17:23:10.739 helix_lsp::transport [ERROR] pylsp err <- "\n"
2023-11-09T17:23:10.739 helix_lsp::transport [ERROR] pylsp err <- "For more information, try '--help'.\n"
2023-11-09T17:23:10.739 helix_lsp::transport [ERROR] pylsp err <- "\n"
2023-11-09T17:23:10.989 helix_lsp::transport [ERROR] pylsp err <- "2023-11-09 17:23:10,989 CET - ERROR - pylsp_ruff.plugin - Error running ruff: error: unexpected argument '--format' found\n"
2023-11-09T17:23:10.989 helix_lsp::transport [ERROR] pylsp err <- "\n"
2023-11-09T17:23:10.989 helix_lsp::transport [ERROR] pylsp err <- " tip: to pass '--format' as a value, use '-- --format'\n"
2023-11-09T17:23:10.989 helix_lsp::transport [ERROR] pylsp err <- "\n"
2023-11-09T17:23:10.989 helix_lsp::transport [ERROR] pylsp err <- "Usage: ruff check <--verbose|--quiet|--silent> [FILES]...\n"
2023-11-09T17:23:10.989 helix_lsp::transport [ERROR] pylsp err <- "\n"
2023-11-09T17:23:10.989 helix_lsp::transport [ERROR] pylsp err <- "For more information, try '--help'.\n"
2023-11-09T17:23:10.989 helix_lsp::transport [ERROR] pylsp err <- "\n"
2023-11-09T17:23:11.496 helix_lsp::transport [ERROR] pylsp err <- "2023-11-09 17:23:11,495 CET - ERROR - pylsp_ruff.plugin - Error running ruff: error: unexpected argument '--format' found\n"
2023-11-09T17:23:11.496 helix_lsp::transport [ERROR] pylsp err <- "\n"
2023-11-09T17:23:11.496 helix_lsp::transport [ERROR] pylsp err <- " tip: to pass '--format' as a value, use '-- --format'\n"
2023-11-09T17:23:11.496 helix_lsp::transport [ERROR] pylsp err <- "\n"
2023-11-09T17:23:11.496 helix_lsp::transport [ERROR] pylsp err <- "Usage: ruff check <--verbose|--quiet|--silent> [FILES]...\n"
2023-11-09T17:23:11.496 helix_lsp::transport [ERROR] pylsp err <- "\n"
2023-11-09T17:23:11.496 helix_lsp::transport [ERROR] pylsp err <- "For more information, try '--help'.\n"
2023-11-09T17:23:11.496 helix_lsp::transport [ERROR] pylsp err <- "\n"
2023-11-09T17:23:13.424 helix_lsp::transport [ERROR] pylsp err <- "2023-11-09 17:23:13,424 CET - ERROR - pylsp_ruff.plugin - Error running ruff: error: unexpected argument '--format' found\n"
2023-11-09T17:23:13.425 helix_lsp::transport [ERROR] pylsp err <- "\n"
2023-11-09T17:23:13.425 helix_lsp::transport [ERROR] pylsp err <- " tip: to pass '--format' as a value, use '-- --format'\n"
2023-11-09T17:23:13.425 helix_lsp::transport [ERROR] pylsp err <- "\n"
2023-11-09T17:23:13.425 helix_lsp::transport [ERROR] pylsp err <- "Usage: ruff check <--verbose|--quiet|--silent> [FILES]...\n"
2023-11-09T17:23:13.425 helix_lsp::transport [ERROR] pylsp err <- "\n"
2023-11-09T17:23:13.425 helix_lsp::transport [ERROR] pylsp err <- "For more information, try '--help'.\n"
2023-11-09T17:23:13.425 helix_lsp::transport [ERROR] pylsp err <- "\n"
Summary
I have format on save enabled. When I save my file,
pylspdeletes my whole python document.pylspis installed from nix. This issue didn't exist withhelix 23.05.Reproduction Steps
hx:wlanguage.toml:
Helix log
~/.cache/helix/helix.log
Platform
Linux
Terminal Emulator
default
Installation Method
source
Helix Version
23.10-39-g6ab774da