https://github.com/sublimetext/hyperflask
Hyperflask component syntax for Sublime Text
https://github.com/sublimetext/hyperflask
Last synced: 3 months ago
JSON representation
Hyperflask component syntax for Sublime Text
- Host: GitHub
- URL: https://github.com/sublimetext/hyperflask
- Owner: SublimeText
- License: mit
- Created: 2025-10-18T13:34:38.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2025-10-18T14:49:45.000Z (7 months ago)
- Last Synced: 2025-10-19T08:52:12.954Z (7 months ago)
- Language: Batchfile
- Size: 50.8 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Hyperflask
[Hyperflask Components][] syntax definition for [Sublime Text][] based on [Jinja2][] syntax.

## Features
Syntax Highlighting for
- AlpineJS
- HTMX
- [Jinjapy][] frontmatter
- [Jinja Super Macros][] (e.g. `<{Component arg-name=[val for val in any.values] }/>`)
- [Jinja2 Templates][]
## Installation
### Requirements
This package requires:
- Sublime Text 4152+
- [Hyperscript][]
- [Jinja2][]
### Package Control
The easiest way to install is using [Package Control][]. It's listed as `Hyperflask`.
1. Open `Command Palette` using ctrl+shift+P or menu item `Tools → Command Palette...`
2. Choose `Package Control: Install Package`
3. Find `Jinja2` and hit Enter
4. Find `Hyperscript` and hit Enter
5. Find `Hyperflask` and hit Enter
### Manual Install
1. Download [Hyperflask.sublime-package][].
2. Download [Hyperscript][] package.
3. Download [Jinja2.sublime-package][] package.
4. Copy them into _Installed Packages_ directory
> [!NOTE]
>
> To find _Installed Packages_...
>
> 1. call _Menu > Preferences > Browse Packages.._
> 2. Navigate to parent folder
> [!WARNING]
>
> Manually installed packages are not automatically updated by Package Control.
[Hyperflask Components]: https://hyperflask.dev/guides/components/
[Hyperflask.sublime-package]: https://github.com/SublimeText/Hyperflask/releases/
[Hyperscript]: https://packagecontrol.io/packages/Hyperscript
[Jinja2]: https://packagecontrol.io/packages/Jinja2
[Jinja2.sublime-package]: https://github.com/Sublime-Instincts/BetterJinja/releases/
[Jinja2 Templates]: https://pypi.org/project/jinja2/
[Jinjapy]: https://pypi.org/project/jinjapy/
[Jinja Super Macros]: https://pypi.org/project/jinja-super-macros/
[Package Control]: https://packagecontrol.io
[Sublime Text]: https://www.sublimetext.com