{"id":22624264,"url":"https://github.com/g4b0rdev/vim-config","last_synced_at":"2025-09-09T01:37:33.911Z","repository":{"id":61198125,"uuid":"489638400","full_name":"G4b0rDev/vim-config","owner":"G4b0rDev","description":null,"archived":false,"fork":false,"pushed_at":"2025-08-20T19:40:31.000Z","size":124,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-09T01:37:32.573Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/G4b0rDev.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-05-07T10:10:39.000Z","updated_at":"2025-08-20T19:40:34.000Z","dependencies_parsed_at":"2023-12-30T11:29:43.431Z","dependency_job_id":"5d1e8c1f-9cb0-4c27-84cf-472b2e80dce8","html_url":"https://github.com/G4b0rDev/vim-config","commit_stats":null,"previous_names":["g4b0rdev/vim-config"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/G4b0rDev/vim-config","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/G4b0rDev%2Fvim-config","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/G4b0rDev%2Fvim-config/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/G4b0rDev%2Fvim-config/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/G4b0rDev%2Fvim-config/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/G4b0rDev","download_url":"https://codeload.github.com/G4b0rDev/vim-config/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/G4b0rDev%2Fvim-config/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274232033,"owners_count":25245856,"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","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"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":[],"created_at":"2024-12-09T00:12:24.184Z","updated_at":"2025-09-09T01:37:33.900Z","avatar_url":"https://github.com/G4b0rDev.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Gabor's VIM Config\n\n## 🚀 Requirements\n\nThese packages are required to installed on your OS for other used plugins:\n- [Lazy.nvim](https://github.com/folke/lazy.nvim)\n- [fzf](https://github.com/junegunn/fzf?tab=readme-ov-file#installation)\n- [LazyGit](https://github.com/jesseduffield/lazygit)\n\n## ⚒️ Plugins\n\n| Name                                    | Url                                                                                                              |\n| --------------------------------------- | ---------------------------------------------------------------------------------------------------------------- |\n| `MunifTanjim/nui.nvim`                  | [https://github.com/MunifTanjim/nui.nvim](https://github.com/MunifTanjim/nui.nvim)                               |\n| Theme                                   |                                                                                                                  |\n| `catppuccin/nvim`                       | [https://github.com/catppuccin/nvim](https://github.com/catppuccin/nvim)                                         |\n| Editor                                  |                                                                                                                  |\n| `nvim-telescope/telescope.nvim`         | [https://github.com/nvim-telescope/telescope.nvim](https://github.com/nvim-telescope/telescope.nvim)             |\n| `romgrk/barbar.nvim`                    | [https://github.com/romgrk/barbar.nvim](https://github.com/romgrk/barbar.nvim)                                   |\n| `windwp/nvim-autopairs`                 | [https://github.com/windwp/nvim-autopairs](https://github.com/windwp/nvim-autopairs)                             |\n| `nvim-lualine/lualine.nvim`             | [https://github.com/nvim-lualine/lualine.nvim](https://github.com/nvim-lualine/lualine.nvim)                     |\n| `nvim-neo-tree/neo-tree.nvim`           | [https://github.com/nvim-neo-tree/neo-tree.nvim](https://github.com/nvim-neo-tree/neo-tree.nvim)                 |\n| `rcarriga/nvim-notify`                  | [https://github.com/rcarriga/nvim-notify](https://github.com/rcarriga/nvim-notify)                               |\n| `akinsho/toggleterm.nvim`               | [https://github.com/akinsho/toggleterm.nvim](https://github.com/akinsho/toggleterm.nvim)                         |\n| Git                                     |                                                                                                                  |\n| `kdheepak/lazygit.nvim`                 | [https://github.com/kdheepak/lazygit.nvim](https://github.com/kdheepak/lazygit.nvim)                             |\n| `tpope/vim-fugitive`                    | [https://github.com/tpope/vim-fugitive](https://github.com/tpope/vim-fugitive)                                   |\n| `sindrets/diffview.nvim`                | [https://github.com/sindrets/diffview.nvim](https://github.com/sindrets/diffview.nvim)                           |\n| `lewis6991/gitsigns.nvim`               | [https://github.com/lewis6991/gitsigns.nvim](https://github.com/lewis6991/gitsigns.nvim)                         |\n| Formating/Linting                       |                                                                                                                  |\n| `stevearc/conform.nvim`                 | [https://github.com/stevearc/conform.nvim](https://github.com/stevearc/conform.nvim)                             |\n| `mfussenegger/nvim-lint`                | [https://github.com/mfussenegger/nvim-lint](https://github.com/mfussenegger/nvim-lint)                           |\n| `junegunn/vim-easy-align`               | [https://github.com/junegunn/vim-easy-align](https://github.com/junegunn/vim-easy-align)                         |\n| Diagnostics                             |                                                                                                                  |\n| `folke/trouble.nvim`                    | [https://github.com/folke/trouble.nvim](https://github.com/folke/trouble.nvim)                                   |\n| LSP Plugins                             |                                                                                                                  |\n| `williamboman/mason.nvim`               | [https://github.com/williamboman/mason.nvim](https://github.com/williamboman/mason.nvim)                         |\n| `neovim/nvim-lspconfig`                 | [https://github.com/neovim/nvim-lspconfig](https://github.com/neovim/nvim-lspconfig)                             |\n| `nvim-treesitter/nvim-treesitter`       | [https://github.com/nvim-treesitter/nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter)         |\n\n\n## 🌙 Theme\n\nhttps://github.com/catppuccin/nvim\n\nFlavour: Mocha\n\nIf you are using tmux, the color scheme doens't show properly.\nTo enable the theme schema set the following config in your `.tmux.conf`.\n\n**~/.tmux.conf**\n```bash\nset -g default-terminal 'xterm-256color'\nset -as terminal-overrides ',xterm*:Tc:sitm=\\E[3m'\n```\n\n## Treesitter\n\n### Laravel Blade\n\n```sh\n:TSInstall blade\n```\n\n## ⌨️ Commands\n\n\u003e 💡 The leader key is mapped to 'SPACE'\n\n\n### Basic keymaps\n\n| Command             | Description                                              |\n| ------------------- | -------------------------------------------------------- |\n| `SPACE` + `w`       | Fast saving ( Save file )                                |\n| `SPACE` + `nH`      | Disable search highlight                                 |\n| `SPACE` + `op`      | Toggle neotree filetree                                  |\n|                     |                                                          |\n|                     |                                                          |\n| `SPACE` + `ss`      | Split editor horizontally                                |\n| `SPACE` + `sv`      | Split editor vertically                                  |\n|                     |                                                          |\n| `CTRL` + `h`        | Move navigation focus to left                            |\n| `CTRL` + `j`        | Move navigation focus up                                 |\n| `CTRL` + `k`        | Move navigation focus down                               |\n| `CTRL` + `l`        | Move navigation focus to right                           |\n| `K`                 | Move selected line up\\\u003e Available in the visual mode     |\n| `J`                 | Move selected line down\\\u003e Available in the visual mode   |\n\n### Terminal keymaps\n\n| Command             | Description                                              |\n| ------------------- | -------------------------------------------------------- |\n| `SPACE` + `ot`      | Horizontal terminal                                      |\n| `SPACE` + `oT`      | Floating window terminal                                 |\n| `CTRL` + `wN`       | Exit terminal insert mode                                |\n\n### Telescope (fuzzy finder) keymaps\n\n| Command             | Description                                              |\n| ------------------- | -------------------------------------------------------- |\n| `SPACE` + `SPACE`   | Show file search                                         |\n| `SPACE` + `lg`      | Live grep search                                         |\n| `SPACE` + `,`       | Show all buffers                                         |\n| `SPACE` + `gb`      | Show git branches                                        |\n| `SPACE` + `th`      | Show help tags                                           |\n\n\n### Easy align keymap\n\n| Command             | Description                                              |\n| ------------------- | -------------------------------------------------------- |\n| `SPACE` + `fa`      | Action for easy align                                    |\n\n\n### Barbar keymaps\n\n| Command             | Description                                              |\n| ------------------- | -------------------------------------------------------- |\n| `ALT` + `h`         | Switch to the left tab                                   |\n| `ALT` + `l`         | Switch to the right tab                                  |\n|                     |                                                          |\n| `ALT` + `1`         | Go to tab 1                                              |\n| `ALT` + `2`         | Go to tab 2                                              |\n| `ALT` + `3`         | Go to tab 3                                              |\n| `ALT` + `4`         | Go to tab 4                                              |\n| `ALT` + `5`         | Go to tab 5                                              |\n| `ALT` + `6`         | Go to tab 6                                              |\n| `ALT` + `7`         | Go to tab 7                                              |\n| `ALT` + `8`         | Go to tab 8                                              |\n| `ALT` + `0`         | Go to the last tab                                       |\n|                     |                                                          |\n| `ALT` + `p`         | Pin current tab                                          |\n| `ALT` + `w`         | Close current buffer tab                                 |\n| `ALT` + `W`         | Close **all** buffer tabs                                |\n| `ALT` + `o`         | Pick tab buffer                                          |\n\n\n### Git keymaps\n\n| Command             | Description                                              |\n| ------------------- | -------------------------------------------------------- |\n| `SPACE` + `gg`      | Git                                                      |\n| `SPACE` + `gf`      | Git fetch                                                |\n| `SPACE` + `gp`      | Git pull                                                 |\n| `SPACE` + `gP`      | Git push                                                 |\n| `SPACE` + `lg`      | Open LazyGit                                             |\n| `SPACE` + `gh`      | Open diffview history                                    |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fg4b0rdev%2Fvim-config","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fg4b0rdev%2Fvim-config","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fg4b0rdev%2Fvim-config/lists"}