monnier pushed a change to branch externals/sql-indent.
at c3d49c6 Fix up copyrights for GNU ELPA, plus minor tweaks
This branch includes the following new commits:
new 3c376a8 Initial commit
new 45f8e15 initial revision
new fa2c819 updated README file
new 8586835 Add comments and headers to make it a proper pakage
new 3e213d0 fixup parsing of case clauses
new 3d4e7a5 Add support for connect by/start with.
new e843135 Merge pull request #1 from
PierreTechoueyres/pte/start-with-connect-by
new b8a0fae Enable lexical-binding.
new 826f8c4 Merge pull request #2 from PierreTechoueyres/master
new 16be942 Added documentation on how to customize indentation
new dffc896 update markdown formatting
new 4f6355c Add new keywords in `sqlind-sqlplus-directive'.
new a05fcff Merge pull request #3 from PierreTechoueyres/master
new deb9885 fix parsing the "end if" block when an "elsif" is present
new 3a6275f Indent nested if statements correctly, fixes #4
new 4d9b8aa Use `indent-line-to` in `sqlind-indent-line`
new 6778020 Updated README file
new b132e0f Add new keywords in `sqlind-sqlplus-directive'.
new bc500b8 don't move cursor when indenting the line
new b560c73 Merge pull request #6 from
PierreTechoueyres/pte/add-keywors
new 0a05fe3 Add initial align rules for SQL statements
new 31f22c3 Merge branch 'master' of
github.com:alex-hhh/emacs-sql-indent
new 91eba35 move default indentation offsets in separate constant
new a07ba4e put our own syntax table into sql-mode
new e09f2bb install a separate syntax table for syntax parsing
new dc44adc Add support for assignment and arrow (=>) in align.
new 7aafa98 classify select columns start start with a comma as
select-column
new 03ecdab Add a handful if indentation helpers
new 102d31f fixup sqlind-lineup-joins-to-anchor
new d410084 Merge pull request #13 from
PierreTechoueyres/pte/sqlind-align-rules
new 68e66af Merge branch 'master' of
github.com:alex-hhh/emacs-sql-indent
new 094cae3 update alignment rules to handle variable declarations
with assignments
new 552f536 Create a `sqlind-minor-mode` to toggle syntactic
indentation
new 16ebdbe Use default value of indent-line-function when
deactivating minor mode.
new 654f45d Merge pull request #16 from
PierreTechoueyres/pte/sqlind-minor-mode
new 036bc14 Separate indentation of AND, OR into a separate rule.
new 2d57588 sqlind-beginning-of-statement-1 -- don't look inside
comments, fixes #15
new 2a4556e Start workgin on aligning keywords left or right. (#14)
new 4ee8e15 sqlind-begining-of-directive -- disambiguate Oracle SET
keyword
new 889cf3f silence byte compiler warnings
new 77af9f1 Renamed some indentation functions for consistency
new fa1e88c sqlind-adjust-operator -- fix up string concatenation
cases
new 693a46e sqlind-begining-of-directive -- another approach to
disambiguate SET
new 4b4f939 sqlind-begining-of-directive -- another approach to
disambiguate SET
new 19d0580 Correct indentation of function's declaration in package
specs.
new b25fd81 Compilation error ...
new 59725cb Fix indentation.
new 8a5191f Updated installation and customization documentation
new 9b4a5a7 Add a test suite for sql-indent
new 4e060a9 updated .gitignore
new ea22c4c Add test cases for sample indentation mode
new 95df3b0 Recognize syntax of CASE statements which are not nested
new 88d3643 moved contents of customize-indentation.md into README.md
new db99628 Fix checkdoc errors in sql-indent.el
new ebc09bb use cl-lib instead of cl and provide some helpers
new 3930611 Identify syntax for CASE expressions in assignment (fixes
#18)
new 1b48bcf Correctly detect syntax for cursor statements (fix #19)
new ecbf991 Correctly recognize the begin block of a package (#19)
new bf4fac3 Add a rule to align pipes (||). (#21)
new 2e43a73 Exclude equals inside strings from alignments. (#20)
new 30cf40a Update unit test suite to run independent of user settings
new 97d45d6 Merge branch 'master' of
github.com:alex-hhh/emacs-sql-indent
new e249b70 Update test for issue #19 to be more comprehensive
new 775091c Recognize assignments as statement starts (#24)
new f130351 Remove execution bits on sql-indent-left.el (#25)
new a063581 Various minor improvements on left align SQL statments.
(#22)
new 43e53f3 Fix bug with wrong regexp and throw clause
new 55061f0 Fix incorrect match for end keyword in
sqlind-end-statement-regexp
new c70bbf1 fix syntax detection in exception blocks and case
statements (#28 and #29)
new a3cc341 Fix exception being a type as well as a keyword (#28)
new 52d547e fix anchor point for case statement syntax (#29)
new a6246b2 Detect end of exception block correctly (#30)
new 96ba814 Avoid infinite loop in `sqlind-syntax-in-case`
new 8bfd20f Moved most of the README.md contents into sql-indent.org
new a18b9f1 Performance improvements (#26)
new c94dd1f Performance improvements (#31)
new d59009e Don't be fooled by "if exists" statements
new 23587a3 Improve left indentation of case statement. (#34)
new 3f35f07 Add %type, %rowtype and table prefix in function's return
type. (#33)
new 580cb4b Try to correct 'bad closing for begin block' message.
(#36)
new 84581e3 Allow detection of user name in package, procedure or
function. (#37)
new a18b989 Correct display of lighter when minor-mode is enabled.
(#38)
new 416c7bb Fix detection of select column start and LIMIT keyword #39
new 74c7c1c Recognize MsSQL directives and declarations (#40)
new 915aca2 Travis build and test support (#41)
new aa3bdce Fix example in documentation
new a4baceb Don't be confused by names that contain keywords (#42)
new c941ff6 new indentation helper function and clarified
documentation
new f59a26a Minor documentation tweaks (#44)
new 1cba9fb fixup refining a nested-statement-continuation (#46)
new 59f99cd new alignment rule for issue #47
new e96c9fb Introduce a nested-statement-close syntax
new 75a4e24 Correct detection of labels in `for` or `while` loops.
(#48)
new b3c00b2 Correct detection of labels in
`sqlind-maybe-loop-statement'. (#49)
new c3d49c6 Fix up copyrights for GNU ELPA, plus minor tweaks