{"id":25665523,"url":"https://github.com/khoido2003/nvim","last_synced_at":"2026-07-05T21:30:23.094Z","repository":{"id":263096062,"uuid":"889106285","full_name":"khoido2003/.nvim","owner":"khoido2003","description":"My beautiful Neovim setup ","archived":false,"fork":false,"pushed_at":"2025-02-22T17:02:46.000Z","size":15378,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-02-22T18:18:58.401Z","etag":null,"topics":["alacritty","lua","monokai-theme","neovim","wezterm"],"latest_commit_sha":null,"homepage":"","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/khoido2003.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-11-15T16:12:04.000Z","updated_at":"2025-02-22T17:02:49.000Z","dependencies_parsed_at":"2024-11-16T06:26:32.323Z","dependency_job_id":"074b25fd-fb55-427c-8392-e3c24ec28029","html_url":"https://github.com/khoido2003/.nvim","commit_stats":null,"previous_names":["khoido2003/neonvim_config","khoido2003/neovim_config","khoido2003/.nvim"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khoido2003%2F.nvim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khoido2003%2F.nvim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khoido2003%2F.nvim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khoido2003%2F.nvim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/khoido2003","download_url":"https://codeload.github.com/khoido2003/.nvim/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240434285,"owners_count":19800550,"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":["alacritty","lua","monokai-theme","neovim","wezterm"],"created_at":"2025-02-24T07:19:29.251Z","updated_at":"2026-07-05T21:30:22.949Z","avatar_url":"https://github.com/khoido2003.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Neovim Configuration\n\n## How to use this repo (Guide for Window user)\nInstall\nbash\n```\ngit clone https://github.com/khoido2003/.nvim ~/.config/nvim \u0026\u0026 nvim\n```\n\nIf using Wezterm terminal, paste the wezterm folder to .config folder\nbash\n```\nC:\\Users\\\u003cUsername\u003e\\.config\n```\n\nIf using Alacritty terminal, paste the alacritty folder to\n```\nC:\\Users\\\u003cUsername\u003e\\AppData\\ \n```\n\n## Overview\n\nThis configuration will make Neonvim become a full-fledged IDE like VS Code\n\nTheme: Monokai NighTasty (https://github.com/polirritmico/monokai-nightasty.nvim) \n\nMason Support: C/C++, C#, JS/TS, Go, Rust, Java, HTML/CSS, Python,yaml, Dockerfile\n\n## Tools\n\nThis Neovim configuration will use LazyVim to manage all Neovim plugins and Mason to control the LSP server\n\n## Prerequesites\n\n- Autoformat code with Conform.nvim: https://github.com/stevearc/conform.nvim\n\n    + To have Conform.nvim auto format for each programming language, on local machine\n    need to dowload the relevant formatter\n\n    + For example: JS/TS -\u003e Prettier\n\n- LSP server will be dowload automatically by Mason.nvim\n\n\n### GUI: Neovide\n\nWritten in Rust so it is super fast and have some built in features with icon support\n\nDowload: https://neovide.dev/\n\n### Using built in terminal\n\nI am currently using Wezterm as my terminal and it is amazing, you should try it\nout\n\nRecommend dowload FiraCode for better font and syntax support\n\nDowload: https://github.com/tonsky/FiraCode\n\n### If using Window, dowload Zig as compiler for Nvim-Tree-sitter since C have some problem when compile\n\nUsing chocolatey\nbash\n\n```\nchoco install zig\n```\nor visit Zig website for more guide: https://ziglang.org/learn/getting-started/#direct\n\n### Install Lazygit to use Git in terminal\n\nOn Window\nbash\n```\nchoco install lazygit\n```\n\n![img](images/7.png)\n\n\n### Add diff to global varibles(Require to use proto format)\n\nAdd this to the edit global varible\nbash\n```\nC:\\Program Files\\Git\\usr\\bin\n```\n### LSP for Rust\n\nStep 1: Dowload MinGW-w64 and add it to the global path\nStep 2: Configure Rust to use MinGW \nbash \n```\nrustup install stable-x86_64-pc-windows-gnu\n\nrustup default stable-x86_64-pc-windows-gnu\n\nrustc --version --verbose\n\n```\n\nStep 3: Dowload rust-analyzer for the LSP\nbash\n```\nrustup component add rust-analyzer\n```\n\nNOTE: Default Rust will use MSVC instead of MinGW-w64 so in order to use that\nyou have to install Visual Studio Installer and install MSVC from there\n\n### Install buf for proto file format\nbash\n```\nscoop install buf\n```\n\n### Win32Yank: Only on Window\n\nThis is important to enable copy and paste inside Neovim since it does not support it\nDowload: https://github.com/equalsraf/win32yank/releases\n\n\n## Requirements\n\nNeovim \u003e= 0.9.0 (needs to be built with LuaJIT)\n\nGit \u003e= 2.19.0 (for partial clones support)\n\na Nerd Font(v3.0 or greater) (optional, but needed to display some icons)\n\nlazygit (optional)\n\n## Results\n![img](images/0.jpg)\n\n![img](images/1.png)\n\n![img](images/2.png)\n\n![img](images/3.png)\n\n![img](images/4.png)\n\n![img](images/5.png)\n\n![img](images/6.png)\n\n![img](images/7.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkhoido2003%2Fnvim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkhoido2003%2Fnvim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkhoido2003%2Fnvim/lists"}