[workspace] resolver = "2" members = [ "helix-core", "helix-view", "helix-term", "helix-tui", "helix-lsp", "helix-event", "helix-dap", "helix-loader", "helix-vcs", "helix-parsec", "helix-stdx", "xtask", ] default-members = [ "helix-term" ] [profile.release] lto = "thin" debug = true [profile.opt] inherits = "release" lto = "fat" codegen-units = 1 # strip = "debuginfo" # TODO: or strip = true opt-level = 3 [profile.integration] inherits = "test" package.helix-core.opt-level = 2 package.helix-tui.opt-level = 2 package.helix-term.opt-level = 2 [workspace.dependencies] tree-sitter = { version = "0.22" } nucleo = "0.5.0" slotmap = "1.0.7" thiserror = "1.0" # If working locally, use the local path dependency # steel-core = { path = "/home/matt/code/scratch/steel/crates/steel-core", version = "0.6.0", features = ["anyhow", "dylibs"] } steel-core = { git = "https://github.com/mattwparas/steel.git", version = "0.6.0", features = ["anyhow", "dylibs"] } [workspace.package] version = "24.7.0" edition = "2021" authors = ["Blaž Hrastnik "] categories = ["editor"] repository = "https://github.com/helix-editor/helix" homepage = "https://helix-editor.com" license = "MPL-2.0" rust-version = "1.70"