{"id":27352228,"url":"https://github.com/sukovanej/nvim-config","last_synced_at":"2025-08-22T10:36:46.917Z","repository":{"id":45096946,"uuid":"409392692","full_name":"sukovanej/nvim-config","owner":"sukovanej","description":"My neovim config","archived":false,"fork":false,"pushed_at":"2024-12-29T16:28:51.000Z","size":1250,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-12T20:54:43.730Z","etag":null,"topics":["neovim","nvim","vim"],"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/sukovanej.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":"2021-09-23T00:10:15.000Z","updated_at":"2024-12-29T16:28:54.000Z","dependencies_parsed_at":"2024-03-27T10:50:17.205Z","dependency_job_id":"fc628b62-6d01-4dd8-b269-4dcce94fcb09","html_url":"https://github.com/sukovanej/nvim-config","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/sukovanej%2Fnvim-config","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sukovanej%2Fnvim-config/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sukovanej%2Fnvim-config/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sukovanej%2Fnvim-config/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sukovanej","download_url":"https://codeload.github.com/sukovanej/nvim-config/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248631710,"owners_count":21136560,"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","nvim","vim"],"created_at":"2025-04-12T20:54:47.134Z","updated_at":"2025-04-12T20:54:47.918Z","avatar_url":"https://github.com/sukovanej.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Neovim config\n\n![screenshot](assets/screenshot.png)\n\n## Features\n\n - linting and completion using LSP\n - syntax highlighting using TreeSitter\n - fuzzy finder using FZF\n - airline\n\n## Installation\n\n - install Nerd font - https://github.com/ryanoasis/nerd-fonts\n - TreeSitter update should happen automatically after the initial installation but you can trigger it with `:TSUpdate`\n\n## Installing languages LSP\n\n```\n:LspInstall \u003clanguage-name\u003e\n```\n\n## Keybindings\n\n### General\n\n| Key                   | Action                                        |\n|-----------------------|-----------------------------------------------|\n| `\u003cspace\u003e\u003cspace\u003e`      | Find file                                     |\n| `\u003cspace\u003ea`            | Fulltext search in files                      |\n| `\u003cspace\u003eb`            | Search open buffers                           |\n| `\u003cC-c\u003e\u003cC-c\u003e`          | clean selection (the same as :noh)            |\n| `\u003cC-h\u003e`               | Left window                                   |\n| `\u003cC-l\u003e`               | Right window                                  |\n| `\u003cC-k\u003e`               | Top window                                    |\n| `\u003cC-j\u003e`               | Bottom window                                 |\n| `gc`                  | Delete buffer                                 |\n| `gn`                  | Next buffer                                   |\n| `gN`                  | Previous buffer                               |\n| `gC`                  | Delete all buffers but the selected one       |\n\n### LSP\n\n| Key                   | Action                                        |\n|-----------------------|-----------------------------------------------|\n| `gd`                  | Go to definition                              |\n| `\u003cspace\u003ef`            | Format file                                   |\n| `K`                   | Show information about symbol under cursor    |\n| `C-K`                 | Show signature of a function under cursor     |\n| `gR`                  | Rename a symbol under cursor                  |\n| `gr`                  | Show references of a symbol under cursor      |\n| `\u003cspace\u003eca`           | Code actions                                  |\n| `\u003cspace\u003ee`            | Show line diagnostics                         |\n| `[e`                  | Diagnostic: previous                          |\n| `]e`                  | Diagnostic: next                              |\n\n### Neogit\n\n| Key                   | Action                                        |\n|-----------------------|-----------------------------------------------|\n| `\u003cspace\u003egs`           | Git status buffer                             |\n| `\u003cspace\u003egc`           | Git commit                                    |\n\n### Terminal\n\n| Key                   | Action                                        |\n|-----------------------|-----------------------------------------------|\n| `\u003cctrl\u003e\u003cspace\u003e`       | Toogle terminal                               |\n\n## TODO\n\n - formatting\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsukovanej%2Fnvim-config","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsukovanej%2Fnvim-config","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsukovanej%2Fnvim-config/lists"}