Conrad Irwin
9da086cfce
Code to allow opening zed:/channel/1234
...
Refactored a bit how url arguments are handled to avoid adding too much
extra complexity to main.
2023-10-05 14:57:45 -07:00
Julia
5f1e58b1f9
Prevent duplicate instances by coordinating via a socket
2023-07-07 14:19:44 -04:00
Joseph Lyons
4b5a7ec94a
Fix typos
2023-06-02 22:02:19 -04:00
Kirill Bulatov
01d344aaf4
Unit test file:row:column parsing
2023-05-16 21:07:48 +03:00
Kirill Bulatov
1508c39e5f
Do not break Zed & Zed CLI compatibility
2023-05-16 21:07:47 +03:00
Kirill Bulatov
a9d441ae5f
Attempt to open rows and columns from CLI input
2023-05-16 21:07:26 +03:00
Kirill Bulatov
0708442690
Unify path:row:column parsing, use it in CLI
2023-05-16 21:07:26 +03:00
Kirill Bulatov
4103a3084f
Allow CLI to start Zed from local sources
...
Zed now is able to behave as if it's being started from CLI
(`ZED_FORCE_CLI_MODE` env var)
Zed CLI accepts regular binary file path into `-b` parameter (only *.app before),
and tries to start it as Zed editor with `ZED_FORCE_CLI_MODE` env var
and other params needed.
2023-05-16 17:41:32 +03:00
Max Brunsfeld
d1f33d7052
🎨 Specify more dependencies at the workspace level
2023-04-24 17:41:55 -07:00
Antonio Scandurra
ba4c257b50
Use the same serde version across the entire workspace
2023-03-28 09:42:00 -07:00
Antonio Scandurra and Julia Risley
e2c6eaa335
Deserialize Theme directly into the heap to avoid stack overflow
...
Co-Authored-By: Julia Risley <julia@zed.dev >
2023-03-17 15:58:52 +01:00
Mikayla Maki
fc7532d74d
Added complete scripts for generating third party license files
2023-01-23 12:47:12 -08:00
Petros Amoiridis and Mikayla
2ab6dea074
Create files passed as args to CLI
...
Co-Authored-by: Mikayla <mikayla@zed.dev >
2023-01-19 19:38:05 +02:00
Antonio Scandurra
025f9af73b
Cap MessageStream buffer size to 1MB
...
We temporarily let it grow when the message size exceed the limit,
but restore the buffer's capacity shortly after. This ensures that,
for each connection in its entire lifetime, we only ever use 1MB.
2022-05-31 11:16:32 +02:00
Antonio Scandurra and Nathan Sobo
318b64d2bc
💄
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-04-20 17:36:03 +02:00
Antonio Scandurra and Nathan Sobo
387f450fa4
Locate app bundle based on location of CLI binary
...
The app bundle can also be specified via `-b` or `--bundle-path`.
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-04-20 17:29:12 +02:00
Antonio Scandurra and Nathan Sobo
41b7498c98
Implement zed --version
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-04-20 17:28:31 +02:00
Antonio Scandurra
6350760340
Implement zed --wait
2022-04-20 17:28:31 +02:00
Max Brunsfeld
8ae5bc4280
Locate the Zed app from the CLI using NSWorkspace API
2022-04-20 17:27:33 +02:00
Max Brunsfeld and Antonio Scandurra
d3971f0899
Allow opening paths from the CLI
...
Co-Authored-By: Antonio Scandurra <me@as-cii.com >
2022-04-20 17:27:31 +02:00
Nathan Sobo and Max Brunsfeld
b7f0ff4dca
Use ipc_channel crate to communicate between cli and app
...
We still aren't handling CLI requests in the app, but this lays the foundation for bi-directional communication.
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2022-04-20 17:15:46 +02:00
Antonio Scandurra and Nathan Sobo
a49363b39e
WIP: Start on a new cli crate
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-04-20 17:15:45 +02:00