Release 1.2.0
In this release the code has been refactored to be easier to read and maintain. This has allowed the ability to change the elements of the fuzzy finder, such that the order can be rearranged or users can provide their own elements.
There was also a great QoL fix, to not include paths for which there exits a workspace already.
Lastly a bugfix to fix smart_workspace_switcher.workspace_switcher.chosen
not being emitted.
⚠️ BREAKING CHANGES ⚠️
- changing the workspace formatter is no longer a function, as such
set_workspace_formatter()
has been deprecated. The fieldworkspace_formatter
should be used instead. See README. - Setting the zoxide path is no longer a function, but a field. As such
set_zoxide_path()
has been deprecated and the fieldzoxide_path
should be used instead. See README.
What's Changed
- Add only paths that are not already open workspaces. by @theherk in #28
- Modify matched attribute in else / chosen block. by @theherk in #30
- 31 refactorsimplify code by @MLFlexer in #32
Full Changelog: 1.1.0...1.2.0