{"id":27804048,"url":"https://github.com/brunoarueira/vimfiles","last_synced_at":"2025-05-01T08:17:19.421Z","repository":{"id":43211456,"uuid":"43852705","full_name":"brunoarueira/vimfiles","owner":"brunoarueira","description":"My vimfiles","archived":false,"fork":false,"pushed_at":"2025-04-18T17:38:35.000Z","size":392,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-01T08:17:06.678Z","etag":null,"topics":["nvim","nvim-config"],"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/brunoarueira.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}},"created_at":"2015-10-08T00:30:31.000Z","updated_at":"2025-04-22T15:24:53.000Z","dependencies_parsed_at":"2023-01-16T16:45:11.417Z","dependency_job_id":"b3c078ce-b540-4db6-aa56-1b8ef952b2bc","html_url":"https://github.com/brunoarueira/vimfiles","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/brunoarueira%2Fvimfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brunoarueira%2Fvimfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brunoarueira%2Fvimfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brunoarueira%2Fvimfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brunoarueira","download_url":"https://codeload.github.com/brunoarueira/vimfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251843654,"owners_count":21652855,"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":["nvim","nvim-config"],"created_at":"2025-05-01T08:17:18.677Z","updated_at":"2025-05-01T08:17:19.397Z","avatar_url":"https://github.com/brunoarueira.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Neovim Configuration\n\nThis repository contains my personal Neovim configuration, tailored for daily use. It's designed to be functional and efficient, providing a comfortable coding environment.\n\n## Features\n\n*   **Plugin Management:** Uses [LazyVim](https://github.com/LazyVim/LazyVim) for plugin management. Plugin configurations are located under `lua/plugins`.\n*   **Custom Theme:** Includes a custom theme (likely located in `lua/config/theme.lua`).\n*   **LSP Support:** Configured with [lsp-zero.nvim](https://github.com/VonHeikemen/lsp-zero.nvim) for Language Server Protocol support (see `lua/plugins/lsp-zero.lua`).\n*   **Treesitter Integration:** Uses [nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter) for improved syntax highlighting and code parsing (see `lua/plugins/treesitter.lua`).\n*   **Other Plugins:** Includes configurations for various plugins, such as:\n    *   [lualine.nvim](https://github.com/nvim-lualine/lualine.nvim) (status line)\n    *   [toggleterm.nvim](https://github.com/akinsho/toggleterm.nvim) (terminal management)\n    *   [headlines.nvim](https://github.com/lukas-reineke/headlines.nvim) (headline support)\n    *   And many more (see the files within the `lua/plugins/` directory for individual configurations).\n\n## Prerequisites\n\n*   [Neovim](https://neovim.io/) (version 0.8 or higher recommended)\n*   [LazyVim](https://github.com/LazyVim/LazyVim)\n*   A Nerd Font (for icons in the status line, etc.)\n\n## Installation\n\n1.  Clone this repository to your Neovim configuration directory (usually `~/.config/nvim`):\n\n    ```bash\n    git clone \u003crepository_url\u003e ~/.config/nvim\n    ```\n\n2.  Install the plugins using LazyVim.  Open Neovim and run:\n\n    ```vim\n    :Lazy sync\n    ```\n\n## Configuration\n\n*   **`init.lua`:** The main entry point for Neovim configuration.\n*   **`lua/config/`:** Contains general settings and configurations (keymaps, options, etc.).\n*   **`lua/plugins/`:** Contains individual plugin specifications and configurations for LazyVim.\n\n## Usage\n\nAfter installation, Neovim should be configured with the settings and plugins defined in this repository.  You can customize the configuration by modifying the files in the `lua/` directory.\n\n## Contributing\n\nFeel free to contribute to this configuration by submitting pull requests.\n\n## Author\n\nBruno Arueira\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrunoarueira%2Fvimfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrunoarueira%2Fvimfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrunoarueira%2Fvimfiles/lists"}