{"id":13897666,"url":"https://github.com/mehalter/zsh-nvim-appname","last_synced_at":"2025-04-10T05:15:36.292Z","repository":{"id":224035956,"uuid":"610319375","full_name":"mehalter/zsh-nvim-appname","owner":"mehalter","description":"A simple ZSH plugin for maintaining multiple Neovim configurations with NVIM_APPNAME","archived":false,"fork":false,"pushed_at":"2024-04-17T18:19:08.000Z","size":26,"stargazers_count":26,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-10T05:15:30.449Z","etag":null,"topics":["appname","neovim","neovim-config","neovim-configuration","nvim","nvim-appname","nvim-configs","nvim-configuration","zsh","zsh-plugin"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mehalter.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":"2023-03-06T14:36:07.000Z","updated_at":"2025-03-29T11:45:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"d087041e-c642-44a4-8a29-5e16d3e02424","html_url":"https://github.com/mehalter/zsh-nvim-appname","commit_stats":null,"previous_names":["mehalter/zsh-nvim-appname"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehalter%2Fzsh-nvim-appname","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehalter%2Fzsh-nvim-appname/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehalter%2Fzsh-nvim-appname/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehalter%2Fzsh-nvim-appname/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mehalter","download_url":"https://codeload.github.com/mehalter/zsh-nvim-appname/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248161279,"owners_count":21057555,"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":["appname","neovim","neovim-config","neovim-configuration","nvim","nvim-appname","nvim-configs","nvim-configuration","zsh","zsh-plugin"],"created_at":"2024-08-06T18:03:47.616Z","updated_at":"2025-04-10T05:15:36.237Z","avatar_url":"https://github.com/mehalter.png","language":"Shell","funding_links":[],"categories":["Plugins","Shell"],"sub_categories":["ZSH on Windows"],"readme":"# zsh-nvim-appname\n\nA simple ZSH plugin for maintaining multiple Neovim configurations with `NVIM_APPNAME` with full tab completion of available flags, available neovim applications, and neovim arguments/flags.\n\nRequirements: Neovim v0.9+\n\n## Short Demo\n\n[![Recorded Demo](https://asciinema.org/a/mdy5Cv1q79vOwjdQJauHv1NNn.svg)](https://asciinema.org/a/mdy5Cv1q79vOwjdQJauHv1NNn)\n\n## Usage\n\nThis creates a new command `nvapp` which takes an `appname` of a folder `named nvim_\u003cappname\u003e` in your `$XDG_CONFIG_HOME` and passes it into neovim using the `NVIM_APPNAME` environment variable.\n\n```\nUsage:\n  nvapp [-h|--help] [-c|--clean] [-d|--delete] \u003cnvapp_name\u003e ...\n\nOptions:\n  -h|--help     Display this help text and exit\n  -c|--clean    Clean the installation files\n  -d|--delete   Fully delete the neovim app\n  \u003cappname\u003e     The name of the neovim app in $XDG_CONFIG_HOME\n                (Example. ~/.config/nvim_\u003cappname\u003e)\n  ...           any arguments passed to neovim\n```\n\n## Installation\n\n- [Antigen](#antigen)\n- [Oh My Zsh](#oh-my-zsh)\n- [Manual](#manual-git-clone)\n\n### Antigen\n\n1. Add the following to your `.zshrc`:\n\n   ```sh\n   antigen bundle mehalter/zsh-nvim-appname\n   ```\n\n2. Start a new terminal session.\n\n### Oh My Zsh\n\n1. Clone this repository into `$ZSH_CUSTOM/plugins` (by default `~/.oh-my-zsh/custom/plugins`)\n\n   ```sh\n   git clone https://github.com/mehalter/zsh-nvim-appname ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-nvim-appname\n   ```\n\n2. Add the plugin to the list of plugins for Oh My Zsh to load (inside `~/.zshrc`):\n\n   ```sh\n   plugins=(\n       # other plugins...\n       zsh-nvim-appname\n   )\n   ```\n\n3. Start a new terminal session.\n\n### Manual (Git Clone)\n\n1. Clone this repository somewhere on your machine. This guide will assume `~/.zsh/zsh-autosuggestions`.\n\n   ```sh\n   git clone https://github.com/mehalter/zsh-nvim-appname ~/.zsh/zsh-nvim-appname\n   ```\n\n2. Add the following to your `.zshrc`:\n\n   ```sh\n   source ~/.zsh/zsh-nvim-appname/zsh-nvim-appname.plugin.zsh\n   fpath+= ~/.zsh/zsh-nvim-appname\n   ```\n\n3. Start a new terminal session.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmehalter%2Fzsh-nvim-appname","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmehalter%2Fzsh-nvim-appname","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmehalter%2Fzsh-nvim-appname/lists"}