# Add journal crate and move supporting logic into workspace crate · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/ca0d7e5e1f52c5b8d1815109aa7438cc3434d2bf)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: ca0d7e5e1f52c5b8d1815109aa7438cc3434d2bf

Requested commit: ca0d7e5e1f52c5b8d1815109aa7438cc3434d2bf

Commit: ca0d7e5e1f52c5b8d1815109aa7438cc3434d2bf

Tree: e78f4d1143927739e8abe03ba8822d16b5ff2500

Author: Nathan Sobo

Committer: Nathan Sobo

## Message

```
Add journal crate and move supporting logic into workspace crate

I needed to interact with the workspace to open a file from the journal crate, so I moved a bunch of logic out of main related to opening new workspaces and paths.

```

## Parents

- [cd65031cda46d859db1b23faf3d32aaaaed13c9c](https://git.cafe/gitcafe/zed/commit/cd65031cda46d859db1b23faf3d32aaaaed13c9c?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/ca0d7e5e1f52c5b8d1815109aa7438cc3434d2bf?format=markdown)
