Gregory Anders | 1cc4cae | 2024-07-15 20:00:48 +0200 | [diff] [blame] | 1 | " Vim indent file |
| 2 | " Language: Typst |
Luca Saccarola | b66cac1 | 2024-12-09 20:29:14 +0100 | [diff] [blame^] | 3 | " Previous Maintainer: Gregory Anders |
| 4 | " Maintainer: Luca Saccarola <github.e41mv@aleeas.com> |
| 5 | " Last Change: 2024 Dec 09 |
Gregory Anders | 1cc4cae | 2024-07-15 20:00:48 +0200 | [diff] [blame] | 6 | " Based on: https://github.com/kaarmu/typst.vim |
| 7 | |
| 8 | if exists('b:did_indent') |
| 9 | finish |
| 10 | endif |
| 11 | let b:did_indent = 1 |
| 12 | |
| 13 | setlocal expandtab |
| 14 | setlocal softtabstop=2 |
| 15 | setlocal shiftwidth=2 |
| 16 | setlocal autoindent |
| 17 | setlocal indentexpr=typst#indentexpr() |
| 18 | |
| 19 | let b:undo_indent = 'setl et< sts< sw< ai< inde<' |