[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-335":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":9,"pushedAt":9,"updatedAt":32,"readmeContent":33,"aiSummary":34,"trendingCount":15,"starSnapshotCount":15,"syncStatus":35,"lastSyncTime":36,"discoverSource":37},335,"neovim","neovim\u002Fneovim","Vim-fork focused on extensibility and usability","https:\u002F\u002Fneovim.io",null,"Vim Script",100469,6920,1000,1630,0,54,185,785,195,120,"Other",false,"master",true,[26,27,28,5,29,30,31],"api","c","lua","nvim","text-editor","vim","2026-06-17 04:00:02","\u003Ch1 align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fneovim\u002Fneovim.github.io\u002Fmaster\u002Fstatic\u002Flogos\u002Fneovim-logo-300x87.png\" alt=\"Neovim\">\n\n  \u003Ca href=\"https:\u002F\u002Fneovim.io\u002Fdoc\u002F\">Documentation\u003C\u002Fa> |\n  \u003Ca href=\"https:\u002F\u002Fapp.element.io\u002F#\u002Froom\u002F#neovim:matrix.org\">Chat\u003C\u002Fa>\n\u003C\u002Fh1>\n\n[![Coverity Scan analysis](https:\u002F\u002Fscan.coverity.com\u002Fprojects\u002F2227\u002Fbadge.svg)](https:\u002F\u002Fscan.coverity.com\u002Fprojects\u002F2227)\n[![Packages](https:\u002F\u002Frepology.org\u002Fbadge\u002Ftiny-repos\u002Fneovim.svg)](https:\u002F\u002Frepology.org\u002Fmetapackage\u002Fneovim)\n[![Debian CI](https:\u002F\u002Fbadges.debian.net\u002Fbadges\u002Fdebian\u002Ftesting\u002Fneovim\u002Fversion.svg)](https:\u002F\u002Fbuildd.debian.org\u002Fneovim)\n[![Downloads](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002Fneovim\u002Fneovim\u002Ftotal.svg?maxAge=2592001)](https:\u002F\u002Fgithub.com\u002Fneovim\u002Fneovim\u002Freleases\u002F)\n\nNeovim is a project that seeks to aggressively refactor [Vim](https:\u002F\u002Fwww.vim.org\u002F) in order to:\n\n- Simplify maintenance and encourage [contributions](CONTRIBUTING.md)\n- Split the work between multiple developers\n- Enable [advanced UIs] without modifications to the core\n- Maximize [extensibility](https:\u002F\u002Fneovim.io\u002Fdoc\u002Fuser\u002Fapi-ui-events.html#api-ui-events)\n\nSee the [Introduction](https:\u002F\u002Fgithub.com\u002Fneovim\u002Fneovim\u002Fwiki\u002FIntroduction) wiki page and [Roadmap]\nfor more information.\n\nFeatures\n--------\n\n- Modern [GUIs](https:\u002F\u002Fgithub.com\u002Fneovim\u002Fneovim\u002Fwiki\u002FRelated-projects#gui)\n- [API access](https:\u002F\u002Fgithub.com\u002Fneovim\u002Fneovim\u002Fwiki\u002FRelated-projects#api-clients)\n  from any language including C\u002FC++, C#, Clojure, D, Elixir, Go, Haskell, Java\u002FKotlin,\n  JavaScript\u002FNode.js, Julia, Lisp, Lua, Perl, Python, Racket, Ruby, Rust\n- Embedded, scriptable [terminal emulator](https:\u002F\u002Fneovim.io\u002Fdoc\u002Fuser\u002Fterminal.html)\n- Asynchronous [job control](https:\u002F\u002Fgithub.com\u002Fneovim\u002Fneovim\u002Fpull\u002F2247)\n- [Shared data (shada)](https:\u002F\u002Fgithub.com\u002Fneovim\u002Fneovim\u002Fpull\u002F2506) among multiple editor instances\n- [XDG base directories](https:\u002F\u002Fgithub.com\u002Fneovim\u002Fneovim\u002Fpull\u002F3470) support\n- Compatible with most Vim plugins, including Ruby and Python plugins\n\nSee [`:help nvim-features`][nvim-features] for the full list, and [`:help news`][nvim-news] for noteworthy changes in the latest version!\n\nInstall from package\n--------------------\n\nPre-built packages for Windows, macOS, and Linux are found on the\n[Releases](https:\u002F\u002Fgithub.com\u002Fneovim\u002Fneovim\u002Freleases\u002F) page.\n\n[Managed packages] are in [Homebrew], [Debian], [Ubuntu], [Fedora], [Arch Linux], [Void Linux], [Gentoo], and more!\n\nInstall from source\n-------------------\n\nSee [BUILD.md](.\u002FBUILD.md) and [supported platforms](https:\u002F\u002Fneovim.io\u002Fdoc\u002Fuser\u002Fsupport.html#supported-platforms) for details.\n\nThe build is CMake-based, but a Makefile is provided as a convenience.\nAfter installing the dependencies, run the following command.\n```bash\nmake CMAKE_BUILD_TYPE=RelWithDebInfo\nsudo make install\n```\n\nTo install to a non-default location:\n```bash\nmake CMAKE_BUILD_TYPE=RelWithDebInfo CMAKE_INSTALL_PREFIX=\u002Ffull\u002Fpath\u002F\nmake install\n```\n\nCMake hints for inspecting the build:\n\n- `cmake --build build --target help` lists all build targets.\n- `build\u002FCMakeCache.txt` (or `cmake -LAH build\u002F`) contains the resolved values of all CMake variables.\n- `build\u002Fcompile_commands.json` shows the full compiler invocations for each translation unit.\n\nTransitioning from Vim\n--------------------\n\nSee [`:help nvim-from-vim`](https:\u002F\u002Fneovim.io\u002Fdoc\u002Fuser\u002Fnvim.html#nvim-from-vim) for instructions.\n\nProject layout\n--------------\n\n    ├─ cmake\u002F           CMake utils\n    ├─ cmake.config\u002F    CMake defines\n    ├─ cmake.deps\u002F      subproject to fetch and build dependencies (optional)\n    ├─ runtime\u002F         plugins and docs\n    ├─ src\u002Fnvim\u002F        application source code (see src\u002Fnvim\u002FREADME.md)\n    │  ├─ api\u002F          API subsystem\n    │  ├─ eval\u002F         Vimscript subsystem\n    │  ├─ event\u002F        event-loop subsystem\n    │  ├─ generators\u002F   code generation (pre-compilation)\n    │  ├─ lib\u002F          generic data structures\n    │  ├─ lua\u002F          Lua subsystem\n    │  ├─ msgpack_rpc\u002F  RPC subsystem\n    │  ├─ os\u002F           low-level platform code\n    │  └─ tui\u002F          built-in UI\n    └─ test\u002F            tests (see test\u002FREADME.md)\n\nLicense\n-------\n\nNeovim contributions since [b17d96][license-commit] are licensed under the\nApache 2.0 license, except for contributions copied from Vim (identified by the\n`vim-patch` token). See [LICENSE.txt](.\u002FLICENSE.txt) for details.\n\n[license-commit]: https:\u002F\u002Fgithub.com\u002Fneovim\u002Fneovim\u002Fcommit\u002Fb17d9691a24099c9210289f16afb1a498a89d803\n[nvim-features]: https:\u002F\u002Fneovim.io\u002Fdoc\u002Fuser\u002Fvim_diff.html#nvim-features\n[nvim-news]: https:\u002F\u002Fneovim.io\u002Fdoc\u002Fuser\u002Fnews.html\n[Roadmap]: https:\u002F\u002Fneovim.io\u002Froadmap\u002F\n[advanced UIs]: https:\u002F\u002Fgithub.com\u002Fneovim\u002Fneovim\u002Fwiki\u002FRelated-projects#gui\n[Managed packages]: .\u002FINSTALL.md#install-from-package\n[Debian]: https:\u002F\u002Fpackages.debian.org\u002Ftesting\u002Fneovim\n[Ubuntu]: https:\u002F\u002Fpackages.ubuntu.com\u002Fsearch?keywords=neovim\n[Fedora]: https:\u002F\u002Fpackages.fedoraproject.org\u002Fpkgs\u002Fneovim\u002Fneovim\u002F\n[Arch Linux]: https:\u002F\u002Fwww.archlinux.org\u002Fpackages\u002F?q=neovim\n[Void Linux]: https:\u002F\u002Fvoidlinux.org\u002Fpackages\u002F?arch=x86_64&q=neovim\n[Gentoo]: https:\u002F\u002Fpackages.gentoo.org\u002Fpackages\u002Fapp-editors\u002Fneovim\n[Homebrew]: https:\u002F\u002Fformulae.brew.sh\u002Fformula\u002Fneovim\n\n\u003C!-- vim: set tw=80: -->\n","Neovim 是一个专注于扩展性和易用性的Vim分支。它通过重构Vim来简化维护、鼓励贡献，并支持高级用户界面和最大化可扩展性。Neovim的核心功能包括现代图形用户界面、多语言API访问、嵌入式可脚本化终端模拟器以及异步任务控制等，这些都使得其在开发效率与用户体验上有了显著提升。适用于需要高度定制化文本编辑环境的开发者，特别是在追求高效编程工具链整合时，Neovim提供了一个强大且灵活的选择。",2,"2026-06-17 02:34:12","top_all"]