How to enable code auto-completion feature for Databricks notebooks?
I'd like to have drop-down lists with available methods for objects, hints, variable names auto-completion, etc, at least for Scala & Spark notebooks in Databricks.
They claim to have autocomplete feature since 2015:
https://forums.databricks.com/questions/784/is-there-autocomplete-for-name-completion-tooltip.html.
and some server autocomplete:
https://docs.databricks.com/release-notes/product/2018/april.html.
For me none of it works out-of-the-box, and I can't find a way how to enable it in settings.
But still it doesn't come even close to what is available in IntelliJ https://www.jetbrains.com/help/idea/auto-completing-code.html Are there some plugins to or language-server APIs for that?
Example:
val df = spark.read.schema(header).json(fileName)
df.repartition(1)
.write
.mode("overwrite")
.option("path", "/.../my_df")
.partitionBy("date")
.save()
This is really upsetting, having to print all of this by hand just to read and write the dataframe.