{"id":50956754,"url":"https://github.com/stevehobbsdev/nvim","last_synced_at":"2026-06-18T08:02:03.877Z","repository":{"id":361367425,"uuid":"1253801736","full_name":"stevehobbsdev/nvim","owner":"stevehobbsdev","description":"My Nvim config","archived":false,"fork":false,"pushed_at":"2026-05-30T09:15:49.000Z","size":12,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-30T11:12:16.405Z","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/stevehobbsdev.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":"2026-05-29T20:37:42.000Z","updated_at":"2026-05-30T09:15:53.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/stevehobbsdev/nvim","commit_stats":null,"previous_names":["stevehobbsdev/nvim"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/stevehobbsdev/nvim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevehobbsdev%2Fnvim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevehobbsdev%2Fnvim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevehobbsdev%2Fnvim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevehobbsdev%2Fnvim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevehobbsdev","download_url":"https://codeload.github.com/stevehobbsdev/nvim/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevehobbsdev%2Fnvim/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34481332,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-18T02:00:06.871Z","response_time":128,"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":"2026-06-18T08:02:02.700Z","updated_at":"2026-06-18T08:02:03.873Z","avatar_url":"https://github.com/stevehobbsdev.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# My personal nvim config\n\nA minimal, modern Neovim configuration managed with [lazy.nvim](https://github.com/folke/lazy.nvim).\n\n## Requirements\n\n- Neovim \u003e= 0.9\n- Git\n- A [Nerd Font](https://www.nerdfonts.com/) (for icons)\n- `make` (for the telescope-fzf-native build step)\n\n## Installation\n\nClone into your Neovim config directory:\n\n```sh\ngit clone https://github.com/stevehobbsdev/nvim ~/.config/nvim\n```\n\nOn first launch, lazy.nvim will bootstrap itself and install all plugins automatically.\n\n## Structure\n\n```\n~/.config/nvim/\n├── init.lua                  # Entry point: options, lazy.nvim bootstrap, keymaps\n├── lazy-lock.json            # Plugin version lockfile\n└── lua/\n    ├── config/\n    │   └── options.lua       # Editor options\n    └── plugins/              # One file per plugin\n        ├── catppuccin.lua\n        ├── dashboard-nvim.lua\n        ├── flash.lua\n        ├── lualine.lua\n        ├── noice.lua\n        ├── telescope.lua\n        ├── toggleterm.lua\n        ├── treesitter.lua\n        └── which-key.lua\n```\n\n## Editor Options\n\n| Option           | Value  |\n|------------------|--------|\n| Line numbers     | on     |\n| Relative numbers | on     |\n| Cursor line      | on     |\n| Tab width        | 2      |\n| Expand tabs      | spaces |\n\n## Keymaps\n\n`\u003cleader\u003e` is bound to `Space`.\n\n| Key                | Mode        | Action                   |\n|--------------------|-------------|--------------------------|\n| `\u003cleader\u003e\u003cleader\u003e` | Normal      | Find files (Telescope)   |\n| `\u003cleader\u003efg`       | Normal      | Live grep (Telescope)    |\n| `\u003cleader\u003efb`       | Normal      | Browse buffers           |\n| `\u003cleader\u003efr`       | Normal      | Browse registers         |\n| `\u003cleader\u003e?`        | Normal      | Buffer-local keymaps     |\n| `s`                | Normal/V/Op | Flash jump               |\n| `S`                | Normal/V/Op | Flash Treesitter jump    |\n| `\u003cC-/\u003e`            | Any         | Toggle terminal          |\n\n## Plugins\n\n### UI\n\n#### [catppuccin/nvim](https://github.com/catppuccin/nvim)\nSoothing pastel colorscheme. Configured with the **Mocha** flavour and integrations enabled for Treesitter and Telescope.\n\n#### [nvimdev/dashboard-nvim](https://github.com/nvimdev/dashboard-nvim)\nStart screen shown on launch. Uses the `hyper` theme. Requires [nvim-tree/nvim-web-devicons](https://github.com/nvim-tree/nvim-web-devicons).\n\n#### [nvim-lualine/lualine.nvim](https://github.com/nvim-lualine/lualine.nvim)\nFast and configurable statusline. Requires [nvim-tree/nvim-web-devicons](https://github.com/nvim-tree/nvim-web-devicons).\n\n#### [folke/noice.nvim](https://github.com/folke/noice.nvim)\nReplaces the default UI for messages, cmdline, and popupmenu. Configured with:\n- Bottom search bar\n- Command palette (cmdline + popupmenu together)\n- Long messages routed to a split\n- Treesitter-powered markdown rendering in LSP hovers\n\nDepends on [MunifTanjim/nui.nvim](https://github.com/MunifTanjim/nui.nvim) and [rcarriga/nvim-notify](https://github.com/rcarriga/nvim-notify).\n\n### Navigation\n\n#### [nvim-telescope/telescope.nvim](https://github.com/nvim-telescope/telescope.nvim)\nFuzzy finder over files, buffers, registers, and more. Layout is horizontal with the prompt at the top and results sorted ascending.\n\nDepends on [nvim-lua/plenary.nvim](https://github.com/nvim-lua/plenary.nvim) and [nvim-telescope/telescope-fzf-native.nvim](https://github.com/nvim-telescope/telescope-fzf-native.nvim) for faster sorting.\n\n#### [folke/flash.nvim](https://github.com/folke/flash.nvim)\nJump anywhere on screen with a minimal number of keystrokes. Two modes:\n- `s` — character-based Flash jump\n- `S` — Treesitter-aware structural jump\n\n### Terminal\n\n#### [akinsho/toggleterm.nvim](https://github.com/akinsho/toggleterm.nvim)\nToggleable terminal window. Opens as a floating terminal with curved borders. Toggle with `\u003cC-/\u003e`.\n\n### Syntax \u0026 Language\n\n#### [nvim-treesitter/nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter)\nIncremental parsing for accurate syntax highlighting and code-aware navigation. Parsers installed by default: **Rust**, **Ruby**, **Lua**.\n\n### Keybinding Discovery\n\n#### [folke/which-key.nvim](https://github.com/folke/which-key.nvim)\nDisplays a popup with available keybindings as you type. Uses the **Helix** preset. Press `\u003cleader\u003e?` to show buffer-local keymaps.\n\n## Plugin Management\n\nPlugins are managed by [lazy.nvim](https://github.com/folke/lazy.nvim) with automatic update checking enabled. Run `:Lazy` to open the plugin manager UI.\n\nThe `lazy-lock.json` lockfile pins exact plugin versions for reproducible installs.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstevehobbsdev%2Fnvim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstevehobbsdev%2Fnvim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstevehobbsdev%2Fnvim/lists"}