{"id":20823080,"url":"https://github.com/madskjeldgaard/vim-supercollider-snippets","last_synced_at":"2026-03-16T10:34:15.403Z","repository":{"id":54545335,"uuid":"289740943","full_name":"madskjeldgaard/vim-supercollider-snippets","owner":"madskjeldgaard","description":"Vim plugin adding snippet files for SuperCollider filetypes","archived":false,"fork":false,"pushed_at":"2024-01-04T15:01:37.000Z","size":4991,"stargazers_count":7,"open_issues_count":1,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-01-04T16:26:35.588Z","etag":null,"topics":["neovim-plugin","supercollider","ultisnip-snippets","vim"],"latest_commit_sha":null,"homepage":"","language":"Vim Snippet","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/madskjeldgaard.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-08-23T18:07:58.000Z","updated_at":"2024-01-04T15:01:42.000Z","dependencies_parsed_at":"2022-08-13T19:20:10.328Z","dependency_job_id":null,"html_url":"https://github.com/madskjeldgaard/vim-supercollider-snippets","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madskjeldgaard%2Fvim-supercollider-snippets","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madskjeldgaard%2Fvim-supercollider-snippets/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madskjeldgaard%2Fvim-supercollider-snippets/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madskjeldgaard%2Fvim-supercollider-snippets/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/madskjeldgaard","download_url":"https://codeload.github.com/madskjeldgaard/vim-supercollider-snippets/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225096535,"owners_count":17420293,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["neovim-plugin","supercollider","ultisnip-snippets","vim"],"created_at":"2024-11-17T22:17:16.985Z","updated_at":"2026-03-16T10:34:15.360Z","avatar_url":"https://github.com/madskjeldgaard.png","language":"Vim Snippet","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [EXPERIMENTAL] vim-supercollider-snippets\n![snippets in action](python-interpolation-pattern-bonanza.gif)\n\nSnippet files for SuperCollider filetypes to be used with the UltiSnips plugin.\n\nCovers both normal supercollider files . \n\nSee `:h supercollider-snippets` for more info.\n\n# Experimental\nThis plugin is in an experimental state and not recommended for use at the moment. It has some loopback problems with the python interpolation causing python to self implode and nvim to crash from time to time.\n\n## See also\n\n- [scnvim](https://github.com/davidgranstrom/scnvim) / [scvim](https://github.com/supercollider/scvim)\n- [vim-scdoc-snippets](https://github.com/madskjeldgaard/vim-scdoc-snippets)\n- [supercollider-h4x-nvim](https://github.com/madskjeldgaard/supercollider-h4x-nvim)\n\n## Python interpolation\nThe snippets make extensive use of Python interpolation to do various things.\n\nMostly this is used to put random values in classes every time the snippet is expanded.\n\nFor example with pattern classes always suggesting random values (that you can then choose to delete if you want to)\n![sc snips pattern example 1](python-random-pbind.gif)\n\nOr always initialising an Ndef with a random fruit name and random contents:\n\n![python ndef named](python-random-named-ndef.gif)\n\n## Requirements\n* Python 3\n* [UltiSnips](https://github.com/SirVer/ultisnips)\n* [SuperCollider](https://github.com/supercollider/supercollider)\n* [scvim](https://github.com/supercollider/scvim) or [scnvim](github.com/davidgranstrom/scnvim)\n\n## Install\nTo install using vim-plug\n1. Add this to your init.vim / .vimrc:\n`Plug 'madskjeldgaard/vim-supercollider-snippets'`\n2. Open Vim and run the command `:PlugInstall`\n\n\nOtherwise, follow your plugin manager's instructions.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmadskjeldgaard%2Fvim-supercollider-snippets","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmadskjeldgaard%2Fvim-supercollider-snippets","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmadskjeldgaard%2Fvim-supercollider-snippets/lists"}