{"id":16651246,"url":"https://github.com/vvzen/vscode-foxdot","last_synced_at":"2025-08-13T02:47:38.443Z","repository":{"id":43935940,"uuid":"241227611","full_name":"vvzen/vscode-foxdot","owner":"vvzen","description":"I've just started working on developing a FoxDot extension to enable Live Coding from Visual Studio Code","archived":false,"fork":false,"pushed_at":"2023-03-03T13:11:45.000Z","size":781,"stargazers_count":2,"open_issues_count":4,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-02T20:06:29.687Z","etag":null,"topics":["foxdot","linux","live-coding","macos","vscode-foxdot"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/vvzen.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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-02-17T23:13:45.000Z","updated_at":"2022-05-22T01:57:27.000Z","dependencies_parsed_at":"2023-01-31T14:45:58.061Z","dependency_job_id":null,"html_url":"https://github.com/vvzen/vscode-foxdot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vvzen%2Fvscode-foxdot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vvzen%2Fvscode-foxdot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vvzen%2Fvscode-foxdot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vvzen%2Fvscode-foxdot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vvzen","download_url":"https://codeload.github.com/vvzen/vscode-foxdot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247276189,"owners_count":20912288,"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":["foxdot","linux","live-coding","macos","vscode-foxdot"],"created_at":"2024-10-12T09:24:20.853Z","updated_at":"2025-04-05T02:13:21.297Z","avatar_url":"https://github.com/vvzen.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# vscode-foxdot\n\n[ ⚠️ This extension is currently very WIP ⚠️ ]\n\nPerform your live coding music with FoxDot from Visual Studio Code.\n\n## How to use\n\nOnce the extension is installed, use `cmd (or ctrl) + shift + P` to run the `FoxDot start` command,\nwhich will make other the other commands ready to be used.\n\n![images/foxdot_start.png](images/foxdot_start.png)\n\nIf everything goes well, you'll see a message telling you that FoxDot started correctly.\n\n![images/foxdot_started.png](images/foxdot_started.png)\n\n## Current Features\n\n* Start FoxDot within vscode ✅\n\n* Play the selected line/lines in FoxDot with `cmd (o ctrl)+Enter` ✅\n\n## Future Features\n\n* Custom theme for live coding (in progress at https://github.com/vvzen/vscode-foxdot-darktheme)\n\n* Highlight the current selection after the execution\n\n* Autocompletion for FoxDot\n\n* ..anything people might feel useful?\n\n## Requirements\n\nFoxDot must be installed in the current active python environment (the one you can see in the lower left corner, in this case, the \"algomusic\" environment).\n\n![images/python_env.png](images/python_env.png)\n\nI suggest using conda and installing FoxDot in its own conda environment in order to avoid messing up your system python or your other modules.\nVSCode plays nicely with conda, so once you created your conda env you will just need to click on the right bottom corner and select it:\n\n![images/python_env.png](images/python_env_2.png)\n\n## Extension Settings\n\nThis extension contributes the following settings:\n\n* `foxdot.start`: starts FoxDot\n* `foxdot.evaluateSelection`: (or cmd(ctrl)+enter) to send the selection to FoxDot\n* `foxdot.openFolder`: open the current FoxDot folder in the python site-packages dir\n\n## Known Issues\n\nTo do\n\n## Release Notes\n\n### 0.0.5\nAdd open folder support (tested only on mac)\n\n### 0.0.4\nAdd logo\n\n**Enjoy!**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvvzen%2Fvscode-foxdot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvvzen%2Fvscode-foxdot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvvzen%2Fvscode-foxdot/lists"}