- BREAKING: Fix
term:start()callingon_createcallback instead ofon_start.on_createhas been removed. - BREAKING: Remove
term:is_stopped()method. Usenot term:is_started()instead. - BREAKING: Filetype renamed from
ErgoTermtoergoterm. - DEPRECATED API
require("ergoterm.terminal")userequire("ergoterm")instead. - Add
targetoption to commands to specify terminal by name. term:update()accepts adeep_mergeoption to merge table settings instead of replacing them.- Added
term:is_cleaned_up()method to check if terminal has been cleaned up. - Show error if invalid layout is provided on opening terminal.
- Set buffer options on start instead of on opening terminal window.
- Add
term:unfocus(winid?). - Names are guaranteed to be unique now by appending a number suffix if needed.