alexharsanyi pushed a change to branch externals/sql-indent. from 08f0417 Update version to 1.4 new 7f649aa Fix indentation for create schema if not exists (fixes #87) new b694078 CREATE TABLE, VIEW and INDEX does not start a block (#89) new f75d7a7 Fixes to function and procedure block detection (#88, #90) new 56be397 Create GH Action for build and test (#91) new 1bb06f8 Fix detection of DECLARE blocks in PostgresSQL (#92) new e7795c7 Mode refinements in recognizing declare statements (#92) new 7edd915 fixups for indenting where clauses (#93) new 5656cfb Document limitations of recognizing DECLARE statements (#92) new dad9605 Release 1.5, remove Travis, add GitHub Actions status badge
Summary of changes: .github/workflows/main.yml | 22 ++ .gitignore | 1 + .travis.yml | 36 -- README.md | 2 +- sql-indent-test.el | 41 +++ sql-indent.el | 190 +++++++--- sql-indent.org | 78 ++++ test-data/pr17-io-default.eld | 2 +- test-data/pr17-io-right.eld | 2 +- test-data/pr17-syn.eld | 292 +++++++-------- test-data/pr19-syn.eld | 62 ++-- test-data/pr67-syn.eld | 823 +++++++++++++++++++++--------------------- test-data/pr67.sql | 421 ++++++++++----------- test-data/pr87-syn.eld | 6 + test-data/pr87.sql | 3 + test-data/pr88-syn.eld | 60 +++ test-data/pr88.sql | 31 ++ test-data/pr89-syn.eld | 72 ++++ test-data/pr89.sql | 31 ++ test-data/pr90-syn.eld | 8 + test-data/pr90.sql | 5 + test-data/pr92-syn.eld | 55 +++ test-data/pr92.sql | 29 ++ test-data/pr92a-syn.eld | 13 + test-data/pr92a.sql | 9 + test-data/pr92b-syn.eld | 98 +++++ test-data/pr92b.sql | 42 +++ test-data/pr93-io-default.eld | 1 + test-data/pr93.sql | 21 ++ 29 files changed, 1576 insertions(+), 880 deletions(-) create mode 100644 .github/workflows/main.yml delete mode 100644 .travis.yml create mode 100644 test-data/pr87-syn.eld create mode 100644 test-data/pr87.sql create mode 100644 test-data/pr88-syn.eld create mode 100644 test-data/pr88.sql create mode 100644 test-data/pr89-syn.eld create mode 100644 test-data/pr89.sql create mode 100644 test-data/pr90-syn.eld create mode 100644 test-data/pr90.sql create mode 100644 test-data/pr92-syn.eld create mode 100644 test-data/pr92.sql create mode 100644 test-data/pr92a-syn.eld create mode 100644 test-data/pr92a.sql create mode 100644 test-data/pr92b-syn.eld create mode 100644 test-data/pr92b.sql create mode 100644 test-data/pr93-io-default.eld create mode 100644 test-data/pr93.sql