A while ago I made this NeoVim plugin. It allows one to fuzzy search through different things in SuperCollider and do something with the search result. Eg fuzzy search scales and preview them, fuzzy search quarks and install/uninstall them, etc.
All of the commands are now collapsed into :FzfSC with all te finders as subcommands. For example, :FzfSC scales will run the scale finder. You can autocomplete :FzfSC <tab> to see all available ones or run :FzfSC.
You can now fuzzy find and fix, enable, disable or free OSCdefs and MIDIdefs
Some info finders were added as well for inspecting SynthDefs youâve added to post their arguments and default values and the same for the global ControlSpecs.
The new lua stuff, makes it confusing for me to configure, using init.vim.
lua require'fzf-sc'.setup() if youâre using init.vim
And then later:
âfzf-sc may be configured by supplying a table to the setup function in a lua file:â
May? Which lua file?
:FzfSC âŚ
Error detected while processing function 123_fzfsc_complete:
line 1:
E5108: Error executing lua [string âluaeval()â]:1: loop or previous error loading module âfzf-sc.cmdâ
stack traceback:
[C]: in function ârequireâ
[string âluaeval()â]:1: in main chunk
line 2:
E686: Argument of sort() must be a List
E714: List required
Sorry, I donât use vimscript setups so I donât document how to do it in my plugins. If youâd like to contribute with corrections or additions to the readme or documentation, please feel free to do so.
As for that error message, it looks strange. Do you have the latest version of scnvim and neovim version 0.5 at least?
âFzfSC helpâ gets me at the classes, but as a contrast to the Qt Help it doesnât seem to get at the Guides, Tutorials and whatnot. How do I get at them and get them properly processed for NeoVim?