Skip to content

Bevy Engine snippets for the Zed IDE. A collection of Bevy Engine snippets to improve your development speed.

License

Notifications You must be signed in to change notification settings

rendaoer/bevy-snippets-for-zed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Bevy Engine Snippets for Zed

For Bevy Engine v0.17

Installation

  1. Clone this repo:
git clone https://github.com/rendaoer/bevy-snippets-for-zed
  1. Go to the Extensions menu in the Zed IDE
  2. Click "Install Dev Extension"
  3. Select the folder you cloned

🧩 Plugin & System

Prefix Description
plugin_new Bevy: Define a top-level plugin function
system_new Bevy: Create a new system function
system_cmd Bevy: Create a system with Commands parameter
system_on Bevy: Create a system triggered by an event
system_on_cmd Bevy: Create an event-driven system with Commands

🧱 ECS Constructs

Prefix Description
component_new Bevy: Create a new component with reflection
resource_new Bevy: Create a new resource with reflection and default
event_new Bevy: Define a new event type
entity_event_new Bevy: Define a new entity event type
message_new Bevy: Define a new message type

🗂 Scheduling & States

Prefix Description
systemset_new Bevy: Define a new SystemSet enum
schedule_new Bevy: Define a new ScheduleLabel struct
states_new Bevy: Define a new States enum with default variant
sub_states_new Bevy: Define a new SubStates enum with source mapping

About

Bevy Engine snippets for the Zed IDE. A collection of Bevy Engine snippets to improve your development speed.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published