Navigate FiveM/RedM events like regular functions. Ctrl+Click on any event string to see all handlers and triggers in a peek view.
- Go to Definition — Ctrl+Click on event names to see all locations
- Peek View — Shows all handlers (RegisterNetEvent/AddEventHandler) and triggers (TriggerEvent/TriggerServerEvent/etc.)
- Hover Info — Shows handler and trigger count
- Find All References — Shift+F12 to find all usages
- Auto-indexing — Automatically updates when you save Lua files
Handlers (definitions):
RegisterNetEvent('eventName', ...)AddEventHandler('eventName', ...)
Triggers (references):
TriggerEvent('eventName', ...)TriggerServerEvent('eventName', ...)TriggerClientEvent('eventName', ...)TriggerLatentServerEvent('eventName', ...)TriggerLatentClientEvent('eventName', ...)
- Open any Lua file in your FiveM/RedM resource
- Ctrl+Click on an event name (inside quotes) to see all locations
- Hover over an event to see handler/trigger count
- Shift+F12 to find all references
CFX Events: Reindex Events— Manually rebuild the event index
-- Handler (definition)
RegisterNetEvent('myResource:doSomething', function(data)
print('Received:', data)
end)
-- Trigger (reference)
TriggerServerEvent('myResource:doSomething', { foo = 'bar' })Ctrl+Click on 'myResource:doSomething' in either location to see both the handler and all triggers.
MIT
