zed odoo lsp配置
文档:
https://github.com/odoo/odoo-zed
https://github.com/odoo/odoo-ls/wiki/3.-Configuration-files#no-configuration-file
// zed settings.json
"lsp": { "rust-analyzer": { "initialization_options": { "check": { "command": "clippy" // rust-analyzer.check.command (default: "check") } } }, "odoo": { "settings": { "Odoo": { "selectedProfile": "my_profile" } } } }
再搞个odoo配置文件
# home/user/.config/zed/odoo.toml
[[config]]
name = "base_setup"
file_cache = false
odoo_path = "./community"
[[config]]
name = "project A"
extends = "base_setup"
addons_paths = ["./project_a"]
[[config]]
name = "project B"
extends = "base_setup"
addons_paths = ["./project_b"]
[[config]]
name = "base_setup"
file_cache = false
"$version" = 18.0
odoo_path = "./community/${version}"
odoo-lsp-minimal.toml
[odoo] version = 16 python_path = "/Users/user/data/my_odoo/odoo16/.venv/bin/python" odoo_path = "/Users/user/data/my_odoo/odoo16/source/odoo" [module] roots = ["/Users/user/data/my_dev/zunlijia_mall/source/odooShopManage" [odoo.extra_paths] paths = [ "/Users/user/data/my_odoo/odoo16/source/odoo/addons", "/Users/user/data/my_odoo/odoo16/source/oca/queue", "/Users/user/data/my_odoo/odoo16/source/oca/connector" ] [completion] auto_import = true [diagnostics] enable = true

浙公网安备 33010602011771号