Skip to content

v4.35.0

Compare
Choose a tag to compare
@Olical Olical released this 28 May 12:26
· 349 commits to master since this release
2c42367
  • A few more nil guards in string manipulation functions. Just in case something slips through the net and throws.
  • Used safer string joining functions all over the place instead of the dangerous .. which throws if any part of the join isn't a string.
  • Factored out all code related to non-tree-sitter form selection into a lazy loaded module. So if you use tree-sitter it won't load that older code anymore, you probably won't notice any difference but still! Lazy loading, yay! (all thanks to Aniseed's autoload function)
  • Add form-node? support to every lispy client using a shared function that ensures the selected form is a form and not some child element. Some tree sitter grammars seem to get confused in some languages and report some things as having children when they don't really (in my opinion). So now we have an extra guard that fixes #358.
  • Improved ConjureSchool so you can't accidentally print the same lesson many times, as per #355.

Full Changelog: v4.34.0...v4.35.0