[v0.9.6] TypeAhead || Configurable AutoComplete Plugin

Install here

What is it?

TypeAhead is a plugin that gives you the power to create your own autocomplete suggestions. You define your own words and phrases, and TypeAhead will suggest them as you type.


Why TypeAhead?

  • Roblox Studio’s default autocomplete is great at its job, but it doesn’t allow you to define your own custom suggestions, unlike TypeAhead, which lets you do just that.

  • TypeAhead can handle up to 1000 custom autocomplete suggestions without any noticeable lag.

  • TypeAhead will help you reduce repetitive typing, thereby lowering the chances of typos.


How to use it?

1. Install it

TypeAhead is a blank canvas, where you can create your own autocompletes, with one example included to help you understand how autocomplete suggestions work in the plugin.

2. Create your first suggestion

  • To create your first suggestion, click the Create button:

    image

  • After pressing this button, a menu will pop up where you can define the custom logic for your suggestion.

  • Some of the fields may not be self-explanatory, so I recommend checking out this example:

    image

Where:

  • Name - The display name of the autocomplete suggestion in the content frame.

    image

  • Triggers - The words that will make the autocomplete suggestion pop up?

    image

  • Patterns - Checks for current patterns in the script. If found, the suggestion won’t be shown. ANY_TRIGGER gets replaced by the trigger that made the suggestion pop up.

    image

  • Replacement - This will replace the trigger with the specified string when you choose the autocomplete suggestion. The first %s in the string will be replaced by the trigger that made the suggestion pop up.

  • Detail - Functions like a description for your autocomplete suggestion when it appears.

  • CaseSensitive - The suggestion will only show if the trigger matches the exact case. For example, experiment won’t show the autocomplete suggestion, but Experiment will.

  • PreserveCase - This will preserve the case for the trigger that made the suggestion pop up. This will change how ANY_TRIGGER and the first %s in the Pattern and Replacement work.

    image

    image


Issue report

Feel free to report any issues directly in this topic!


Credits

Libraries
  • StudioWidgets - Was used to create the plugin widget GUI.

Recent release: v0.9.6

8 Likes

Life saver. Thank you for this!

1 Like

Glad to hear you liked the plugin! Feel free to share any ideas/issues

v0.9.5 is out now!

This version focuses on improving how you share autocomplete suggestions with your developer team — making it more accessible and less time consuming.

Features

  • You can now export and import your autocomplete suggestions using a .luau file

  • Added multi-selection, allowing you to select multiple suggestions at once (more functionality coming in future updates)

  • Added a “Copy” option to the autocomplete suggestion frame

Hope you enjoy this update! Any feedback is appreciated.

v0.9.6 is out now!

This version focuses on improving how you interact with suggestions using multi-selection.

Features

  • You can now right click an autocomplete suggestion to open its context menu (Context menu actions will apply to all selected suggestions)

  • Fixed an issue where suggestion IDs were being converted from strings to numbers when importing from a file

Hope you enjoy this update! Any feedback is appreciated

woah this is really cool, I hope this gets popular

thank you my king :heart:

1 Like