[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-6772":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":36,"readmeContent":37,"aiSummary":38,"trendingCount":16,"starSnapshotCount":16,"syncStatus":39,"lastSyncTime":40,"discoverSource":41},6772,"vimr","qvacua\u002Fvimr","qvacua","VimR — Neovim GUI for macOS in Swift","https:\u002F\u002Ftwitter.com\u002FVimRefined",null,"Swift",6968,229,109,314,0,1,6,16,4,69.69,"MIT License",false,"master",true,[27,28,29,30,31,32,33,34,35],"cocoa","macos","neovim","neovim-clients","neovim-experience","neovim-guis","objective-c","swift","vim","2026-06-12 04:00:30","# VimR — Neovim GUI for macOS\n\n[Download](https:\u002F\u002Fgithub.com\u002Fqvacua\u002Fvimr\u002Freleases) • [Documentation](https:\u002F\u002Fgithub.com\u002Fqvacua\u002Fvimr\u002Fwiki)\n\n![Screenshot 1](https:\u002F\u002Fraw.githubusercontent.com\u002Fqvacua\u002Fvimr\u002Fdevelop\u002Fresources\u002Fscreenshot1.png)\n![Screenshot 2](https:\u002F\u002Fraw.githubusercontent.com\u002Fqvacua\u002Fvimr\u002Fdevelop\u002Fresources\u002Fscreenshot2.png)\n\n## About\n\nVimR is a Neovim GUI for macOS written in Swift.\n\nThe goal is to build an editor that uses Neovim inside with some of the convenient\nGUI features similar to those present in other editors.\n\nThere are other Neovim GUIs for macOS,\nsee the [list](https:\u002F\u002Fgithub.com\u002Fneovim\u002Fneovim\u002Fwiki\u002FRelated-projects#gui), so why VimR?\n\n- Play around with [Neovim](https:\u002F\u002Fgithub.com\u002Fqvacua\u002Fneovim),\n- Play around with the main idea of Redux architecture, and\n- (most importantly) have fun!\n\nIf you feel chatty, there is a chat room: \u003Chttps:\u002F\u002Fmatrix.to\u002F#\u002F#vimr:matrix.org>\n\nIf you want to support VimR financially, use [Github's Sponsor](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fqvacua).\n\n## Download\n\nPre-built Universal signed and notarized binaries can be found under [Releases](https:\u002F\u002Fgithub.com\u002Fqvacua\u002Fvimr\u002Freleases).\n\n## Requirements\n\n- macOS 13.0 or later\n- Development: Xcode 26\n\n## Reusable Components\n\nVimR is built with a modular architecture. The following Swift packages can be used independently:\n\n* [NvimView](https:\u002F\u002Fgithub.com\u002Fqvacua\u002Fvimr\u002Ftree\u002Fmaster\u002FNvimView): SwiftPM module containing an NSView which bundles everything needed to embed Neovim in a Cocoa app, including the Neovim binary and runtime files.\n* [NvimApi](https:\u002F\u002Fgithub.com\u002Fqvacua\u002Fvimr\u002Ftree\u002Fmaster\u002FNvimApi): Synchronous and asynchronous API for Neovim.\n* [Commons](https:\u002F\u002Fgithub.com\u002Fqvacua\u002Fvimr\u002Ftree\u002Fmaster\u002FCommons): Common utilities and helpers used across the project.\n* [Tabs](https:\u002F\u002Fgithub.com\u002Fqvacua\u002Fvimr\u002Ftree\u002Fmaster\u002FTabs): Tab bar component.\n* [Workspace](https:\u002F\u002Fgithub.com\u002Fqvacua\u002Fvimr\u002Ftree\u002Fmaster\u002FWorkspace): Workspace management component.\n* [Ignore](https:\u002F\u002Fgithub.com\u002Fqvacua\u002Fvimr\u002Ftree\u002Fmaster\u002FIgnore): Gitignore-style pattern matching using [wildmatch](https:\u002F\u002Fgithub.com\u002Fdavvid\u002Fwildmatch).\n\n## Features\n\n* Markdown preview\n* Generic HTML preview (retains the scroll position when reloading)\n* Fuzzy file finder a la Xcode's \"Open Quickly...\"\n* Trackpad support: Pinching for zooming and two-finger scrolling.\n* Ligatures: Turned off by default. Turn it on in the Preferences.\n* Command line tool.\n* (Simple) File browser\n* Flexible workspace model a la JetBrain's IDEs\n\n## How to Build\n\nClone this repository. Install `homebrew`, then in the project root:\n\n```bash\ngit submodule update --init\n\nxcode-select --install # install the Xcode command line tools, if you haven't already\nbrew bundle # install dependencies, e.g., build tools for Neovim\nclean=true notarize=false trust_plugins=true .\u002Fbin\u002Fbuild_vimr.sh\n```\n\n*   `trust_plugins=true`: Skips the interactive package plugin validation (SwiftLint), allowing the build to proceed in a non-interactive shell.\n*   `notarize=false`: Skips the Apple notarization process and performs an ad-hoc signature instead.\n\nThe built application will be located at `.\u002Fbuild\u002FBuild\u002FProducts\u002FRelease\u002FVimR.app`.\n\nFor convenience, you can use the helper script to build and overwrite the application in `\u002FApplications`:\n\n```bash\n.\u002Fbin\u002Fbuild_and_install_local_release.sh\n```\n\n## Development\n\nSee [DEVELOP.md](DEVELOP.md).\n\n## License\n\n[MIT](https:\u002F\u002Fgithub.com\u002Fqvacua\u002Fvimr\u002Fblob\u002Fmaster\u002FLICENSE)\n","VimR 是一个为 macOS 设计的 Neovim 图形界面应用，使用 Swift 语言编写。它集成了 Neovim 的强大编辑功能，并提供了诸如 Markdown 预览、模糊文件查找、触控板手势支持等便捷的 GUI 特性。该项目采用模块化架构，包含多个可独立使用的 Swift 组件，如 NvimView 和 NvimApi 等，便于开发者根据需要进行扩展或定制。VimR 适用于追求高效编码体验且偏好使用 Neovim 的 macOS 用户，特别是在需要兼顾命令行工具灵活性与现代 IDE 舒适性的开发场景中表现尤为出色。",2,"2026-06-11 03:08:48","top_language"]