# Refactor shell wrapping \(\#23108\) · gitcafe/zed

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

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

Visibility: public

Requested revision: f50a118e788423aa349d2f70f139ad7c0977a974

Requested commit: f50a118e788423aa349d2f70f139ad7c0977a974

Commit: f50a118e788423aa349d2f70f139ad7c0977a974

Tree: b80ecfe64593b1a2466f04d86be9300f770d8a02

Author: Conrad Irwin

Committer: GitHub

## Message

```
Refactor shell wrapping (#23108)

I want to use this to implement ! in vim, so move it from terminal_view
to task, and split windows/non-windows more cleanly.

Release Notes:

- N/A
```

## Parents

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

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