Make agreed-on updates in perltidy options.
Our standard version of perltidy is now 20230309.
Add a --valign-exclusion-list setting to reduce crosstalk
between nearby lines of Perl code.
Also, update instructions for running pgindent
(missed in b16259b3c
).
Discussion: https://postgr.es/m/20230428092545.qfb3y5wcu4cm75ur@alvherre.pgsql
This commit is contained in:
parent
722541ead1
commit
df6b19fbbc
|
@ -14,16 +14,16 @@ PREREQUISITES:
|
|||
sibling directory src/tools/pg_bsd_indent; see the directions
|
||||
in that directory's README file.
|
||||
|
||||
2) Install perltidy. Please be sure it is version 20170521 (older and newer
|
||||
2) Install perltidy. Please be sure it is version 20230309 (older and newer
|
||||
versions make different formatting choices, and we want consistency).
|
||||
You can get the correct version from
|
||||
https://cpan.metacpan.org/authors/id/S/SH/SHANCOCK/
|
||||
To install, follow the usual install process for a Perl module
|
||||
("man perlmodinstall" explains it). Or, if you have cpan installed,
|
||||
this should work:
|
||||
cpan SHANCOCK/Perl-Tidy-20170521.tar.gz
|
||||
cpan SHANCOCK/Perl-Tidy-20230309.tar.gz
|
||||
Or if you have cpanm installed, you can just use:
|
||||
cpanm https://cpan.metacpan.org/authors/id/S/SH/SHANCOCK/Perl-Tidy-20170521.tar.gz
|
||||
cpanm https://cpan.metacpan.org/authors/id/S/SH/SHANCOCK/Perl-Tidy-20230309.tar.gz
|
||||
|
||||
DOING THE INDENT RUN:
|
||||
|
||||
|
@ -38,7 +38,7 @@ DOING THE INDENT RUN:
|
|||
|
||||
3) Run pgindent on the C files:
|
||||
|
||||
src/tools/pgindent/pgindent
|
||||
src/tools/pgindent/pgindent .
|
||||
|
||||
If any files generate errors, restore their original versions with
|
||||
"git checkout", and see below for cleanup ideas.
|
||||
|
|
|
@ -14,3 +14,4 @@
|
|||
--paren-vertical-tightness=2
|
||||
--paren-vertical-tightness-closing=2
|
||||
--noblanks-before-comments
|
||||
--valign-exclusion-list=", = => =~ |= || && if or qw unless"
|
||||
|
|
Loading…
Reference in New Issue