- Replace space-pens with etch
- Add a setting for which grammars to enable paredit for
- Fix strict mode preventing
)
in strings
- Add kill to end of sexp commands
- Add keymap for kill-sexp-forward to match kill-sexp-backward
- Add selecting variants of sexp navigation commands
- Update dependencies
- Improve support for multiple cursors
- Fix commands not having high enough precedence
- Improve software development tooling and information
- Add Travis CI tests
- Add linter
- Add package-lock.json
- Update package information
- Improve some tests
- Update paredit.js to 0.2.11
- Revert to npm dependency on paredit.js to fix install problem
- Indent
doseq
properly
- Bugfix wrap around with selection
- Add wrap-around commands
- Better indentation (using patched version of paredit.js)
- Set a more sensible tile weight to align status bar view more to the right
- Disallow paste if invalid syntax in strict mode
- Indent on paste
- Add split command
- Add tests for splice commands
- Add splice command
- Flash strict status message if input is being disallowed
- Move cursor to inside brackets when we add a closing brace
- Add closing brace when single opening brace is inserted
- Detach view when package deactivated
- Add descriptions to config options
- Allow deletion of structural chars when strict mode disabled
- Status bar indicator of enabled/strict status
- Toggle paredit or strict mode by clicking on status bar indicator
- Initial release with main paredit actions