Bram Moolenaar | 9fbdbb8 | 2022-09-27 17:30:34 +0100 | [diff] [blame] | 1 | vim9script |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 2 | |
Bram Moolenaar | 9fbdbb8 | 2022-09-27 17:30:34 +0100 | [diff] [blame] | 3 | # Vim indent file |
| 4 | # Language: Vim script |
| 5 | # Maintainer: Bram Moolenaar <Bram@vim.org> |
| 6 | # Last Change: 2022 Sep 27 |
| 7 | |
| 8 | # Only load this indent file when no other was loaded. |
| 9 | if exists('b:did_indent') |
| 10 | finish |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 11 | endif |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 12 | |
Bram Moolenaar | 9fbdbb8 | 2022-09-27 17:30:34 +0100 | [diff] [blame] | 13 | b:did_indent = true |
| 14 | b:undo_indent = 'setlocal indentkeys< indentexpr<' |
| 15 | |
| 16 | import autoload '../autoload/dist/vimindent.vim' |
| 17 | |
| 18 | setlocal indentexpr=vimindent.Expr(v:lnum) |
| 19 | setlocal indentkeys+==endif,=enddef,=endfu,=endfor,=endwh,=endtry,=},=else,=cat,=finall,=END,0\\ |
| 20 | execute('setlocal indentkeys+=0=\"\\\ ,0=#\\\ ') |
Bram Moolenaar | 2547aa9 | 2020-07-26 17:00:44 +0200 | [diff] [blame] | 21 | setlocal indentkeys-=0# |
Bram Moolenaar | 4700398 | 2021-12-05 21:54:04 +0000 | [diff] [blame] | 22 | setlocal indentkeys-=: |