Mon, 24 Sep 2018 10:07:56 -0500
make sure this is set between profiles
362
7c5b0e94b399
Tweak perl settings, move all into after-syntax file
Meredith Howard <mhoward@roomag.org>
parents:
345
diff
changeset
|
1 | compiler perl |
7c5b0e94b399
Tweak perl settings, move all into after-syntax file
Meredith Howard <mhoward@roomag.org>
parents:
345
diff
changeset
|
2 | |
7c5b0e94b399
Tweak perl settings, move all into after-syntax file
Meredith Howard <mhoward@roomag.org>
parents:
345
diff
changeset
|
3 | setlocal iskeyword+=: |
7c5b0e94b399
Tweak perl settings, move all into after-syntax file
Meredith Howard <mhoward@roomag.org>
parents:
345
diff
changeset
|
4 | |
651
4a0d4c07b49e
use perltidy for equalprg if present
Meredith Howard <mhoward@roomag.org>
parents:
643
diff
changeset
|
5 | if g:perl_tidy_equalprg |
4a0d4c07b49e
use perltidy for equalprg if present
Meredith Howard <mhoward@roomag.org>
parents:
643
diff
changeset
|
6 | setlocal equalprg=perltidy\ -q |
4a0d4c07b49e
use perltidy for equalprg if present
Meredith Howard <mhoward@roomag.org>
parents:
643
diff
changeset
|
7 | endif |
4a0d4c07b49e
use perltidy for equalprg if present
Meredith Howard <mhoward@roomag.org>
parents:
643
diff
changeset
|
8 | |
362
7c5b0e94b399
Tweak perl settings, move all into after-syntax file
Meredith Howard <mhoward@roomag.org>
parents:
345
diff
changeset
|
9 | " this keeps indents from jumping more than one level |
7c5b0e94b399
Tweak perl settings, move all into after-syntax file
Meredith Howard <mhoward@roomag.org>
parents:
345
diff
changeset
|
10 | let b:indent_use_syntax = 0 |
7c5b0e94b399
Tweak perl settings, move all into after-syntax file
Meredith Howard <mhoward@roomag.org>
parents:
345
diff
changeset
|
11 | |
371 | 12 | " Add match for =method and =func from Pod::Weaver |
226
a155935cbe07
Add match for =method from Pod::Weaver, move to own file
Meredith Howard <mhoward@roomag.org>
parents:
diff
changeset
|
13 | syn match podCommand "^=method" contained nextgroup=podCmdText contains=@NoSpell |
371 | 14 | syn match podCommand "^=func" contained nextgroup=podCmdText contains=@NoSpell |
15 | ||
656
a74ea5b0fc73
Fix error marker due to loose function-parameters match
Meredith Howard <mhoward@roomag.org>
parents:
651
diff
changeset
|
16 | " Add matches for contrib/function-parameters.vim, but don't apply to fat-arrow cases |
a74ea5b0fc73
Fix error marker due to loose function-parameters match
Meredith Howard <mhoward@roomag.org>
parents:
651
diff
changeset
|
17 | syn match perlFunction +\<method\>\(\_s*=>\)\@!\_s*+ nextgroup=perlSubName |
a74ea5b0fc73
Fix error marker due to loose function-parameters match
Meredith Howard <mhoward@roomag.org>
parents:
651
diff
changeset
|
18 | syn match perlFunction +\<fun\>\(\_s*=>\)\@!\_s*+ nextgroup=perlSubName |
a74ea5b0fc73
Fix error marker due to loose function-parameters match
Meredith Howard <mhoward@roomag.org>
parents:
651
diff
changeset
|
19 | |
643 | 20 | syn sync minlines=50 |
226
a155935cbe07
Add match for =method from Pod::Weaver, move to own file
Meredith Howard <mhoward@roomag.org>
parents:
diff
changeset
|
21 | |
656
a74ea5b0fc73
Fix error marker due to loose function-parameters match
Meredith Howard <mhoward@roomag.org>
parents:
651
diff
changeset
|
22 | " Tweak some colors, making POD stand out less |
362
7c5b0e94b399
Tweak perl settings, move all into after-syntax file
Meredith Howard <mhoward@roomag.org>
parents:
345
diff
changeset
|
23 | hi! def link perlPOD Comment |
7c5b0e94b399
Tweak perl settings, move all into after-syntax file
Meredith Howard <mhoward@roomag.org>
parents:
345
diff
changeset
|
24 | hi! def link podCommand SpecialComment |
7c5b0e94b399
Tweak perl settings, move all into after-syntax file
Meredith Howard <mhoward@roomag.org>
parents:
345
diff
changeset
|
25 | hi! def link podCmdText Question |
7c5b0e94b399
Tweak perl settings, move all into after-syntax file
Meredith Howard <mhoward@roomag.org>
parents:
345
diff
changeset
|
26 | hi! def link podFormat StorageClass |