* initial commit for opening the current buffer in an editor * fix(editor): take hidden panes into consideration when manipulating tiled grid * when closing an edit buffer, take the geometry of the replaced buffer from the closed buffer * if the floating panels are displayed, don't add to hidden panels the current buffer * strategy changing - put the panels inside a suppressed_panels HashMap instead of hidden_panels * Revert "strategy changing - put the panels inside a suppressed_panels HashMap instead of hidden_panels" This reverts commit c52a203a20cf4c87c147be8b9c193ed6458c1038. * remove the floating panes by moving them to the tiled_panes in hidden_panels * feat(edit): open editor to correct line and don't crash when none is set * formatting * feat(edit): use suppressed panes * style(fmt): rustfmt and logs * style(fmt): clean up unused code * test(editor): integration test for suppressing/closing suppressed pane * test(e2e): editor e2e test * style(fmt): rustfmt * feat(edit): update ui and setup * style(fmt): rustfmt * feat(config): allow configuring scrollback_editor explicitly * style(fmt): rustfmt * chore(repo): build after merging Co-authored-by: Aram Drevekenin <aram@poor.dev>
35 lines
849 B
TOML
35 lines
849 B
TOML
[package]
|
|
name = "zellij-server"
|
|
version = "0.30.0"
|
|
authors = ["Kunal Mohan <kunalmohan99@gmail.com>"]
|
|
edition = "2021"
|
|
description = "The server-side library for Zellij"
|
|
license = "MIT"
|
|
|
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
|
|
|
[dependencies]
|
|
highway = "0.6.4"
|
|
ansi_term = "0.12.1"
|
|
async-trait = "0.1.50"
|
|
base64 = "0.13.0"
|
|
byteorder = "1.4.3"
|
|
daemonize = "0.4.1"
|
|
serde_json = "1.0"
|
|
unicode-width = "0.1.8"
|
|
url = "2.2.2"
|
|
wasmer = "1.0.0"
|
|
wasmer-wasi = "1.0.0"
|
|
cassowary = "0.3.0"
|
|
zellij-utils = { path = "../zellij-utils/", version = "0.30.0" }
|
|
zellij-tile = { path = "../zellij-tile/", version = "0.30.0" }
|
|
log = "0.4.17"
|
|
typetag = "0.1.7"
|
|
chrono = "0.4.19"
|
|
close_fds = "0.3.2"
|
|
sysinfo = "0.22.5"
|
|
uuid = { version = "0.8.2", features = ["serde", "v4"] }
|
|
|
|
[dev-dependencies]
|
|
insta = "1.6.0"
|
|
|