Skip to content

septwong/vscode-iCalendar

Repository files navigation

iCalendar Syntax

English · 简体中文

iCalendar for VS Code

Provides comprehensive iCalendar (.ics, .ical, .ifb) syntax highlighting for Visual Studio Code, based on RFC 5545.

Features

  • Full Syntax Highlighting: Accurately highlights all standard iCalendar components, properties, constants, and parameters.
  • Code Folding: Easily collapse and expand BEGIN/END blocks for major components like VCALENDAR, VEVENT, VTODO, and VTIMEZONE.
  • RFC 5545 Compliant: Based on the official iCalendar specification for maximum accuracy.
  • Timezone-Friendly: Default optimized for CN / Asia/Shanghai users; VEVENT components automatically inherit the calendar timezone.
  • Date-Time Distinction: Highlights UTC times and local times separately for clearer readability.
  • Parameter Highlighting: TZID and other parameter values are highlighted to improve clarity.
  • Distinct Scopes: Provides clear and distinct styling for keywords, properties, parameters, values, and custom X- properties.

Resources

About

iCalendar syntax highlighting for VS Code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published