{"id":25416286,"url":"https://github.com/farhad-shabani/nvchad-plus","last_synced_at":"2025-04-25T11:58:55.686Z","repository":{"id":277471455,"uuid":"931294739","full_name":"Farhad-Shabani/nvchad-plus","owner":"Farhad-Shabani","description":"Extends NvChad with additional plugins and configurations for an enhanced experience","archived":false,"fork":false,"pushed_at":"2025-04-14T22:49:19.000Z","size":90,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-24T01:48:15.992Z","etag":null,"topics":["lua","neovim","nvchad","nvim"],"latest_commit_sha":null,"homepage":"","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Farhad-Shabani.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,"zenodo":null}},"created_at":"2025-02-12T03:13:01.000Z","updated_at":"2025-04-14T22:49:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"25571976-da45-41df-af7b-d8a193f0c7a8","html_url":"https://github.com/Farhad-Shabani/nvchad-plus","commit_stats":null,"previous_names":["farhad-shabani/nvchad-plus"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Farhad-Shabani%2Fnvchad-plus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Farhad-Shabani%2Fnvchad-plus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Farhad-Shabani%2Fnvchad-plus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Farhad-Shabani%2Fnvchad-plus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Farhad-Shabani","download_url":"https://codeload.github.com/Farhad-Shabani/nvchad-plus/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250546037,"owners_count":21448255,"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":["lua","neovim","nvchad","nvim"],"created_at":"2025-02-16T16:30:32.806Z","updated_at":"2025-04-24T01:48:20.951Z","avatar_url":"https://github.com/Farhad-Shabani.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n    \u003ch1\u003eNvChad Plus\u003c/h1\u003e\n\u003c/div\u003e\n\nThis repository extends [NvChad](https://github.com/NvChad/NvChad) with additional plugins and configurations for an enhanced Neovim experience.\n\n## 📌 Prerequisites\n\n- **System Requirements:** `curl`, `grep`, `Node.js` ≥ 18, `npm`, and `yarn`\n- **Neovim** ≥ 0.10\n- **Github CLI** ≥  2.2.0\n- **lazygit**: Check the [installation](https://github.com/jesseduffield/lazygit?tab=readme-ov-file#installation).\n- **Yazi**: Check the [installation](https://yazi-rs.github.io/docs/installation).\n\n## 🔌 Additional Plugins\n\n- **Finder**: `telescope.nvim` extended with `live_grep_args`, `fzf`, `frequency`, `file_browser`\n- **Navigation**: `harpoon`, `neominimap`, `yazi`\n- **Completion**: `blink.cmp`, `nvim-autopairs`\n- **Editing**: `nvim-treesitter-context`, `nvim-surround`, `nvim-rip-substitute`, `nvim-ts-autotag`\n- **Debugging**: `nvim-dap`, `nvim-dap-ui`, `trouble.nvim`, `nvim-chainsaw`\n- **Git**: `lazygit`, `octo.nvim`, `neogit`, `diffview.nvim`, `git-conflict.nvim`, `vim-fugitive`, `vim-rhubarb`\n- **Rust**: `rustaceanvim`, `crates.nvim`\n- **Markdown**: `markdown-preview`, `render-markdown`\n- **Coding Assistant**: `Avante`\n\n## 🌍 Language Support\n\n- Rust, Cairo, Circom, Deno, TypeScript, JavaScript, JSX, TSX, Svelte, TailwindCSS, HTML\n\n## 🎹 Keymaps\n\nThis configuration includes a set of custom key mappings for enhance workflow.\nFor the full list refer to the [`mappings.lua`](lua/mappings.lua) file.\n\n## 🛠️ Customization\n\n### lazygit - edit files in same process\n\nUse an alias to start nvim with the `--listen` parameter:\n\n```bashrc\n# ~/.bashrc\nalias vim='nvim --listen /tmp/nvim-server.pipe'\n```\n\nModify lazygit to attempt connecting to existing nvim instance on edit:\n\n```\n# Linux: ~/.config/lazygit/config.yml\n# MacOS: ~/Library/Application\\ Support/lazygit/config.yml\nos:\n  editCommand: 'nvim'\n  editCommandTemplate: '{{editor}} --server /tmp/nvim-server.pipe --remote-tab \"{{filename}}\"'\n```\n\n### Statusline - Full file path relative to home\n\nThe NvChad statusline now shows the full path of the current file relative to the home directory, making it easier to track your location as you browse multiple libraries.\n\n### Themes\n\n- **darcula**: A customized `darcula-dark` theme for Rust.\n- **everforest_dm**: A medium dark Everforest variant.\n- **vscode**: A dark, VSCode-inspired theme that fuses familiar aesthetics with vibrant accents and tailored syntax highlights.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffarhad-shabani%2Fnvchad-plus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffarhad-shabani%2Fnvchad-plus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffarhad-shabani%2Fnvchad-plus/lists"}