As noted in the comments, I would advise against doing this. Package files (.wl) are designed to be plaintext and are as such way more compatible with version control and text editors. That being said, there are a few things you could do to make your code more readable: Omit input cells if you are interested only in the output: For your button example, you ...


That bug was fixed in 12.3.1, which I think you can grab from the portal.


My comment was wrong! They did implement "Symbols": SetOptions[$FrontEnd, AutoMultiplicationSymbol -> {"LineBreaks", "Functions", "Numbers", "Symbols"}] It's just not in the preferences. This is documented in AutoMultiplicationSymbol .

Only top voted, non community-wiki answers of a minimum length are eligible