# QOL improvements for us developers

**URL:** https://forum.electra.one/t/qol-improvements-for-us-developers/2412
**Category:** Ideas / Feature requests
**Created:** [September 21, 2023, 9:08pm UTC](https://forum.electra.one/t/qol-improvements-for-us-developers/2412 "2023-09-21T21:08:18Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![szszoke](https://avatars.discourse-cdn.com/v4/letter/s/13edae/32.png) [@szszoke](https://forum.electra.one/u/szszoke)
#### Post date: [September 21, 2023, 9:08pm UTC](https://forum.electra.one/t/qol-improvements-for-us-developers/2412/1 "2023-09-21T21:08:18Z")

</div>

I was pleasantly surprised that the Lua editor is using the same code editor that is used in my favorite code editor, VS Code.

It would be even better however if we could:

1. Set the tab width in our account which would then be used when we open the Lua panel.  
This should be possible by passing the `tabSize` property to `monaco.editor.create`.

2. Some sort of Lua source code formatter. For this, I found [StyLua](https://github.com/JohnnyMorganz/StyLua), which looks like it has a WebAssembly binding already.

3. Even better than `2` but probably a significant effort to support some sort of Lua Langauge Server that could enable a lot of useful features like IntelliSense, documentation in the code, refactoring, etc.
