Roblox IDE Version 1.2 is here! Auto-insert, Go To Type, and Go To Function Definition!

Hello there! I wanted to post an update on my extension for VSCode. As a short introduction, my extension provides syntax highlighting similar to Roblox Studio, and now it has some utility functions as well.

New Features

My extension has 3 new functionalities I want to highlight.

1. Auto-complete do, then, and end

When typing keywords that require a closing keyword, the extension will autofill them in when the user presses Enter, much like Roblox Studio.
autocomplete

2. Go To Function Definition (Not even in roblox studio yet!)

Go To Function definition allows users to hold the Control key (or command) + Click a function call and my extension will take them to the function definition. This feature is not even available in Roblox Studio yet!
gotofunctiondefinition

3. Go To Type Definition

Go To Type definition allows the user to hold control (command) + click to go to a Type definition, much like Roblox Studio.
gototype

Background

For developers that are using Rojo + VSCode, there were no existing themes which provided syntax highlighting similar to Roblox Studio. Until now! Here’s a link to the extension I created for this.

Why not just use Roblox Studio?

A fair question. Using Rojo + an external IDE like VSCode allows programmers to directly modify Roblox game files on their local file system, which allows the use of Github, a version control management tool. It also opens up the possibility of using open source tooling like Selene, which can be used to standardize code better and catch certain bugs. It’s not for everyone, but certainly has a use for some people. Also, my extension now has functionality Roblox Studio does not - Go To Function Definition!

Why make this extension?

Well, I was originally developing my game in Roblox Studio. However, I decided I wanted the benefits of version control, so I switched to Rojo + VSCode. My problem was, the code looked all different and I just thought it looked ugly. So I went to look for themes. But there were no themes that made the code look like Roblox Studio. So I decided to make my own.

Target Audience

Developers who are switching from Roblox Studio to VSCode but want their code to look as if it were in Roblox Studio and developers who want some utility functionality.

2 Likes