{"id":13643906,"url":"https://github.com/jeanguyomarch/eovim","last_synced_at":"2025-05-07T13:07:29.165Z","repository":{"id":48088950,"uuid":"103325682","full_name":"jeanguyomarch/eovim","owner":"jeanguyomarch","description":"The Enlightened Neovim","archived":false,"fork":false,"pushed_at":"2023-08-26T16:25:34.000Z","size":981,"stargazers_count":195,"open_issues_count":9,"forks_count":3,"subscribers_count":12,"default_branch":"main","last_synced_at":"2025-05-07T13:07:20.508Z","etag":null,"topics":["efl","neovim-guis"],"latest_commit_sha":null,"homepage":"https://github.com/jeanguyomarch/eovim/wiki","language":"C","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/jeanguyomarch.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","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":"AUTHORS"}},"created_at":"2017-09-12T22:16:16.000Z","updated_at":"2025-03-19T13:25:16.000Z","dependencies_parsed_at":"2024-01-14T09:17:56.376Z","dependency_job_id":"1f1afbcb-01fe-40c1-ad77-6af3f35dd7d7","html_url":"https://github.com/jeanguyomarch/eovim","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeanguyomarch%2Feovim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeanguyomarch%2Feovim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeanguyomarch%2Feovim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeanguyomarch%2Feovim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jeanguyomarch","download_url":"https://codeload.github.com/jeanguyomarch/eovim/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252883204,"owners_count":21819160,"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","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":["efl","neovim-guis"],"created_at":"2024-08-02T01:01:54.621Z","updated_at":"2025-05-07T13:07:29.148Z","avatar_url":"https://github.com/jeanguyomarch.png","language":"C","funding_links":[],"categories":["C"],"sub_categories":[],"readme":"[![Neovim](data/images/eovim_banner.png)][6]\n\n\nEovim is the Enlightened Neovim. That's just an [EFL][1] GUI client for\n[Neovim][2].\n\n# Status\n\n[![Eovim CI](https://github.com/jeanguyomarch/eovim/workflows/Eovim%20CI/badge.svg)](https://github.com/jeanguyomarch/eovim/actions)\n[![Coverity Scan Build](https://scan.coverity.com/projects/13836/badge.svg)](https://scan.coverity.com/projects/13836)\n\nEovim is still in development, but it is stable enough to be used for your daily programming.\nSee [the Wiki][6] for details.\n\n[![Overview](https://raw.githubusercontent.com/wiki/jeanguyomarch/eovim/img/eovim.gif)][6]\n\n# Why Eovim?\n\nEovim is written in plain C, with the amazing [EFL][1]. You have great added\nvalue to the text-only neovim with a minimal runtime overhead. No need to spawn\na web browser to use it! If you don't like the externalized UI, it can be\nturned off, or changed via themes.\n\nHave a problem/question/suggestion? Feel free to [open an issue][10]. Join the\nclub!  You are more than welcome to contribute. The file\n[CONTRIBUTING.MD](CONTRIBUTING.md) describes the processes more into details.\n\n# Installation\n\nEovim requires the following components to be installed on your system before\nyou can start hacking around. See [the Wiki][6] for details.\n\n- [EFL][1]: this framework of libraries is packaged in most of the GNU/Linux\n  distributions and on macOS. Do not forget to install the efl-devel package\n  which provides Eina among others.\n- [msgpack-c][3]: this serialization library is not widely packaged, but is\n  mandatory to communicate with Neovim.\n- [Neovim][2] version 0.2.0 or greater (earlier versions have not been tested),\n- [CMake][5].\n\n\nAfter making sure you have installed the dependencies aforementioned, run the\nfollowing installation procedure:\n\n```bash\nmkdir -p build \u0026\u0026 cd build\ncmake -DCMAKE_BUILD_TYPE=Release ..\ncmake --build .\ncmake --build . --target install # Possibly as root (i.e. via sudo)\n```\n\nIf we want to run `eovim` without installing it, please refer to the\nWiki page [Developing Eovim][11].\n\n\n# Usage\n\n```bash\neovim [options] [files...]\n```\n\nEovim command-line usage is exactly the same than what Vim or Neovim\nprovides.  You can run `eovim --help` or `man eovim` to get more help about how\nto use its command-line form. It basically adds options on top the ones\nprovided by Neovim. If a command is not understood by Eovim itself, it will be\npassed to Neovim.\n\nThe man page will give you greater details, and especially will give\ninformation about the Vim Runtime modifications that are operated by Eovim.\n\nWhen `eovim` starts, it spawns an instance of Neovim. If it happens that `nvim`\nis not in your `PATH` or if you want to use an alterate binary of Neovim, you\ncan feed it to `eovim` with the option `--nvim`.\n\n\n# License\n\nEovim is MIT-licensed. See the [`LICENSE`](License) file for details. Files in\n[`data/themes/img`](data/themes/img) have been taken from [terminology][4] or\nthe [EFL][1] and are not original creations.\nPortions of the Eovim logo have been [borrowed][7] from the original Neovim\nlogo. Eovim's logo should be understood as a tribute to Neovim.\n\n[1]: https://www.enlightenment.org\n[2]: https://neovim.io\n[3]: https://github.com/msgpack/msgpack-c\n[4]: https://www.enlightenment.org/about-terminology\n[5]: https://cmake.org/\n[6]: https://github.com/jeanguyomarch/eovim/wiki\n[7]: https://raw.githubusercontent.com/neovim/neovim.github.io/master/logos/neovim-logo-600x173.png\n\n\n[10]: https://github.com/jeanguyomarch/eovim/issues/new\n[11]: https://github.com/jeanguyomarch/eovim/wiki/Developing-Eovim\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeanguyomarch%2Feovim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjeanguyomarch%2Feovim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeanguyomarch%2Feovim/lists"}