elpasync pushed a change to branch elpa/scala-mode. at 598cb68 Merge pull request #169 from kurnevsky/post-self-insert-hook
This branch includes the following new commits: new 6f1b748 Example.scala to show how we intend to indent new ca7308a Initial commit with README and Example.scala outlining how it will work new a8b0936 Working on syntax new 3413883 run-on-p new 5ba0a78 run-on and list indent primitives new f0cc3d4 working on indent rules new f17fa95 approaching a functioning indent engine new e30b35a Indentation working new c3ea76f fixed indenting of if body (and probably other things) new 4dbaa5f picked some of Erik's fontlock magic for an interim solution new 84d9c10 highlight string escapes new 150e3d2 updated README with some TODOs new 84e5c8a regression fix new 0fac9ae removed debug messages new 9f74c7d Partial fix to #5. new 64c496a Fixed #4: numbers in ids new aebc5b0 Fixes #7: indenting of block lines when at last char of buffer new 9476d4c Fixes #3: alignment of else inside parens new 27efa44 updated README, added LICENSE new ba3c9ca renamed README to README.md new 61a511f Update README.md new 0c5ed9e deleted example files new b0c821d Working on README new 6bc98fd Update README.md new ac8106f Update README.md new 0930f14 Update README.md new 7faea31 also handle .sbt files new d81bc28 indenting code lines also removes trailing whitespace new 1a3d958 forward/backward-sexp new 3f724ed Add the scala-indent:pad-equals setting. new fe5c2c4 Fixes #11: was still using the slow regexp, not faster new 2527376 Merge pull request #12 from non/topic/optional-padding new 6257e3b Renamed bad-equals to indent-value-expression. Added info to README.md new 6aeb341 Edited README new bd0cd1a Examples.md contains discussion on indenting new 35f3eef Fixes #10, if body in parameter lists new 280bff9 fix hex literal highlighting new d357a77 New 'scala-indent:align-parameters' customization variable new 78fff40 scala-indent:align-forms customization variable new 26cd0b7 merged from align-parameters new aad6559 scala-indent:align-forms: obey scala-indent:indent-value-expression new 6116127 Updated README.md new 4e3a24f Updated Examples.md to reflect issues already solved new 11a710d Correct annotation highlighting. new 49bd528 working on README new a78716d Update README.md new f61e32d Update README.md new 3174f4c Update README.md clone to be a valid command. new 3149a3d Merge pull request #16 from gpampara/readme-update new da67179 Merge pull request #15 from non/bug/fix-annotations new 0991658 Fixes #17: string syntax new 884795f more fixes to strings new af0e387 Fixes #18: highlight escapes in strings after chars new e23875e Fixed number literals not highlighting after foo_123 new ecb0d57 correct emacs version in check new 68ca175 Fixes #20, the cons bug (a :: b :: Nil) as well as improving some of the other rules a bit. More things will highlight as objects now. new 6c257f6 Enhanced support for comments and multi-line strings, including new 8d4f34f Use font-lock-doc-face for scaladoc comments new 7113976 Indenting for multi-line strings with margin, fixed row comment indent new 338ff73 Changed the indent defaults, closes #19 new ac13b94 post-self-insert-hooks new 56280a2 Made scala-indent:indent-on-scaladoc-asterisk be an integral part of the mode. new 95e3742 fix typo in readme new d65f062 indent `while` like `if`, `for` et al (fixes #22) new 2f7b335 Fixes indenting of else body new b55ca83 Merge pull request #23 from hvesalai/issue22 new 16d6f36 Added a not to README about font-lock-doc-face new 5cd1b20 Properly align constructor val and var params. new 0af3b07 Added Makefile and fixed compilation warnings new 17c6306 Highlight "var"s differently. new 3142f5c Fixed #26 new e79e627 Fix highlighting for operators beginning with colon. new a4ed6b4 Merge pull request #28 from non/bug/fix-colon-operators new 59cdd94 Add `scala-indent:use-javadoc-style` defcustom. new 347faeb Add Evan Meagher to contributors list. new 1a241eb Add `scala-indent:insert-asterisk-on-multiline-comment`. new 94f34b2 Rm trailing whitespace from all project files. new caaebbd Rm unneccessary `integerp` invocation. new b251627 Comment out example binding of `scala-indent:insert-asterisk-on-multiline-comment` new 27459c3 Merge pull request #32 from evnm/insert-asterisk-in-multiline-comment new 081a92b scala-indent:remove-indent-from-previous-empty-line new 6312b36 Make the code agreeable to Emacs-Lisp mode new aa38dae Fixes #38: 100% CPU usage for multi-line strings in some cases. new be89855 Multi-line comment indentation and asterisk-insertion on mid-line return. new 1dd5825 Added comment syntax for bash preambles (#!...!#) in scala script files new cb3f278 Update for marmalade / melpa package. new 711091a moved provides to end of files new 5d2416f Reverted unintended removal of whitespace deletion hook new 689bd7d (require 'package) new 037d202 Merge pull request #44 from vn971/patch-1 new 9ab0a59 Update README.md new 2201b1c Interact nicely with global-font-lock-mode. new 13b30a6 Added Hugh Giddens to contributors new 18a52f0 Update installation instructions new f4b5a6b Add .sbt to config new ad73d10 Merge pull request #49 from zbskii/master new a1ea0b7 Proper instructions and autoload settings for package-based install new defa2af pkg.el cleanup new 98d22a5 Added programming languages to README.md code new cc2db35 indent case body only if first case statement is on its own line new e3f91eb octal escapes for chars and strings new 89c7138 Merge pull request #52 from non/topic/octal-escapes new c9dd697 alphaid-re for SIP11 support new aea047a Create .gitignore with *.elc new f76902a Merge pull request #53 from jjl/master new 453c012 fixed bug in string escapes marking new 763c93c scala-indent:join-line new 74e5194 sbt support for scala-mode2 new c62ecf9 Update README.md new 9cfc522 fix to scala-indent:fix-line new 4581995 defined find-tag-default-function new d4cccb0 scala-mode:set-scala-syntax-mode to support sbt-mode new c48b479 Update README.md new 0c39da9 upgraded version to 0.22 since we added new functionality required by sbt-mode new 600d27b join-line cannot be re-defined like this new cc5b9b0 typo fix: ident vs. indent new df36b5c fix README.md text new 2e514f8 proper instructions for sbt-mode new cddd00c provide a package target to make a marmalade compatible package new bc446e7 sbt support is now in sbt-mode new ecbed5f use the existing ELISP_COMMAND instead of EMACSBIN new c53742a add Marmalade instructions new f431bb3 remove the attempt at checking executables new c21f88f Merge pull request #61 from nicferrier/marmalade new d8a141b Makefile clean-up new 3d330ad Makefile clean-up 2 new 3953269 Tweaked syntax rules to make highlighting more customizeable new 6c4e8dc Delete automatic space between * and /. new 890b7eb Document */ behavior in multi-line comments. new d27a39b added Tillmann Rendel to the list of commiters new c90e085 Tweaked syntax rules to make highlighting more customizeable new 13ad3ac Added Jim Powers to list of contributors new 3df7da0 Merge pull request #66 from corruptmemory/improved-syntax new 461f9a5 Fix issue #63 and names with _ and reserved word new d6f8cee scala 2.10 preamble new af2dc30 Removed Marmelade from README.md new f5280ad forward-token for #75 new 84ff656 Update README.md new c154f16 better join-line and fixup-whitespace new 69e071e scala-syntax:forward-modifiers: Unmatched [ or [^ error new f03a582 Merge pull request #83 from ancane/master new 34888c0 Update README.md new e277378 WIP on end-of-defun and beggining of defun which should make writing imenu functionality much easier. new 68959cd imenu is mostly working. new 597d421 Seems the imenu var needs to be set in a very local way. new 1954eaa move all stuff related to moving between defintions to bottom of scala-mode-syntax.el new e6a2755 Add stuff to readme. Small fixes. got rid fo whitespace changes. new 03cfbe4 Add types to index items. new aaf1ed8 Readme update. new 13c0f39 README changes. new ababc73 remove interactive, update filename. new b6f1300 undo some of the random changes. new ed645d2 move create index function for imenu to big setq with everything else. new e6967f7 Add Ivan Malison as a contributor. new 811494f Support nesting of classes in imenu index creation function. new 8d4d99b Add optional flattening to creation of imenu index (again). new c0842f6 Use cl functions to avoid mapcan missing error. new e18c50e add cleanup hooks. new d4885ac Use [[:space:]] instead of literal space in syntax end/beggining of definition functions. new c5ab657 Merge pull request #82 from IvanMalison/support_imenu new b8e835f scala-mode:goto-start-of-code close #90 new 360b5ba Merge pull request #92 from fommil/master new 618f0fb remove 'scala-indent:indent-on-parentheses in preference of smartparens new c20d6e6 Merge pull request #101 from fommil/remove-post-insert-hook new b4da977 emacs-lisp code is GPL by definition new 4b6ee77 point to new documentation website new 84850e7 remove CI badge new aebed53 Mark a couple of indentation variables as safe (#105) new e8c8a51 Couple imenu-related issues (#95) new ece95ca use CI to compile PRs new d1fbe2d Implemented prettify/conceal with a base set of rules. (#108) new ee375b9 idiomatic emacs lisp cleanups new 37e7537 rename to scala-mode (#110) new 3989897 bump version (#111) new 474a616 Merge ob-scala into scala-mode (#107) new c90bbde Added a few prettify rules for cats/scalaz operators (#112) new a0b73b2 add string interpolation (#116) new 387e93c revert 618f0fbef4d3d94156f834a66e36c79f07a54e02, fixes #118 (#119) new 4b492b9 Fix for fill-paragraph (#123) new 2e8fd35 Fix for fill-paragraph with prefix arg. Fixes #125. (#126) new 9b8db62 upgrade CI (#127) new 7e63002 Add "inline" keyword from scalameta (#128) new 1357eba Fix for #94 new b67029a fix #120, align according to forms new 5ffaa1f Merge pull request #129 from ensime/hvesalai-patch-94 new 730e16d Merge pull request #130 from ensime/fix/120 new 970d88e make keywords match case sensitive (#133) new c71efcc quoteids are now propertized as symbols (#137) new 5209142 Support for identifiers consisting from operator characters (#138) new 9e5b8af Operator characters ids cannot be adjoint to word constituent ids (#139) new f88091a `**` at end of multiline comment cause issue #140 (#141) new a82f186 Removed duplicated defconst new 6f49104 scala-syntax:propertize-dollar new 56cba29 Fix bad syntax when `*/` is prefixed by an opcode. (#143) new 2a7b0fd Moved ensime/emacs-scala-mode back to hvesalai/emacs-scala-mode new 44772cb fixed some compilation warnings new cc960f3 fixed some markdown syntax mistakes new 46bb948 Fix #155, remove ob-scala.el new e0341e9 Recognize worksheets as scala files new 54fa36f Merge pull request #159 from kpbochenek/fix-files-association-alist new 1d08e88 Merge pull request #154 from pgronkievitz/patch-1 new a1ff6f3 feat: add Scala 3 keywords new d837c96 doc: supports both Scala 2 and 3 (to some extent), not just 2.9 new 5058a85 doc: clarify Scala versions supported new 5299b4a feat: add Scala 3 soft keywords (as regular keywords) new 9d3b56e Merge pull request #161 from Kazark/scala3-keywords new 2bf5621 Update README.md new a2a1b1d compile mode with sbt thin client new 402d6df Merge pull request #165 from fommil/sbtn new 5d28cb3 feat: support trailing commas (>= Scala 2.12.2) new b21befd Fix README.md indenting new 1ab5f64 fix comment indenting new b85fa5e Merge pull request #167 from Kazark/trailing-comma new 265dadc fix: `//`-comments filled incorrectly (`//` not acting as prefix) new 4014cf6 Don't make post-self-insert-hook local variable. new 6966328 Merge pull request #168 from Kazark/slash-slash new 598cb68 Merge pull request #169 from kurnevsky/post-self-insert-hook