# Restructure action macro to assign a namespace to every action · gitcafe/zed

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

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

Visibility: public

Requested revision: 5242a3a6dcf1faf93dbcfc85406a15a906f017e2

Requested commit: 5242a3a6dcf1faf93dbcfc85406a15a906f017e2

Commit: 5242a3a6dcf1faf93dbcfc85406a15a906f017e2

Tree: 30e5d7fbcc5cdeb474bbffa7c7292d3bef9a04b3

Author: Max Brunsfeld

Committer: Max Brunsfeld

## Message

```
Restructure action macro to assign a namespace to every action

Also, allow arbitrary types to be used as Actions via the impl_actions macro

Co-authored-by: Nathan Sobo <nathan@zed.dev>
Co-authored-by: Keith Simmons <keith@zed.dev>

```

## Parents

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

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