Autocompletion

Paradime IDE is powered by a language service to help you write code faster. As you type, the system offers relevant suggestions for Generic Jinja, dbt™ Specific Jinja, and YAML Configuration that you can accept by pressing Tab or Enter.

Autocomplete Features

You'll find autocomplete functionality in three key areas:

1. Generic Jinja

Paradime provides autocompletion for common Jinja template patterns:

  • Control structures: for loops, if conditionals, blocks

  • Variable operations: set assignments, multiline blocks

  • Template organization: blocks, filters, macros

  • Comments and whitespace: comment syntax, whitespace control

  • Expressions: expression output, action execution

2. dbt™ Specific Jinja

Specialized autocomplete for dbt™ functions:

  • Model configuration: config() with materialization options

  • References: ref(), source() with project-aware suggestions

  • Variables: var(), env_var() for accessing variables

  • Debugging: log() with severity levels

  • Query execution: run_query(), load_result()

3. YAML Configuration

Complete autocomplete support for dbt™ YAML files:

  • Project configuration: project settings, dependencies

  • Model definitions: names, columns, tests, tags

  • Source definitions: tables, freshness settings

  • Test configurations: generic and custom tests

Pro Tip: You can also use DinoAI to automatically generate YAML files and tests for your dbt™ project.

Last updated

Was this helpful?