| " Vim filetype plugin file | |
| " Language: MLIR Assembly | |
| " Maintainer: The MLIR team | |
| if exists("b:did_ftplugin") | |
| finish | |
| endif | |
| let b:did_ftplugin = 1 | |
| setlocal softtabstop=2 shiftwidth=2 | |
| setlocal expandtab | |
| setlocal comments+=:// | |
| setlocal commentstring=//\ %s | |
| " We treat sequences of the following characters as forming 'keywords', with | |
| " the aim of easing movement around MLIR identifiers: | |
| " * identifier prefixes: '%' and '@' (@-@) | |
| " * all characters where isalpha() returns TRUE (@) | |
| " * the digits 0-9 (48-57) | |
| " * other characters that may form identifiers: '_', '.', '-', '$' | |
| " Comment this out to restore the default behaviour | |
| setlocal iskeyword=%,@-@,@,48-57,_,.,-,$ |