Move everything to one file
Take back elm-indent and steal beginning/end-of-defun
Revert "Change name properly from elm-mode to elmo"
This reverts commit 6b55e815f73be871d12cb721ca66cd0856d617b9.
Change name properly from elm-mode to elmo
Add year and name to license
* LICENSE: Add year and name
Simplify backwards indentation
* elmo.el: good idea to read the docs. Pass the 't' to return the previous
tabstop.
Starting to properly name it elmo
* elmo.el: update url and comment
I didn't bother calling it elmo initially, since lsp-mode is hard-coded to
function on elm-mode only. I think I'll just patch lsp-mode to work like I
want.
Add new binding to elmo
* elmo.el: add this mapping to elm-indent-line, so that we can do the quick
indent fix when needed. Cases where this is needed is i.e. when commas don't
get indented properly for any reason.
Add important heading to README.md
* README.md: yes.
Rewrite nested if to something sane
Add new function to handle indenting on finished blocks
* elmo.el (elm-indent-level-2-previous-lines): new function that serves the
indentation level of the two previous lines.
* elmo.el (elm-indent-lastly): the default way to indent if we cannot decide the
indentation method. It stays on the same indentation level as the two preceeding
lines, and then indents to zero after.
Adjust version numbers
* README.md: Adjust version numbers in readme and remove link.