{"id":51550393,"url":"https://github.com/hachispin/nvim-config","last_synced_at":"2026-07-09T23:30:44.960Z","repository":{"id":333284513,"uuid":"1136804216","full_name":"hachispin/nvim-config","owner":"hachispin","description":"self-explanatory","archived":false,"fork":false,"pushed_at":"2026-07-03T17:58:18.000Z","size":3275,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-07-03T19:28:55.195Z","etag":null,"topics":["lua","neovim","neovim-conf","neovim-config","neovim-configuration","neovim-dotfiles","nvim","nvim-conf","nvim-config","nvim-configuration","nvim-dotfiles"],"latest_commit_sha":null,"homepage":"","language":"Lua","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/hachispin.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-18T11:45:47.000Z","updated_at":"2026-07-03T17:58:21.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/hachispin/nvim-config","commit_stats":null,"previous_names":["hachispin/neovim-config","hachispin/nvim-config"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hachispin/nvim-config","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hachispin%2Fnvim-config","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hachispin%2Fnvim-config/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hachispin%2Fnvim-config/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hachispin%2Fnvim-config/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hachispin","download_url":"https://codeload.github.com/hachispin/nvim-config/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hachispin%2Fnvim-config/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35315892,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-09T02:00:07.329Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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","neovim-conf","neovim-config","neovim-configuration","neovim-dotfiles","nvim","nvim-conf","nvim-config","nvim-configuration","nvim-dotfiles"],"created_at":"2026-07-09T23:30:43.350Z","updated_at":"2026-07-09T23:30:44.955Z","avatar_url":"https://github.com/hachispin.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# nvim-config\n\nMy [Neovim](https://github.com/neovim/neovim) config that I try\nto keep this quite minimal. If you want to use this, simply clone\nthis repository into your config path (usually `~/.config/nvim/`).\n\nI've also documented what I've done to try and reduce\nstartup times in [PERFORMANCE.md](./PERFORMANCE.md).\n\nLoosely based off of [kickstart.nvim](https://github.com/nvim-lua/kickstart.nvim).\n\n# Setup\n\nSome general info about my config:\n\n- Pretty opinionated, I'd say\n- Uses the native [`vim.pack`](https://neovim.io/doc/user/pack/#_plugin-manager) plugin manager\n- Intended for the latest nightly Neovim release\n  - Enables [UI2](https://neovim.io/doc/user/lua/#_ui2) for a better experience with `cmdheight=0`\n  - Plugins are loaded faster with [`vim.loader`](https://neovim.io/doc/user/lua/#vim.loader)\n- Targets writing in Rust, C++, C, Lua, Python and Bash\n\n## Modules\n\n- `colorschemes`: a bunch of colorschemes I like\n- `lsp-setup`: sets up certain plugins for LSP support\n- `neovide`: specific options for Neovide\n- `unconfigured-plugins`: plugins that solely use defaults\n\n## Plugins\n\nIncludes any plugin installed in [Modules](#modules) except `colorschemes`.\n\n- `blink.cmp`: fast completions with LSP support and much more\n- `conform`: sets up formatting via LSPs or formatters\n- `cord`: sets a configurable discord status (via rpc)\n- `dial.nvim`: for extending \\\u003cC-a\\\u003e/\\\u003cC-x\\\u003e functionality\n- `gitsigns.nvim`: allows better control of git hunks\n- `lualine`: shows a prettier and easy-to-configure statusline\n- `mason-tool-installer.nvim`: ensures certain mason tools are installed\n- `mason.nvim`: allows easier installation of LSPs, DAPS, etc\n- `mini.surround`: adds the `s`urround operator (e.g,. `sr\"'`: `\"hi\" -\u003e 'hi'`)\n- `nvim-autopairs`: pairs and also allows custom pairing rules\n- `nvim-lspconfig`: provides default configs for LSPs\n- `nvim-treesitter-endwise`: pairs that trigger on \\\u003cCR\\\u003e, e.g., for `if` statements\n- `nvim-treesitter`: treesitter is treesitter\n- `rustaceanvim`: sets up rust integrations\n- `tiny-glimmer.nvim`: shows animations on yank, put, undo, redo\n- `todo-comments.nvim`: highlights comments such as `TODO: …`, `FIX: …`, etc.\n- `vim-fugitive`: improves git experience with `:Git` (over `:!git`)\n\n\u003c!-- NOTE(for-my-sanity): Don't try replacing nvim-treesitter-endwise with\n     nvim-autopairs' endwise rules. You WILL go insane. Trust me. X_X --\u003e\n\n# Showcase\n\nNeovide, 20% transparency, [Nordic theme](https://github.com/AlexvZyl/nordic.nvim), a\ncustom Iosevka build and [this wallpaper](https://www.pixiv.net/en/artworks/130694965).\n\n![A screenshot of some C code with this config](./showcase.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhachispin%2Fnvim-config","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhachispin%2Fnvim-config","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhachispin%2Fnvim-config/lists"}