{"id":21364789,"url":"https://github.com/foxplays24/neovem-config","last_synced_at":"2026-04-16T13:37:10.568Z","repository":{"id":263179565,"uuid":"889560754","full_name":"FoxPlays24/neovem-config","owner":"FoxPlays24","description":"✨ Neovem — My personal Neovim config ✨","archived":false,"fork":false,"pushed_at":"2024-12-22T14:36:37.000Z","size":15,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-22T19:48:47.440Z","etag":null,"topics":["config","cpp","lua","neovim","neovim-dotfiles","nvim"],"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/FoxPlays24.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-16T16:33:25.000Z","updated_at":"2024-12-22T14:36:40.000Z","dependencies_parsed_at":"2024-12-22T15:28:17.847Z","dependency_job_id":"2d41a9aa-8363-4de2-bd9a-b9f27118316f","html_url":"https://github.com/FoxPlays24/neovem-config","commit_stats":null,"previous_names":["foxplays24/neovem-config"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FoxPlays24%2Fneovem-config","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FoxPlays24%2Fneovem-config/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FoxPlays24%2Fneovem-config/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FoxPlays24%2Fneovem-config/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FoxPlays24","download_url":"https://codeload.github.com/FoxPlays24/neovem-config/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243839124,"owners_count":20356159,"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":["config","cpp","lua","neovim","neovim-dotfiles","nvim"],"created_at":"2024-11-22T07:07:35.003Z","updated_at":"2026-04-16T13:37:10.540Z","avatar_url":"https://github.com/FoxPlays24.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# neovem-config\n\n![start](https://github.com/user-attachments/assets/dcafbb3d-cb19-4b22-b8b6-6db6f3249692)\n\n\u003e NEOVEEEEEEEEEEEEEEEEEEEM\n\nThis is my personal neovim config, used mainly for C/C++ programming. ✨ Mostly inspired by [LazyVim](https://github.com/LazyVim/LazyVim). Feel free to explore it!\n\n## Plugins\n\n- [lazy.nvim](https://github.com/folke/lazy.nvim) — 💤 modern plugin manager for Neovim\n- [Nordic](https://github.com/AlexvZyl/nordic.nvim) — color scheme\n- [bufferline.nvim](https://github.com/akinsho/bufferline.nvim) — snazzy 💅 buffer line\n- [Neo-tree.nvim](https://github.com/nvim-neo-tree/neo-tree.nvim) — file explorer\n- [lualine.nvim](https://github.com/nvim-lualine/lualine.nvim) — statusline\n- [snacks.nvim](https://github.com/folke/snacks.nvim) — collection of small QoL plugins for Neovim\n- [persisted.nvim](https://github.com/olimorris/persisted.nvim) - 💾 simple session management\n- [deadcolumn.nvim](https://github.com/Bekaboo/deadcolumn.nvim) - line that indicates the characters limit\n- [telescope.nvim](https://github.com/nvim-telescope/telescope.nvim) - fuzzy finder\n- [neocord](https://github.com/IogaMaster/neocord) - discord rich presence\n- [nvim-colorizer.lua](https://github.com/norcalli/nvim-colorizer.lua) - color highlighter\n- [gitsigns.nvim](https://github.com/lewis6991/gitsigns.nvim) - git decorations for buffers\n- [nvim-scrollbar](https://github.com/petertriho/nvim-scrollbar) - scrollbar\n\u003c!-- Code --\u003e\n- [mason.nvim](https://github.com/williamboman/mason.nvim) - package manager (LSP, DAP, linters, formatters)\n- [nvim-lspconfig.nvim](https://github.com/neovim/nvim-lspconfig) - nvim lsp client configs\n- [blink.cmp](https://github.com/Saghen/blink.cmp) - code completion\n- [conform.nvim](https://github.com/stevearc/conform.nvim) - formatter\n- [nvim-lint](https://github.com/mfussenegger/nvim-lint) - linter\n- [LuaSnip](https://github.com/L3MON4D3/LuaSnip) - snippets\n- [mini.pairs](https://github.com/echasnovski/mini.pairs) — auto-pairs\n- [Comment.nvim](https://github.com/numToStr/Comment.nvim) - 🧠💪 smart and powerful comment plugin\n\u003c!-- Others --\u003e\n- [lazydev.nvim](https://github.com/folke/lazydev.nvim) - plugin that properly configures LuaLS for editing neovim config\n- [mason-lspconfig.nvim](https://github.com/williamboman/mason-lspconfig.nvim) - lsp servers installer for lspconfig via mason\n- [mason-nvim-lint](https://github.com/rshkarin/mason-nvim-lint) - linters installer for nvim-lint via mason\n- [mason-conform.nvim](https://github.com/zapling/mason-conform.nvim) - formatters installer for conform via mason\n\nNot all plugins are included in this list, so you can manually look them up in `lua/plugins/`.\n\n## LSPs\n\n- [lua_ls](https://github.com/neovim/nvim-lspconfig/blob/master/doc/configs.md#lua_ls) — Lua\n- [clangd](https://github.com/neovim/nvim-lspconfig/blob/master/doc/configs.md#clangd) — C/C++\n- [cmake](https://github.com/neovim/nvim-lspconfig/blob/master/doc/configs.md#cmake) — CMake\n- [pylsp](https://github.com/neovim/nvim-lspconfig/blob/master/doc/configs.md#pylsp) — Python\n\n## Formatters\n\n- [StyLua](https://github.com/JohnnyMorganz/StyLua) - Lua\n- [isort](https://github.com/PyCQA/isort), [Black](https://github.com/psf/black) - Python\n- [ClangFormat](https://clang.llvm.org/docs/ClangFormat.html) - C/C++\n- [Prettier](https://github.com/prettier/prettier) - Markdown\n\n## Linters\n\n- [Pylint](https://pylint.org) - Python\n- [cpplint](https://github.com/cpplint/cpplint) — C/C++ _(don't work right now)_\n- [CMakeLint](https://github.com/cmake-lint/cmake-lint) - CMake\n\n## Mappings\n\n`\u003cleader\u003e` key is default `\u003cspace\u003e`.\n\n| Keys          | Description                         |\n| ------------- | ----------------------------------- |\n| `\u003cleader\u003ew`   | Save file                           |\n| `\u003cleader\u003en`   | nvim-tree.lua: Toggle file explorer |\n| `\u003cleader\u003eh`   | Toggle search highlighting          |\n| `\u003cA-q\u003e`       | Close buffer                        |\n| `\u003cA-o\u003e`       | bufferline.nvim: Close others       |\n| `\u003cA-[\u003e`       | bufferline.nvim: Close left         |\n| `\u003cA-]\u003e`       | bufferline.nvim: Close right        |\n| `\u003cA-;\u003e`       | bufferline.nvim: Move to previous   |\n| `\u003cA-'\u003e`       | bufferline.nvim: Move to next       |\n| `\u003cA-1\u003e-\u003cA-0\u003e` | bufferline.nvim: Go to buffer 1-10  |\n\n## Screenshots\n\n![workspace](https://github.com/user-attachments/assets/fad05d5a-d62f-4b58-8d18-a79cbed28c35)\n![cmake](https://github.com/user-attachments/assets/409c0800-5612-4129-a885-89ddc3701704)\n![telescope](https://github.com/user-attachments/assets/74459ba9-71e2-4c2b-b473-76b588508bde)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffoxplays24%2Fneovem-config","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffoxplays24%2Fneovem-config","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffoxplays24%2Fneovem-config/lists"}