{"id":23779277,"url":"https://github.com/redjax/neovim","last_synced_at":"2026-04-09T12:48:58.938Z","repository":{"id":268605197,"uuid":"904898305","full_name":"redjax/neovim","owner":"redjax","description":"My neovim config. Codeberg mirror: https://codeberg.org/redjax/neovim","archived":false,"fork":false,"pushed_at":"2025-01-01T07:05:19.000Z","size":89,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-01T08:17:21.599Z","etag":null,"topics":["debian","linux","lua","lua-script","neovim","neovim-config","neovim-configs","neovim-configuration","nvim","nvim-config","nvim-configs","redhat","ubuntu","windows","windows-11","wsl"],"latest_commit_sha":null,"homepage":"","language":"Lua","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/redjax.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}},"created_at":"2024-12-17T19:01:57.000Z","updated_at":"2024-12-23T07:46:27.000Z","dependencies_parsed_at":"2024-12-17T20:29:17.443Z","dependency_job_id":"a9a3eb8e-d4fb-4b3d-81b8-623106893277","html_url":"https://github.com/redjax/neovim","commit_stats":null,"previous_names":["redjax/neovim"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redjax%2Fneovim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redjax%2Fneovim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redjax%2Fneovim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redjax%2Fneovim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redjax","download_url":"https://codeload.github.com/redjax/neovim/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239979056,"owners_count":19728457,"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":["debian","linux","lua","lua-script","neovim","neovim-config","neovim-configs","neovim-configuration","nvim","nvim-config","nvim-configs","redhat","ubuntu","windows","windows-11","wsl"],"created_at":"2025-01-01T10:16:22.337Z","updated_at":"2025-12-30T22:57:50.967Z","avatar_url":"https://github.com/redjax.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Neovim Configuration \u003c!-- omit in toc --\u003e\n\n\u003c!-- Repo image --\u003e\n\u003cp align=\"center\"\u003e\n  \u003cpicture\u003e\n    \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\".static/img/neovim-banner.png\"\u003e\n    \u003cimg src=\".static/img/neovim-banner.png\" height=\"200\"\u003e\n  \u003c/picture\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"GitHub Created At\" src=\"https://img.shields.io/github/created-at/redjax/neovim\"\u003e\n  \u003cimg alt=\"GitHub Last Commit\" src=\"https://img.shields.io/github/last-commit/redjax/neovim\"\u003e\n  \u003cimg alt=\"GitHub Commits this Year\" src=\"https://img.shields.io/github/commit-activity/y/redjax/neovim\"\u003e\n  \u003cimg alt=\"Github Repo Size\" src=\"https://img.shields.io/github/repo-size/redjax/neovim\"\u003e\n\u003c/p\u003e\n\nMy `neovim` configurations as a git repository.\n\n\u003e * 🔗 [View all releases](https://github.com/redjax/neovim/releases)\n\u003e   * [Read more about how this repository creates releases](#releases)\n\u003e * 📕 [Read the documentation](./docs/README.md)\n\n## Table of Contents \u003c!-- omit in toc --\u003e\n\n- [Releases](#releases)\n- [Instructions](#instructions)\n- [Usage](#usage)\n- [Updating](#updating)\n- [Notes](#notes)\n- [Links](#links)\n\n## Releases\n\nThis repository releases .zip archives of the [neovim configurations in `config/`](./config). The [release pipeline](./.github/workflows/release.yml) is triggered manually, and creates the next patch version automatically (i.e. `v0.0.1` -\u003e `v0.0.2`).\n\nEach time a release is created, it will contain .zip archives of each configuration, named after the directory (i.e. `nvim-v0.0.1.zip` for the [default `nvim/` config](./config/nvim/)). When you extract the archive, a directory named `nvim/` will be created, containing the configuration you downloaded. You can move this file to the Neovim configuration path (`~/.config/nvim` on Linux, `%USERPROFILE%\\AppData\\Local\\nvim` on Windows) to install the configuration. You can also extract the .zip archive directly to that path to extract \u0026 install in 1 step.\n\n## Instructions\n\n*[View installation documentation](./docs/INSTALL.md)*\n\n- Clone repository with `git clone git@github.com:redjax/neovim` (or with HTTPS: `git clone https://github.com/redjax/neovim ./neovim`)\n- Run the setup script for your platform:\n  - [Linux](./docs/INSTALL.md#linux)\n  - [Windows](./docs/INSTALL.md#windows)\n- Run `nvim` to ensure everything installed correctly.\n  - Read the [First Run documentation](./docs/USAGE.md#first-run) for more information on the errors you will probably see the first couple of times you run Neovim.\n- (Optional) Change the [neovim configuration](./config/) to use by setting the `NVIM_APPNAME` var.\n  - Read [Switching profiles](./docs/USAGE.md#switching-profiles) to learn how to use the `$NVIM_APPNAME` environment variable.\n\n\u003e [!NOTE]\n\u003e You can also run `nvim --headless '+Lazy! sync' '+Lazy! clean' +qa` to automatically run a Sync and Clean operation, then quit Neovim.\n\u003e The `--headless` flag will prevent the main `neovim` window from opening, instead showing you the output as log lines.\n\u003e\n\u003e There is a script for [Windows](./scripts/windows/lazy-sync.ps1) and [Linux](./scripts/linux/lazy-sync.sh) that will run this operation\n\u003e for the [`nvim`](./config/nvim/) and [`nvim-work`](./config/nvim-work/) profiles, or you can pass 1 or more `-p/--profile \u003cprofile-name\u003e` to customize which lockfiles are updated.\n\n## Usage\n\n*[View usage documentation](./docs/USAGE.md)*\n\n## Updating\n\n*[View Neovim app update documentation](./docs/USAGE.md#update-neovim-app)*\n\n*[View Neovim configuration update documentation](./docs/USAGE.md#updating-neovim-configuration)*\n\n*[View Neovim plugin update documentation](./docs/USAGE.md#updating-plugins)*\n\n## Notes\n\n*[View notes documentation](./docs/NOTES.md)*\n\n## Links\n\n*[View links documentation](./docs/LINKS.md)*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredjax%2Fneovim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fredjax%2Fneovim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredjax%2Fneovim/lists"}