{"id":19153566,"url":"https://github.com/muhammadobadaa/neovim-config","last_synced_at":"2026-05-02T20:35:16.819Z","repository":{"id":220482212,"uuid":"751740157","full_name":"MuhammadObadaa/Neovim-config","owner":"MuhammadObadaa","description":"My Neovim editor configiration","archived":false,"fork":false,"pushed_at":"2024-10-23T06:57:06.000Z","size":40,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-13T22:26:53.519Z","etag":null,"topics":["neovim","nvim","nvim-config","nvim-configs","nvim-configuration","nvim-plugins","vim"],"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/MuhammadObadaa.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":"2024-02-02T08:16:12.000Z","updated_at":"2024-10-23T06:57:10.000Z","dependencies_parsed_at":"2024-02-02T10:24:23.868Z","dependency_job_id":"cf7f2a09-46b8-421f-a8f4-c0f5d62eb43f","html_url":"https://github.com/MuhammadObadaa/Neovim-config","commit_stats":null,"previous_names":["muhammdobadaa/neovim-config","muhammadobadaa/neovim-config"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MuhammadObadaa/Neovim-config","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuhammadObadaa%2FNeovim-config","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuhammadObadaa%2FNeovim-config/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuhammadObadaa%2FNeovim-config/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuhammadObadaa%2FNeovim-config/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MuhammadObadaa","download_url":"https://codeload.github.com/MuhammadObadaa/Neovim-config/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuhammadObadaa%2FNeovim-config/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32549380,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-02T19:18:06.202Z","status":"ssl_error","status_checked_at":"2026-05-02T19:16:21.335Z","response_time":132,"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":["neovim","nvim","nvim-config","nvim-configs","nvim-configuration","nvim-plugins","vim"],"created_at":"2024-11-09T08:23:30.430Z","updated_at":"2026-05-02T20:35:16.804Z","avatar_url":"https://github.com/MuhammadObadaa.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Neovim-Configuration\n\nMy own Neovim editor configuration repo.\n\n\n## Main Configuration\n\nAll plugins are from the ```packer.nvim``` package manager. My configurations until now are:\n* **Markdown files preview**: with ```:Markdown*``` commands. It requires node.js to be installed.\n* **Used Colorscheme**: material-darker colorscheme. for more details, you can see ```lua/obadaa/colorscheme.lua```.\n* **Vim configurations and keymaps**: configurations are in ```lua/obadaa/config.lua``` and keymaps are in ```lua/obadaa/keymaps.lua```.\n* **Auto completion**: with many customizable options in ```lua/obadaa/cmp.lua```.\n* **Languages server protocol (LSP)**: with c,c++,php,html,json and powershell services with its cmp.\nYou can add more languages by searching for your language key in [LSP servers](https://github.com/williamboman/mason-lspconfig.nvim?tab=readme-ov-file#available-lsp-servers),\nOr check ```:Lsp*``` commands, then put this key in ```lua/obadaa/lsp/lsp-config.lua:servers```, and it will be automatically installed. \n* **Settings for specific languages**: you can customize your LSP setting files for each language .. for more details you can watch [this video](youtube.com/watch?v=6F3ONwrCxMg)\n* **Telescope**: for searching about files, texts, planets (as an easter egg), etc.. In a windows system there are some  dependencies, listed in Requirments. for more telescope configurations,\nyou can check ```lua/obadaa/telescope.lua``` file. \n* **Nvim-tree**: for more comfortable view of the directories structure. There are some errors with its config file ```lua/obadaa/nvim-tree.lua```, probably they are because of the operating system\nwhere the configuration is being set. \nNOTE: (:Telescope plantes) command doesn't work correctly in windows system.\n\n## Requirments\n\nMake sure that [Neovim](https://neovim.io/) and [git](https://git-scm.com/) are installed. For icons used in the repo, you need to install one of the [NerdFonts](https://github.com/ryanoasis/nerd-fonts)\n\nAs there are no rg 'grep' and fd 'find' commands in windows system, you neet to install them:\n```\nwinget install sharkdp.fd\nwinget install BurntSushi.ripgrep.MSVC\n```\n\n## Installation \n\nTo get started, just clone the repo and feel free to try my configuration. \n\n### Windows\n\n```\ncd ~/AppData/Local/nvim\ngit clone https://github.com/MuhammdObadaa/Neovim-config.git\n```\n\n## Details and Resources\n\nyou can view all packages and plugins repos from ```lua/obadaa/plugins.lua```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuhammadobadaa%2Fneovim-config","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmuhammadobadaa%2Fneovim-config","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuhammadobadaa%2Fneovim-config/lists"}