Andrea Basile and andreabasile
7f28161869
feat(languages): Django templates ( #2781 )
...
Adds a Django Template language: .html/.txt files in a templates folder of a project with manage.py (new [[framework-files]] detection), a Lezer grammar for tags, variables, filters and comments with HTML mounted between them, block folding/indent/matching, {% %} / {{ }} / {# #} pairing, end-tag insertion and completion, per-line {# #} comments, HTML language server and Emmet in the HTML parts, a banner offering the language for HTML files with Django tags elsewhere, a fixture and docs. The built-in HTML syntax check skips Django templates, whose tags the HTML grammar reports as errors.
Refs #2581
Co-authored-by: andreabasile <7715018+andreabasile@users.noreply.github.com >
2026-11-12 01:22:23 +08:00
..
2026-11-11 17:22:57 +08:00
2026-11-11 17:43:07 +08:00
2026-11-11 16:49:13 +08:00
2026-11-11 23:40:04 +08:00
2026-10-29 11:58:19 +08:00
2026-10-22 18:55:10 +08:00
2026-11-07 21:44:03 +08:00
2026-11-09 22:43:53 +08:00
2026-11-09 22:43:53 +08:00
2026-11-10 02:36:37 +08:00
2026-11-07 07:47:10 +08:00
2026-11-07 21:44:03 +08:00
2026-11-05 21:03:28 +08:00
2026-11-05 21:03:28 +08:00
2026-11-10 03:25:53 +08:00
2026-11-10 03:25:53 +08:00
2026-11-10 23:16:32 +08:00
2026-11-10 03:25:21 +08:00
2026-11-11 00:06:59 +08:00
2026-11-11 00:06:59 +08:00
2026-11-11 00:06:59 +08:00
2026-11-09 22:43:53 +08:00
2026-11-09 22:43:53 +08:00
2026-10-31 20:24:31 +08:00
2026-10-31 20:24:31 +08:00
2026-10-31 20:24:31 +08:00
2026-10-22 18:55:10 +08:00
2026-10-22 18:55:10 +08:00
2026-11-04 14:22:38 +08:00
2026-11-04 14:22:38 +08:00
2026-11-04 14:22:38 +08:00
2026-11-08 03:12:01 +08:00
2026-11-12 01:22:23 +08:00
2026-11-12 00:29:34 +08:00
2026-11-08 05:54:24 +08:00
2026-11-08 05:54:24 +08:00
2026-10-25 21:24:00 +08:00
2026-11-10 03:45:53 +08:00
2026-10-22 18:55:10 +08:00
2026-10-22 18:55:10 +08:00
2026-11-07 10:56:59 +08:00
2026-11-03 22:20:58 +08:00
2026-11-11 17:10:21 +08:00
2026-11-11 17:10:21 +08:00
2026-11-08 04:06:04 +08:00
2026-11-07 09:39:18 +08:00
2026-11-09 15:24:52 +08:00
2026-10-22 18:55:10 +08:00
2026-11-11 01:39:21 +08:00
2026-11-11 01:39:21 +08:00
2026-11-08 21:28:06 +08:00
2026-11-08 21:28:06 +08:00
2026-11-05 02:45:36 +08:00
2026-11-05 02:45:36 +08:00
2026-11-04 14:22:38 +08:00
2026-11-04 14:22:38 +08:00
2026-10-28 09:07:50 +08:00
2026-11-04 01:31:10 +08:00
2026-11-12 00:29:34 +08:00
2026-10-23 21:23:06 +08:00
2026-11-11 01:39:21 +08:00
2026-11-08 16:15:16 +08:00
2026-10-25 09:34:02 +08:00
2026-11-01 16:05:16 +08:00
2026-11-01 16:05:16 +08:00
2026-11-07 12:14:09 +08:00
2026-11-07 12:14:09 +08:00
2026-11-07 12:14:09 +08:00
2026-11-09 08:39:44 +08:00
2026-11-10 06:11:49 +08:00
2026-11-10 06:11:49 +08:00
2026-11-03 22:50:13 +08:00
2026-10-27 08:56:13 +08:00
2026-10-27 08:56:13 +08:00
2026-11-10 03:25:21 +08:00
2026-11-04 23:10:23 +08:00
2026-11-05 00:55:03 +08:00
2026-11-05 00:55:03 +08:00
2026-11-09 22:43:53 +08:00
2026-11-09 22:43:53 +08:00
2026-11-11 00:06:59 +08:00
2026-11-08 03:18:44 +08:00
2026-10-22 18:55:10 +08:00
2026-11-07 21:44:03 +08:00
2026-11-07 00:22:19 +08:00
2026-11-07 00:22:19 +08:00
2026-11-09 14:16:21 +08:00
2026-11-05 00:55:03 +08:00
2026-11-08 22:33:22 +08:00
2026-11-08 22:33:22 +08:00
2026-11-08 22:33:22 +08:00
2026-11-08 22:00:32 +08:00
2026-11-04 01:31:10 +08:00
2026-11-11 21:22:02 +08:00
2026-11-12 00:29:34 +08:00
2026-10-31 12:43:42 +08:00
2026-10-31 01:28:41 +08:00
2026-11-05 23:09:55 +08:00
2026-11-11 15:20:09 +08:00
2026-11-11 15:20:09 +08:00