How to use?
Do I need any setup for it? I don't see any lints on a Python file, thought it does work on a Rust file.
Python:
Rust:
Hi, that's strange. For me it does work. MacOS, latest version of Zed, reinstalled the extension from fresh without any configuration:
Do you have any special configuration on your end that you are aware of? You can also try checking out Zed's logs (Open command palate > zed: open log)
Could it be some kind of conflict with a Python LSP?
I don't see anything logs about harper and I have the following config for Python.
"languages": {
"Python": {
"language_servers": ["basedpyright", "ruff", "!pyright"],
"format_on_save": "on",
"formatter": [
{
"code_actions": {
"source.organizeImports.ruff": true,
"source.fixAll.ruff": true
}
},
{
"language_server": {
"name": "ruff"
}
}
]
}
}
Interesting, I have exactly the same settings 😄
It only works if I remove the whole "Python" values. Remove items from "language_servers" or tuning the items to be enabled or disabled also dose not work.
I had the same problem, harper-ls should be included to the list of language servers.
Also struggling to get this working with latex. Removing both the languages and lsp keys in the settings did not help. For rust files it works flawlessly. Adding harper-ls does not help, unfortunately. Here's my settings file:
{
"features": {
"edit_prediction_provider": "zed"
},
"agent": {
"always_allow_tool_actions": true,
"default_model": {
"provider": "zed.dev",
"model": "claude-sonnet-4"
}
},
"ui_font_size": 16,
"buffer_font_size": 13,
"theme": {
"mode": "system",
"light": "One Light",
"dark": "Xcode Default Darker"
},
"languages": {
"LaTeX": {
"language_servers": ["harper-ls"],
"soft_wrap": "editor_width"
},
"Markdown": {
"language_servers": ["harper-ls"],
"soft_wrap": "editor_width"
}
},
"lsp": {
"pyright": {
"settings": {
"python.analysis": {
"diagnosticMode": "workspace"
},
"python": {
"pythonPath": "venv/bin/python"
}
}
}
},
"minimap": {
"show": "always"
}
}
Oh turns out it doesn't support latex