alexharsanyi pushed a change to branch externals/sql-indent. from 87a6b4a update version to 1.3 new e511ced `sqlind-search-backward` finds things at the same nesting level (#68) (#69) new dccd194 Recognize `select-join-condition` syntax inside nested statements #70 (#71) new d9442ed Recognize FULL JOIN, UNION ALL and EXCEPT keywords #73 (#74) new a6da8bd Recognize more create keywords (#75) new 9d5f978 Fix regexp bug in `sqlind-good-if-candidate` (fixes #76) new ba2a690 also fix sqlind-end-statement-regexp new 9559ebe Fix `sqlind-comment-end' regexp. (#79) new f897c11 Apply advices of `checkdoc' (#77) new 2ca9610 don't be confused by drop function or procedure statements #80 new 1974564 recognize elseif in addition to elif #81 new e7e7e85 Don't recognize select keywords in comments, fixes #83 new 31c29ed Recognize more types of begin transaction statements (fixes #84) new 47e9ccb Recognize left and right outer join statements #85
Summary of changes: .travis.yml | 2 +- sql-indent-test.el | 44 +++++++ sql-indent.el | 219 ++++++++++++++++++++++--------- test-data/m-io.eld | 2 +- test-data/m-syn.eld | 6 +- test-data/pr17-io-default.eld | 2 +- test-data/pr17-io-left.eld | 2 +- test-data/pr17-io-right.eld | 2 +- test-data/pr17-syn.eld | 8 +- test-data/pr68-syn.eld | 18 +++ test-data/pr68.sql | 9 ++ test-data/pr70-syn.eld | 78 +++++++++++ test-data/pr70.sql | 39 ++++++ test-data/pr73-syn.eld | 58 ++++++++ test-data/pr73.sql | 34 +++++ test-data/pr75-oracle-syn.eld | 51 +++++++ test-data/{pr60.sql => pr75-oracle.sql} | 17 ++- test-data/pr75-postgres-syn.eld | 67 ++++++++++ test-data/pr75-postgres.sql | 30 +++++ test-data/pr80-syn.eld | 11 ++ test-data/pr80.sql | 6 + test-data/pr81-syn.eld | 48 +++++++ test-data/pr81.sql | 17 +++ test-data/pr83-syn.eld | 15 +++ test-data/pr83.sql | 7 + test-data/{pr66-syn.eld => pr84-syn.eld} | 11 +- test-data/pr84.sql | 18 +++ test-data/pr85-syn.eld | 57 ++++++++ test-data/pr85.sql | 33 +++++ 29 files changed, 827 insertions(+), 84 deletions(-) create mode 100644 test-data/pr68-syn.eld create mode 100644 test-data/pr68.sql create mode 100644 test-data/pr70-syn.eld create mode 100644 test-data/pr70.sql create mode 100644 test-data/pr73-syn.eld create mode 100644 test-data/pr73.sql create mode 100644 test-data/pr75-oracle-syn.eld copy test-data/{pr60.sql => pr75-oracle.sql} (51%) create mode 100644 test-data/pr75-postgres-syn.eld create mode 100644 test-data/pr75-postgres.sql create mode 100644 test-data/pr80-syn.eld create mode 100644 test-data/pr80.sql create mode 100644 test-data/pr81-syn.eld create mode 100644 test-data/pr81.sql create mode 100644 test-data/pr83-syn.eld create mode 100644 test-data/pr83.sql copy test-data/{pr66-syn.eld => pr84-syn.eld} (72%) create mode 100644 test-data/pr84.sql create mode 100644 test-data/pr85-syn.eld create mode 100644 test-data/pr85.sql