Addressed an issue raised by @gsabater where he was trying to make =>
moveable. Turned out that it highlighted 2 issues:
- adding something to the
moveable
lists will now override the fact that they are in thenon-moveable
lists. - auto-aligner will now sort the moveable and non-moveable keys it looks for by length. This way it will first find
=>
instead of stopping at=
.
- Corrected for when a line had multiple moveable items in it. The extension was using the last found moveable item rather than the item nearest to the front of the line.
- Fixed an issue where it stopped after finding the first non-movable item instead of looking through all of them and finding the farthest-left.
- Added back-tick to non-moveable list. Templates were getting hammered.
- Added example screenshot
- Added '[' to line skip defaults
- Added ability to skip lines that end in certain patterns. This is most useful to me in something like CSS or JSON where I don't want the block-assignment to be aligned, but I do for the rules.
- Fixed an issue where if a line had more than 1 moveable item it would move the first, but replace it with the last. Ugly.
- Added changelog
- Fixed an issue where very short lines were not aligning quite right
- Big improvements around customization. Also will now re-align already aligned areas.
- Initial release