ForSure IDE Extensions

Enhance your development experience with ForSure extensions for your favorite code editors.

ForSure for VS Code

Official Visual Studio Code extension with syntax highlighting, snippets, and validation.

Features

  • Syntax highlighting for .forsure files
  • Code snippets for common patterns
  • Real-time validation and error checking
  • Preview file structure in VS Code
  • Integration with ForSure CLI

Installation

Install directly from VS Code:

  1. Open VS Code
  2. Go to Extensions (Ctrl+Shift+X / Cmd+Shift+X)
  3. Search for "ForSure"
  4. Click "Install"

Or install from VSIX file:

Download VSIX
project.forsure - Visual Studio Code
root:
# Main source code directory
- src:
    - index.js { entry: true }
    - utils:
        # Utility scripts
        - helpers.js
        - date.js { timezone: "UTC" }
# Assets for front-end design
- assets:
    - logo.svg
    - css:
        # Style sheets
        - theme.css
# Documentation file
- README.md

ForSure for JetBrains IDEs

Plugin for IntelliJ IDEA, WebStorm, PyCharm, and other JetBrains IDEs.

Features

  • Syntax highlighting for .forsure files
  • Code completion and navigation
  • Structure view for ForSure files
  • Integration with ForSure CLI
  • Project structure visualization

Installation

Install from JetBrains Marketplace:

  1. Open your JetBrains IDE
  2. Go to Settings/Preferences
  3. Select Plugins
  4. Click "Marketplace" and search for "ForSure"
  5. Click "Install" and restart the IDE

Or install from disk:

Download Plugin
project.forsure - IntelliJ IDEA
PROJECT
📁 src
📄 index.js
📁 utils
📁 assets
📄 project.forsure
📄 README.md
STRUCTURE
📁 root
📁 src
📄 index.js
📁 utils
📄 helpers.js
📄 date.js
📁 assets
📄 logo.svg
📁 css
📄 theme.css
📄 README.md

Other Editors

Sublime Text

Syntax highlighting and snippets for Sublime Text editor.

Download Package

Vim/Neovim

Syntax highlighting and integration for Vim and Neovim.

Download Plugin

Emacs

Major mode for editing ForSure files in Emacs.

Download Mode

Manual Configuration

If your editor doesn't have a dedicated package, you can manually configure syntax highlighting:

Vim

" Add to your .vimrc
au BufRead,BufNewFile *.forsure set filetype=yaml
au BufRead,BufNewFile *.fs set filetype=yaml

Emacs

;; Add to your .emacs or init.el
(add-to-list 'auto-mode-alist '("\.forsure\'" . yaml-mode))
(add-to-list 'auto-mode-alist '("\.fs\'" . yaml-mode))

TextMate/BBEdit

Associate .forsure and .fs files with YAML syntax highlighting in your editor preferences.

Want to Contribute?

We welcome contributions to our editor extensions. If you'd like to improve an existing extension or create one for your favorite editor, check out our GitHub repositories.