Completo | The PERFECT autocomplete for you (and it’s free!)

Introduction

Download on Creator Store

This is probably the PERFECT autocomplete plugin for you. Because It’s simple, it’s flow, it’s autocomplete. Support my work if you want!


Key Features

  • Auto-import Services and Modules
  • Auto-import Instances (from ReplicatedStorage)
  • Autocomplete Directives & Linting
  • Autocomplete Function Attributes (e.g. @native, @checked, …)
  • Hierarchy-based localization (probably the coolest feature—just don’t ask me what to name it)
  • Auto-Func ( e.g. sinmath.sin, cosmath.cos can be disabled in setting )

Demonstration & Preview


Known Issues

You can only use punctuation characters ( expect @ : . ) for prefix related settings


Why this is the perfect autocomplete for you

  • Instant undo/redo: Based on Flow autocomplete, it manage to undo, redo instantly with one click.
  • Smart localization: Less nesting, split into multiple lines.
  • Smart Index: Using Index for serverscript modules.
  • Smart auto-require module: automatic choose string or index based on location of the modules on explorer

Why this IS NOT the perfect autocomplete for you

  • Only supports instance from ReplicatedStorage ( Modules still works on every services tho )
  • Not follow LUA or LUAU style guide ( using my coding style )
  • Skip weird/special names beside spaces (because performance related issues)
18 Likes

Very cool plugin!
But roblox seem to taken it down…


Are you using require(numberhere)/loadstring?

1 Like

Did not use any of that, probably roblox messed up, let me appeals the plugin. Sorry for late due to time zone

Are you using some sort of parser?
Roblox could be mad on that.

I used a module named “parser” even it not related to parser but util. Thats probably where I messed up that part

roblox bans the use of

getfenv,
setfenv,
loadstring,
LoadAsset,
LinkedSource,
require (to some degree)

there are a couple ways around it but its a whole rabbit whole
my recommendation is upload it to github

1 Like

only requiring cloud assets as requiring local files already packaged with the plugin is fine (i think)

I don’t use any of those, also thanks for recommendation, I could upload it to github as fast as possible if I have time.

1 Like

Plugin got restored! Now you can get it on Creator Store now.

the download link still doesn’t work sadly :frowning:

It seems like Roblox removed plugin again for some reason, I think I need to rename all the modules and function names to prevents Roblox AI Moderation slop :sad: , the best thing if you want to use the plugin, you can wait for a reupload by me or download this rbxmx and use it locally for now

1 Like

that’s unfortunate :frowning: but thanks for the download, hopefully the plugin can get back up on the marketplace

1 Like

It’s probably you have a mention of forbidden globals somewhere in some file, SimpleComplete wasn’t able to be published to the marketplace because of a LuauGlobals module which contained an array of luau globals as strings (yes even that gets your plugin taken down, i assume they use some kinda string pattern matcher for the automod) i kinda forgot to remove, if you find where the issue is and remove it (or just obfuscate it with a table.concat lel) it’ll most likely fix the issue

4 Likes

Update 1.1:

  • Creator store has been restored (thanks to @athar_adv and @Yarik_superpro )
  • Added Auto-Funcs
  • Added prefix (in settings) and basic settings
  • Improved Devforum post

1 Like

You can also technically get all services from roblox API Dump
Checking if it has “Service” tag
But if you are going to do that cache result of it in plugin:SetSetting() and update it about 24 hours probably cause yk its pretty expensive to parse such a big database.

1 Like

You should probably add the option to switch between casings for variables and modules.

1 Like

It will took some time to do that but I will do what I can do as fast as possible. thanks for the suggestion.

1 Like

Update 1.2000000000000002

print(1.1+.1)

also more settings finally wowow:

  • casing for modules, instances and services (pls don’t change the settings directly during writing a script with diffirent casing in the script)
  • able to switch between double quotes (“”) or single quotes (‘’) for strings
  • switch indexing Waitforchild or Direct for server or client items

patches and bugs

  • killed a bug when using block comments
  • “->” has removed from existence
  • remove herobrine.
3 Likes

could you make the padding removed? it’s so much space is using Hehe. Thanks!

1 Like

Sorry for late reply, I just add a new update fot the plugin. So now you can remove the instances padding on the settings ( If there any bugs in the padding, you can report it)

1 Like