🆕 Lipi Script Editor Features

We’ve introduced several powerful upgrades to the Lipi Script Editor to enhance your scripting, debugging, and learning experience.


✅ Syntax Errors Marked After Compilation

When you compile your Lipi Script, the editor highlights any syntax or compilation errors directly in the code area.

For example:

disableFor30min = inputbool(true, "Disable for 30 min")

If the correct function is input.bool but you mistakenly write inputbool, the editor highlights the error after compilation, showing:

❌ Could not find function or function reference inputbool.

grid

✅ Benefit: Immediate feedback after compiling helps you spot and fix syntax issues quickly without running the script.

🚨 Runtime Errors Are Marked on the Legend If your script runs into a runtime issue (like accessing historical bars beyond the allowed range), an error icon appears in the chart legend with a detailed message.

Example Message: ⚠ Runtime error at index 0. The script is trying to access historical data outside allowed range (5000). The allowed range is 0 to 500.

grid

✅ Benefit: Clear visual alerts and detailed messages help you debug live scripts faster.

🔗 CTRL + Click to View Function Documentation Hold CTRL (or CMD on Mac) and click on any built-in function or variable to instantly view its documentation.

For example, clicking on talib.crossover() will open a reference panel showing:

Function signature

Argument types

Description and usage

grid

✅ Benefit: Understand built-in functions without leaving the editor — perfect for fast learning and reference.