{"id":16573699,"url":"https://github.com/dkarter/sn-vim","last_synced_at":"2026-01-12T07:26:38.936Z","repository":{"id":39007396,"uuid":"334509701","full_name":"dkarter/sn-vim","owner":"dkarter","description":"📝 A Vim Markdown Editor component for the E2E encrypted notes app, StandardNotes","archived":false,"fork":false,"pushed_at":"2024-01-09T04:13:20.000Z","size":6946,"stargazers_count":2,"open_issues_count":23,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-20T07:59:55.210Z","etag":null,"topics":["editor","standardnotes","vim"],"latest_commit_sha":null,"homepage":"","language":"SCSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dkarter.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}},"created_at":"2021-01-30T20:56:58.000Z","updated_at":"2025-08-28T02:46:24.000Z","dependencies_parsed_at":"2024-10-28T17:16:20.985Z","dependency_job_id":null,"html_url":"https://github.com/dkarter/sn-vim","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":"standardnotes/editor-template-cra-typescript","purl":"pkg:github/dkarter/sn-vim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkarter%2Fsn-vim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkarter%2Fsn-vim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkarter%2Fsn-vim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkarter%2Fsn-vim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dkarter","download_url":"https://codeload.github.com/dkarter/sn-vim/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkarter%2Fsn-vim/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28336510,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-12T06:09:07.588Z","status":"ssl_error","status_checked_at":"2026-01-12T06:05:18.301Z","response_time":98,"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":["editor","standardnotes","vim"],"created_at":"2024-10-11T21:42:51.457Z","updated_at":"2026-01-12T07:26:38.921Z","avatar_url":"https://github.com/dkarter.png","language":"SCSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SN|Vim\n\nA Vim Markdown Editor component for the E2E encrypted notes app, [StandardNotes](https://standardnotes.org).\n\n## Motivation\n\n### Why another Vim editor?\n\nAlthough StandardNotes comes with it's own Vim editor, I felt like it was\nlacking in a few areas:\n\n1. The syntax highlighting on it was not great\n2. Markdown title font is really big compared to other text, no matter the level of heading, and caused the cursor size to be misaligned with the characters.\n\n### Additional features\n\nGiven that this is a custom editor, I am able to implement new features that\nwere previously missing from the official Vim editor:\n\n- Automated bullet lists\n- Tab / Shift-Tab for indentation\n- Uniform font size\n\n### Planned features\n\n- Status bar (word count/vim mode)\n- Ability to change themes (currently monokai is hardcoded)\n  - Utilize StyleKit design tokens\n- Ability to change font size using keyboard shortcuts\n\n## Installation\n\n1. Open StandardNotes\n2. Click the \"Extensions\" button on the bottom left\n3. Click \"Import Extension\" in the menu that opens\n4. Enter `https://dkarter.github.io/sn-vim/ext.json`\n5. Review and click `Install`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdkarter%2Fsn-vim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdkarter%2Fsn-vim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdkarter%2Fsn-vim/lists"}