{"id":21014224,"url":"https://github.com/flamendless/nvim-config","last_synced_at":"2026-04-28T14:05:11.834Z","repository":{"id":127063885,"uuid":"590415790","full_name":"flamendless/nvim-config","owner":"flamendless","description":"Using https://github.com/nvim-lua/kickstart.nvim","archived":false,"fork":false,"pushed_at":"2026-02-28T03:17:51.000Z","size":183,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-02-28T08:26:18.194Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/flamendless.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2023-01-18T11:14:05.000Z","updated_at":"2026-02-28T03:17:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"b96a4d33-ca4c-4a66-b5b6-3418591f5614","html_url":"https://github.com/flamendless/nvim-config","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/flamendless/nvim-config","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flamendless%2Fnvim-config","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flamendless%2Fnvim-config/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flamendless%2Fnvim-config/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flamendless%2Fnvim-config/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flamendless","download_url":"https://codeload.github.com/flamendless/nvim-config/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flamendless%2Fnvim-config/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32383791,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T11:25:28.583Z","status":"ssl_error","status_checked_at":"2026-04-28T11:25:05.435Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2024-11-19T09:45:29.135Z","updated_at":"2026-04-28T14:05:11.823Z","avatar_url":"https://github.com/flamendless.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"### Introduction\n\nA starting point for Neovim that is:\n\n* Small (\u003c500 lines)\n* Single-file\n* Documented\n* Modular\n\nKickstart.nvim targets *only* the latest ['stable'](https://github.com/neovim/neovim/releases/tag/stable) and latest ['nightly'](https://github.com/neovim/neovim/releases/tag/nightly) of Neovim. If you are experiencing issues, please make sure you have the latest versions.\n\nThis repo is meant to be used as a starting point for a user's own configuration; remove the things you don't use and add what you miss. Please refrain from leaving comments about enabling / disabling particular languages out of the box.\n\n### Installation\n\n* Backup your previous configuration\n* Copy and paste the kickstart.nvim `init.lua` into `$HOME/.config/nvim/init.lua` (Linux) or `~/AppData/Local/nvim/init.lua` (Windows)\n* Start Neovim (`nvim`) and run `:Lazy` to install plugins\n* Restart Neovim\n\n**nvim-treesitter:** To install language parsers (`:TSInstall`), the tree-sitter CLI is required. Install it once:\n\n- **macOS (Homebrew):** `brew install tree-sitter-cli`\n- **npm:** `npm install -g tree-sitter-cli`\n- **Cargo:** `cargo install --locked tree-sitter-cli`\n\nThen run `:TSInstall` for the languages you want, or let the config install them on first use.\n\n\nIf there are languages that you don't want to use, remove their configuration and notes from your `init.lua` after copy and pasting (for example, in the mason configuration).\n\n### Windows Installation\n\nInstallation may require installing build tools, and updating the run command for `telescope-fzf-native`\n\nSee `telescope-fzf-native` documention for [more details](https://github.com/nvim-telescope/telescope-fzf-native.nvim#installation)\n\nThis requires:\n\n- Install CMake, and the Microsoft C++ Build Tools on Windows\n\nFor Lazy.nvim, use `build` instead of `run` in the plugin spec:\n\n```lua\n{'nvim-telescope/telescope-fzf-native.nvim', build = 'cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release \u0026\u0026 cmake --build build --config Release \u0026\u0026 cmake --install build --prefix build' }\n```\n\n### Configuration\n\nYou could directly modify the `init.lua` file with your personal customizations. This option is the most straightforward, but if you update your config from this repo, you may need to reapply your changes.\n\nAn alternative approach is to add your own plugins under `lua/plugins/` (each file returns a Lazy spec or table of specs). You can also use the `/after/plugin/` directory for other customizations (see `:help load-plugins`). \n\n#### Example `plugins.lua`\n\nThe following is an example of a `plugins.lua` module (located at `$HOME/.config/nvim/lua/custom/plugins.lua`) where you can register your own plugins. \n\n```lua\n-- For Lazy.nvim: add a file under lua/plugins/ (e.g. lua/plugins/which-key.lua)\nreturn {\n  \"folke/which-key.nvim\",\n  config = function()\n    require(\"which-key\").setup({})\n  end,\n}\n```\n\nAlternatively, add plugin specs under `lua/plugins/` (e.g. `lua/plugins/which-key.lua`) to register your own plugins with Lazy.\n\n#### Example `defaults.lua`\n\nFor further customizations, you can add a file in the `/after/plugin/` folder (see `:help load-plugins`) to include your own options, keymaps, autogroups, and more. The following is an example `defaults.lua` file (located at `$HOME/.config/nvim/after/plugin/defaults.lua`).\n\n```lua\nvim.opt.relativenumber = true\n\nvim.keymap.set('n', '\u003cleader\u003esr', require('telescope.builtin').resume, { desc = '[S]earch [R]esume' })\n```\n\n### Contribution\n\nPull-requests are welcome. The goal of this repo is not to create a Neovim configuration framework, but to offer a starting template that shows, by example, available features in Neovim. Some things that will not be included:\n\n* Custom language server configuration (null-ls templates)\n* Theming beyond a default colorscheme necessary for LSP highlight groups\n* Lazy-loading. Kickstart.nvim should start within 40 ms on modern hardware. Please profile and contribute to upstream plugins to optimize startup time instead.\n\nEach PR, especially those which increase the line count, should have a description as to why the PR is necessary.\n\n### FAQ\n\n * What should I do if I already have a pre-existing neovim configuration?\n     * You should back it up, then delete all files associated with it.\n     * This includes your existing init.lua and the neovim files in `.local` which can be deleted with `rm -rf ~/.local/share/nvim/`\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflamendless%2Fnvim-config","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflamendless%2Fnvim-config","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflamendless%2Fnvim-config/lists"}