{"id":50341355,"url":"https://github.com/lubasinkal/nvim","last_synced_at":"2026-05-29T17:02:01.249Z","repository":{"id":274860172,"uuid":"917198940","full_name":"lubasinkal/nvim","owner":"lubasinkal","description":"📝 My custom Neovim configuration, based on kickstart.nvim. Minimal, well-documented, and easy to customize for personal workflows. Features plugin management, language support, sensible defaults, and UI improvements for a modern Neovim experience.","archived":false,"fork":false,"pushed_at":"2026-05-22T19:01:43.000Z","size":388,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-05-22T21:52:36.174Z","etag":null,"topics":["coding","config","golang","ide","javascript","neovim","programming","python","telescope","typescript","vim","vuejs"],"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/lubasinkal.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":"2025-01-15T14:44:24.000Z","updated_at":"2026-05-22T19:02:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"825b113f-5460-4b24-9bf7-a995b15a1f06","html_url":"https://github.com/lubasinkal/nvim","commit_stats":null,"previous_names":["lubasinkal/nvim"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/lubasinkal/nvim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lubasinkal%2Fnvim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lubasinkal%2Fnvim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lubasinkal%2Fnvim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lubasinkal%2Fnvim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lubasinkal","download_url":"https://codeload.github.com/lubasinkal/nvim/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lubasinkal%2Fnvim/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33662205,"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-05-29T02:00:06.066Z","response_time":107,"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":["coding","config","golang","ide","javascript","neovim","programming","python","telescope","typescript","vim","vuejs"],"created_at":"2026-05-29T17:02:00.492Z","updated_at":"2026-05-29T17:02:01.240Z","avatar_url":"https://github.com/lubasinkal.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🚀 Personal Neovim Configuration\n\nA modern, high-performance Neovim configuration bootstrapped from [kickstart.nvim](https://github.com/nvim-lua/kickstart.nvim). Designed for speed, aesthetics, and a seamless developer experience with lazy-loaded plugins via `lazy.nvim`.\n\n## ⚡ Features\n\n- **Blazing Fast:** Optimized startup with aggressive lazy-loading.\n- **Modern UI:** Clean statusline, tabline with icons, and floating windows.\n- **Git Integration:** Integrated `lazygit`, inline blame, and hunk management via `gitsigns`.\n- **Search \u0026 Navigation:** Powerful fuzzy finding with `telescope` and fast jumping with `flash.nvim`.\n- **File Management:** `neo-tree` for sidebar exploration and `oil.nvim` for buffer-like FS editing.\n- **LSP \u0026 Autocomplete:** Full LSP support (Mason-managed) with `blink.cmp` for superior completion.\n- **Productivity:** `mini.nvim` modules for surround, pairs, commenting, and more.\n\n## 📋 Requirements\n\n- **Neovim 0.12+** (Recommended for latest features)\n- **Git** (For plugin management)\n- **Ripgrep** (For fast searching)\n- **FD** (For fast file finding)\n- **Nerd Font** (Optional, but highly recommended for icons)\n\n### Optional Dependencies\n- **unzip**, **make**, **gcc/zig** (For compiling certain telescope extensions)\n- **xclip/xsel** (Linux) or **win32yank** (Windows) for system clipboard support.\n\n## 📥 Installation\n\n### 1. Clone the repository\n\n**Linux / macOS**\n```sh\ngit clone https://github.com/lubasinkal/nvim.git \"${XDG_CONFIG_HOME:-$HOME/.config}/nvim\"\n```\n\n**Windows (PowerShell)**\n```powershell\ngit clone https://github.com/lubasinkal/nvim.git \"$env:LOCALAPPDATA\\nvim\"\n```\n\n### 2. Launch Neovim\nSimply run `nvim`. All plugins will automatically download and install on the first launch.\n\n### 🚀 Quick Setup (Windows/Scoop)\nIf you use [Scoop](https://scoop.sh/), you can install all dependencies at once:\n```powershell\nscoop bucket add extras\nscoop install neovim git ripgrep fd unzip make zig nodejs win32yank lazygit\n```\n\n## ⌨️ Keybindings\n\nThis config uses `\u003cSpace\u003e` as the **Leader** key.\n\n| Group | Key | Description |\n|---|---|---|\n| **Explorer** | `\u003cleader\u003ee` | Toggle Neo-tree |\n| **Search** | `\u003cleader\u003esf` | [F]ind Files |\n| **Search** | `\u003cleader\u003esg` | By [G]rep |\n| **Git** | `\u003cleader\u003egg` | Open Lazygit |\n| **Sessions** | `\u003cleader\u003ews` | [S]ave Session |\n| **Terminal** | `\u003cleader\u003ett` | [T]oggle Floating Terminal |\n| **UI** | `\u003cleader\u003eub` | Toggle Inline [B]lame |\n\n\u003e **Pro Tip:** Press `\u003cleader\u003e` and wait for a second; `which-key` will pop up and show you all available mappings!\n\n## 🛠️ Customization\n\nMost custom logic resides in `lua/config/`:\n- `options.lua`: Vim settings.\n- `keymaps.lua`: Global keybindings.\n- `plugins/`: Individual plugin configurations.\n- `util/`: Helper scripts for terminal, sessions, and tabs.\n\n## 📚 Resources\n\n- `:help kickstart` - Documentation for the base config.\n- `:help lua-guide` - Neovim's official Lua guide.\n- [lazy.nvim](https://github.com/folke/lazy.nvim) - Plugin manager documentation.\n\n---\n*Maintained by [lubasinkal](https://github.com/lubasinkal)*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flubasinkal%2Fnvim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flubasinkal%2Fnvim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flubasinkal%2Fnvim/lists"}