{"id":28545747,"url":"https://github.com/3c0d/obsidian-comments","last_synced_at":"2026-04-02T17:50:54.654Z","repository":{"id":233604676,"uuid":"787522813","full_name":"3C0D/obsidian-comments","owner":"3C0D","description":"comments your code and text in obsidian","archived":false,"fork":false,"pushed_at":"2026-03-29T06:08:13.000Z","size":196,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-03-29T08:58:48.495Z","etag":null,"topics":["annotation","comments","obsidian","obsidian-plugin","productivity","text-editing","typescript"],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/3C0D.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-04-16T17:26:19.000Z","updated_at":"2026-03-29T06:08:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"25c33ee8-ccd8-41e4-8a7b-8d22f1dbd302","html_url":"https://github.com/3C0D/obsidian-comments","commit_stats":null,"previous_names":["3c0d/obsidian-comments"],"tags_count":15,"template":false,"template_full_name":"3C0D/obsidian-sample-plugin-modif","purl":"pkg:github/3C0D/obsidian-comments","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3C0D%2Fobsidian-comments","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3C0D%2Fobsidian-comments/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3C0D%2Fobsidian-comments/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3C0D%2Fobsidian-comments/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/3C0D","download_url":"https://codeload.github.com/3C0D/obsidian-comments/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3C0D%2Fobsidian-comments/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31312744,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T12:59:32.332Z","status":"ssl_error","status_checked_at":"2026-04-02T12:54:48.875Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["annotation","comments","obsidian","obsidian-plugin","productivity","text-editing","typescript"],"created_at":"2025-06-09T23:08:29.936Z","updated_at":"2026-04-02T17:50:54.649Z","avatar_url":"https://github.com/3C0D.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Comments\n\nnormal comments or in codeblocks\n\n(Adviced shortcuts \u003ckbd\u003ectrl :\u003c/kbd\u003e for Line(s) comment, \u003ckbd\u003eshit alt a\u003c/kbd\u003e for Block comment)\n\n- Improved handling of normal comments `%%...%%`\n\n- in code blocks (language related):  \n  - **respect indentation**\n  - selection multiline → starts and ends at cursor position\n  - if no selection → whole line at cursor position\n  - the block comment works on selections around `/* ... */` or `\u003c!-- ... --\u003e`\n\n- Two commands to trim end lines: \n  - one for the whole document,     \n  - one in code blocks only (the most useful).\n\ncomments in dataview js supported.\n\n## Development\n\nAutomate the development and publication processes on github, including releases. You are supposed to git clone your plugin out of the vault and set the right path in the .env file (1 for your trying vault, 1 for the real vault).  \n  \nIf you want more options like sass, check out other branches     \n  \n### Environment Setup\n  \n- **Development in the plugins folder of your vault:**\n  - Set the `REAL` variable to `-1` in the `.env` file. Or delete the file. Run the usual npm commands.\n\n- **Development outside the vault:**\n  - If your plugin's source code is outside the vault, the necessary files will be automatically copied to the targeted vault. Set the paths in the .env file. Use TestVault for the development vault and RealVault to simulate production.  \n  \n- **other steps:**   \n  - You can then do `npm run version` to update the version and do the push of the changed files (package, manifest, version). Prompts will guide you.  \n  \n  - You can then do `npm run release` to create the release. Few seconds later you can see the created release in the GitHub releases.  \n\n### Available Commands\n  \n*I recommend a `npm run start` then `npm run bacp` then `npm run version` then `npm run release`. Super fast and easy.*  \n  \n- **`npm run dev` and `npm start`**: For development. \n  `npm start` opens Visual Studio Code, runs `npm install`, and then `npm run dev`  \n  \n- **`npm run build`**: Builds the project in the folder containing the source code.  \n  \n- **`npm run real`**: Equivalent to a traditional installation of the plugin in your REAL vault.  \n  \n- **`npm run bacp`** \u0026 **`npm run acp`**: `b` stands for build, and `acp` stands for add, commit, push. You will be prompted for the commit message. \n  \n- **`npm run version`**: Asks for the type of version update, modifies the relevant files, and then performs an add, commit, push.  \n  \n- **`npm run release`**: Asks for the release title, creates the release. This command works with the configurations in the `.github` folder. The release title can be multiline by using `\\n`.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F3c0d%2Fobsidian-comments","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F3c0d%2Fobsidian-comments","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F3c0d%2Fobsidian-comments/lists"}