zed odoo lsp配置
文档:
https://github.com/odoo/odoo-zed
https://github.com/odoo/odoo-ls/wiki/3.-Configuration-files#no-configuration-file
zed 中cmd+shift+x Extenstions 中搜索 odoo lsp的插件并安装

// 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}"
可以在项目根目录下创建项目odools配置
my_project/odools.toml
[[config]] version = "16.0" 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/my_project/source/my_addons" [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号