{"id":13898307,"url":"https://github.com/Mattio-cmd/nvim","last_synced_at":"2025-07-17T15:33:08.363Z","repository":{"id":123349931,"uuid":"383002669","full_name":"Mattio-cmd/nvim","owner":"Mattio-cmd","description":"My Neovim config. I aim to keep it \"suckless\", but if you want a 'bloated' config just uncoment all the plugins and run a PlugInstall","archived":false,"fork":false,"pushed_at":"2021-11-20T21:23:26.000Z","size":1564,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-08-07T18:45:57.876Z","etag":null,"topics":["neovim","vim"],"latest_commit_sha":null,"homepage":"","language":"Vim script","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/Mattio-cmd.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}},"created_at":"2021-07-05T03:27:22.000Z","updated_at":"2021-11-26T18:02:06.000Z","dependencies_parsed_at":"2024-02-23T12:03:52.052Z","dependency_job_id":null,"html_url":"https://github.com/Mattio-cmd/nvim","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mattio-cmd%2Fnvim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mattio-cmd%2Fnvim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mattio-cmd%2Fnvim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mattio-cmd%2Fnvim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mattio-cmd","download_url":"https://codeload.github.com/Mattio-cmd/nvim/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226274819,"owners_count":17598860,"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":["neovim","vim"],"created_at":"2024-08-06T18:04:13.412Z","updated_at":"2024-11-25T04:31:15.429Z","avatar_url":"https://github.com/Mattio-cmd.png","language":"Vim script","funding_links":[],"categories":["Vim Script"],"sub_categories":[],"readme":"#  Neovim config\n##### by Mattio-cmd\n\n## Showcase\n\n### IDE like appearence\n![donut_compilation.png](https://github.com/Mattio-cmd/nvim/blob/main/showcase/donut_compilation.png)\n![startify.png](https://github.com/Mattio-cmd/nvim/blob/main/showcase/startify.png)\n\n### Beautifull colorscheme for more focus whlist coding\n![cpp.png](https://github.com/Mattio-cmd/nvim/blob/main/showcase/cpp.png)\n\n### Organized configuration\n![organized.png](https://github.com/Mattio-cmd/nvim/blob/main/showcase/organized.png)\n![nerdtree.png](https://github.com/Mattio-cmd/nvim/blob/main/showcase/nerdtree.png)\n\n### Full transparency support\n![transparency.png](https://github.com/Mattio-cmd/nvim/blob/main/showcase/transparency.png)\n\n## Features\n- [x] IDE like stable coding enviorment.\n- [x] Beautifull apearence with eye saving taken into mind.\n- [x] Colorscheme specially selected for more focus in actually editing a file.\n- [x] Amazing remaps.\n- [x] Organized configuration with usefull comments in case a setting is not understood.\n- [x] Full transparency support with picom.\n\n\n## Installation\nTo install this config is actually pretty straight forward.\n```\ngit clone https://github.com/Mattio-cmd/nvim.git\nmv nvim ~/.config\n```\nAfter this, just open the ```plugins.vim``` file located under ```~/.config/nvim/vim-plug```  uncoment all the plugins you want to install and in comand mode run:\n```\nPlugInstall\n```\nNOTE: If you plan to also use coc  you need to install ```nodejs``` first. Otherwhise you are going to get and error every time you open neovim.\n\n##  Important remaps\n- ```Control + h, j, k or l``` will serve as the movement keys for splits in normal mode.\n- ```TAB``` will move you to the next tab.\n- ```Shift + TAB``` will move you to the previous tab.\n- ```Control + s``` will save your current buffer.\n- ```Control + q``` will save and quit your vim sesion.\n- ```Control + x``` will close the current buffer you are in but will not save your work.\n- ```leader + /``` will bring a terminal at the bottom of the screen. \n  * The terminal will be resized at just 20 for better screen space management.\n  * This is usefull for C, C++ \u0026 Rust programing.\n- ```Control + p```  will bring a BIG terminal window within the vim instance.\n  * This is usefull if you want to see most of the compilation errors/warnings more easily.\n- ```Control + v``` will vertically split the window.\n- ```Shift + h``` will horizontally split the window.\n- ```Shift + k``` will bring a help menu in whatever happens you are positioned.\n\n\n## Aditional comments\n- This 100% works on most linux distros and OpenBSD (or at least on my set up)\n- In case the gylphs (or however they are called, im done with them) dont work, just install nerd-fonts-complete from the AUR.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMattio-cmd%2Fnvim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FMattio-cmd%2Fnvim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMattio-cmd%2Fnvim/lists"}