ZIm/crates/gpui_macros/src
Piotr Osiewicz ea165e134d
gpui-macros: Hide autogenerated action types/functions (#10417)
I've found it a bit annoying that autogenerated code shows up in
completions when working on Zed, so I've moved them into an associated
function of a struct we're "implementing" Action on. That way, neither a
generated function nor a static show up in completions.

Note that this change only affects Zed codebase! I'm pushing it up right
after last Preview to give it some time on Nightly.
Before:

![image](https://github.com/zed-industries/zed/assets/24362066/7343201f-f05b-4342-a9f7-97f002d88a48)

![image](https://github.com/zed-industries/zed/assets/24362066/e67f9dcb-e090-40e0-873c-e51bd39e0c7e)

After:

![image](https://github.com/zed-industries/zed/assets/24362066/0704211a-73f5-4f12-8583-9e47f092e5b7)

![image](https://github.com/zed-industries/zed/assets/24362066/c6fa00f5-fd8f-4f06-8be7-b74acedccd7c)


Release Notes:

- N/A
2024-04-11 15:38:47 +02:00
..
derive_into_element.rs Fix flickering (#9012) 2024-03-11 10:45:57 +01:00
derive_render.rs gpui: Don't impl IntoElement on () (#8555) 2024-02-28 15:19:05 -07:00
gpui_macros.rs Fix typos detected by crate-ci/typos 2024-01-17 14:31:21 -08:00
register_action.rs gpui-macros: Hide autogenerated action types/functions (#10417) 2024-04-11 15:38:47 +02:00
style_helpers.rs Switch LSP prompts to use a non-blocking toast (#8312) 2024-02-23 15:18:32 -08:00
test.rs Resolve more todos 2024-01-09 15:08:05 -08:00