Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>FEEL Expression LanguageNew to Visual Studio Code? Get it now.
FEEL Expression Language

FEEL Expression Language

Ahmad Alhowimel

|
5 installs
| (0) | Free
Complete FEEL language support: syntax highlighting, auto-formatting, smart indentation, and more
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

FEEL Expression Language

GitHub

Visual Studio Marketplace

Complete FEEL (Friendly Enough Expression Language) support for Visual Studio Code with advanced syntax highlighting and intelligent auto-formatting.

Features

🎨 Syntax Highlighting

  • Rich color coding for FEEL keywords, operators, and functions
  • Smart property highlighting with improved visibility
  • Context-aware highlighting for different identifier types
  • Built-in function recognition with proper scoping
  • String and numeric literal highlighting

🔧 Auto-Formatting

  • Smart indentation for nested expressions and control structures
  • Configurable formatting rules
  • Preserve user intent while maintaining consistent style
  • Format on save support

⚡ Developer Experience

  • Go to Definition - Ctrl+Click (Windows/Linux) or Cmd+Click (macOS) to navigate to property definitions
  • Find All References - Find all usages of a property across the file
  • Auto-closing brackets and quotes ({}, [], (), "")
  • Smart bracket matching with visual indicators
  • Comment toggling support (// and /* */)
  • Code folding for better navigation
  • Word-based navigation optimized for FEEL identifiers

Format Commands

Command Palette

  • FEEL: Format Document - Format entire FEEL file

Keyboard Shortcuts

  • Shift+Alt+F (Windows/Linux) or Shift+Option+F (macOS) - Format FEEL document (when FEEL file is active)

Context Menu

  • Right-click in FEEL file → Format Document

Configuration

{
  "feel.formatting.enable": true,
  "feel.formatting.indentSize": 2,
  "feel.formatting.insertFinalNewline": true,
  "[feel]": {
    "editor.formatOnSave": true
  }
}

File Support

The extension automatically activates for files with .feel extension.

License

This project is licensed under the MIT License.

Copyright (c) 2025 Ahmad Alhowimel

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft