- Add function sqlup-capitalize-keywords-in-buffer
- Fix a bug where opening a buffer with sqlup-mode as a hook might upcase the first word accidentally
- If major mode is sql-mode, do not create indirect buffer, just use it directly (#48)
- This also fixes a problem with font-lock mode breaking when sqlup-mode is disabled (#63)
- Add a list of words that can be excluded (sqlup-blacklist)
- Keyboard macros no longer break sqlup-mode
- \c is no longer capitalized in SQL-interactive mode for Postgres
- Many thanks to David Shepherd (davidshepherd7 on Github) for all the improvements
- Stop capitalizing words containing underscores which partially match a keyword
- Set up Travis-CI
- Use
clone-indirect-buffer
instead of a temp buffer - Fix defect where the symbol before point was targeted by logic when enabling sqlup-mode
- Improve docstrings
- Support for upcasing within strings inside
EXECUTE format(
- Tests!
- Variable renaming, slight increase in readability
- Add support for upcasing keywords within eval strings (psql only)
- Increase support for older emacsen
- Fix the code
- Continue thinking about how nice it'd be to have tests for this
- Fix bug: I can't use string-replace apparently
- Support for redis-mode (provided by
redis
package) - Multi-word predicate functions end in
-p
- Untabify
- Hi, people who read Changelogs. I dropped the ball a bit.
- sqlup now will use keywords based on the correct SQL product
- Do not upcase keywords surrounded by backticks or double-quotes
- Fix compatibility with emacs 24.3 and older thing-at-point functionality
- Refactors
- Increase consistency of language, internally. Use the
symbol
instead ofword
- Add documentation
- Fix region-upcasing logic
- Use sql-mode font-lock keywords if available, otherwise use default ANSI keywords
- Accidentally removed triggering on
,
- Update documentation
- Use sql-mode's font-lock keywords
- Trigger when pressing RETURN
- Trigger when pressing
,
- Don't trigger when inside a single-line comment prefixed by
--
- Switch to post-command-hook
- Don't crash when checking if whitespace is a keyword
- Upcase all the words! Not just the ones who started out all lowercase
- Wrap sqlup-capitalize-keywords-in-region with (save-excursion &rest BODY) for the user's sanity
- Add autoload cookies
- Add sqlup-capitalize-keywords-in-region
- Better list of keywords
- Simpler logic
- Initial release
- Basic typing functionality available