# picker: Outline Editor::new · gitcafe/zed

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

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

Visibility: public

Requested revision: 0755ce64869ca0a9f2241fe4dc4b08353ef0c575

Requested commit: 0755ce64869ca0a9f2241fe4dc4b08353ef0c575

Commit: 0755ce64869ca0a9f2241fe4dc4b08353ef0c575

Tree: a1e09235ee30e319ca2f568ec310fd5e60739d4f

Author: Piotr Osiewicz

Committer: Piotr Osiewicz

## Message

```
picker: Outline Editor::new

That way crates that use Picker::new do not have to codegen constructor of Editor; tl;dr, 10% of LLVM shaved off of crates like vcs_menu or theme_selector in release mode.

```

## Parents

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

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