Trilowy | 6e91853 | 2024-10-13 19:08:30 +0200 | [diff] [blame] | 1 | " Vim filetype plugin file |
Kirill Morozov | 3cbd7f1 | 2025-04-13 17:58:32 +0200 | [diff] [blame] | 2 | " Language: Gleam |
| 3 | " Maintainer: Kirill Morozov <kirill@robotix.pro> |
| 4 | " Previous Maintainer: Trilowy (https://github.com/trilowy) |
| 5 | " Last Change: 2025-04-12 |
Trilowy | 6e91853 | 2024-10-13 19:08:30 +0200 | [diff] [blame] | 6 | |
| 7 | if exists('b:did_ftplugin') |
| 8 | finish |
| 9 | endif |
| 10 | let b:did_ftplugin = 1 |
| 11 | |
| 12 | setlocal comments=://,:///,://// |
| 13 | setlocal commentstring=//\ %s |
Kirill Morozov | 3cbd7f1 | 2025-04-13 17:58:32 +0200 | [diff] [blame] | 14 | setlocal expandtab |
| 15 | setlocal formatprg=gleam\ format\ --stdin |
| 16 | setlocal shiftwidth=2 |
| 17 | setlocal softtabstop=2 |
Trilowy | 6e91853 | 2024-10-13 19:08:30 +0200 | [diff] [blame] | 18 | |
Kirill Morozov | 3cbd7f1 | 2025-04-13 17:58:32 +0200 | [diff] [blame] | 19 | let b:undo_ftplugin = "setlocal com< cms< fp< et< sw< sts<" |
Trilowy | 6e91853 | 2024-10-13 19:08:30 +0200 | [diff] [blame] | 20 | |
| 21 | " vim: sw=2 sts=2 et |