{"id":20837861,"url":"https://github.com/raguay/openwitheditor","last_synced_at":"2025-07-29T02:06:40.034Z","repository":{"id":149086295,"uuid":"80110933","full_name":"raguay/OpenWithEditor","owner":"raguay","description":"Open selected files in an editor of choice based on BitBar plugin.","archived":false,"fork":false,"pushed_at":"2021-02-08T23:54:46.000Z","size":15,"stargazers_count":14,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-08T20:44:57.959Z","etag":null,"topics":["bitbar","fman","macos","plugin","textbar"],"latest_commit_sha":null,"homepage":"http://customct.com/fman","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/raguay.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-01-26T12:00:46.000Z","updated_at":"2025-01-22T21:52:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"28ba4ae6-a24e-40e0-9cdf-83d6dc8ccfb4","html_url":"https://github.com/raguay/OpenWithEditor","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/raguay/OpenWithEditor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raguay%2FOpenWithEditor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raguay%2FOpenWithEditor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raguay%2FOpenWithEditor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raguay%2FOpenWithEditor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raguay","download_url":"https://codeload.github.com/raguay/OpenWithEditor/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raguay%2FOpenWithEditor/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267617643,"owners_count":24116208,"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","status":"online","status_checked_at":"2025-07-29T02:00:12.549Z","response_time":2574,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["bitbar","fman","macos","plugin","textbar"],"created_at":"2024-11-18T01:08:44.808Z","updated_at":"2025-07-29T02:06:40.025Z","avatar_url":"https://github.com/raguay.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## OpenWithEditor\r\n\r\nPlugin for [fman.io](https://fman.io) to edit files using the editor specified in the [BitBar](https://getbitbar.com/) plugin [currentFiles.1h.rb](https://getbitbar.com/plugins/System/currentFiles.1h.rb).\r\n\r\nInstall with [fman's built-in command for installing plugins](https://fman.io/docs/installing-plugins).\r\n\r\nTo use with the **BitBar** plugin, you will need to have [BitBar](https://getbitbar.com/) installed and the [currentFiles.1h.rb](https://getbitbar.com/plugins/System/currentFiles.1h.rb) plugin installed and configured. You can also use the [Alfred BitBar Workflow](https://github.com/raguay/MyAlfred/blob/master/Alfred%203/BitBarWorkflow.alfredworkflow) to control the plugin.\r\n\r\nAlternatively, you can use the [TextBar](http://richsomerfield.com/apps/textbar/) program with the [Current Files and Editor](https://github.com/raguay/TextBarScripts/blob/master/Current%20Files%20and%20Editor.textbar) plugin installed. You can use the [Alfred](https://www.alfredapp.com/) with the [My Editor Workflow](https://github.com/raguay/MyAlfred/blob/master/Alfred%203/My%20Editor%20Workflow.alfredworkflow) to control the editor and edit files.\r\n\r\nAfter restarting **fman**, you will be able to select the editor you are currently using to edit file.\r\n\r\nSince this plugin used files from the above two mentioned plugins for TextBar or BitBar, this plugin is intended for and usable mostly on a macOS system. It should be usable on other systems if you create the needed files in your home directory yourself.\r\n\r\nThese commands described in the **Usage** area can be used to create the editor list. Therefore, the other programs are not necessary to use this plugin anymore.\r\n\r\n### Usage\r\n\r\nPressing **F4** with files selected or simply highlighted will open the file in the editor that you specify in the plugin. Changing the current editor in the **BitBar** plugin will change which editor is used instantly.\r\n\r\nThe following Commands are available as well:\r\n\r\n| Command | Description |\r\n| -- | ----- |\r\n| My open with editor | This will open the currently selected or file under the cursor to edit in the editor already chosen. |\r\n| Set editor to use | This will list all the editors in the `~/.myeditors` file allowing the user to pick one. That editor will be used to open files. |\r\n| Add editor to use | This will ask for an editor display name and path. This will be saved in the `~/.myeditors` file and used to display in the `Set editor to use` command. |\r\n| Add editor alias path | This allows the user to set a command line path to a command to open the editor. This alias should be used for the path in `Add editor to use` command. |\r\n| Remove editor | This allows the user to remove an editor from the list of editors. |\r\n| Remove Alias | This allows the user to remove an editor path alias from the list of them. |\r\n\r\n### Features\r\n\r\n - Opens selected files in the editor specified by the **BitBar** plugin, **TextBar** plugin, or Alfred workflow.\r\n - Add and remove editors to be used.\r\n - Add editor aliases to use for running command line programs for the editor.\r\n\r\n## Things to Add\r\n\r\n - Specify a different command then `open -a` to open programs so that the plugin can be used on other OSes.\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraguay%2Fopenwitheditor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraguay%2Fopenwitheditor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraguay%2Fopenwitheditor/lists"}