{"id":13682442,"url":"https://github.com/josemarluedke/nvimfiles","last_synced_at":"2025-04-15T22:53:47.613Z","repository":{"id":6879483,"uuid":"8128711","full_name":"josemarluedke/nvimfiles","owner":"josemarluedke","description":"Awesome NeoVim files for Go and Javascript development","archived":false,"fork":false,"pushed_at":"2024-12-26T20:07:18.000Z","size":403,"stargazers_count":22,"open_issues_count":0,"forks_count":7,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-15T22:53:38.259Z","etag":null,"topics":["javascript","javascript-development","neovim","neovim-dotfiles","ruby","vim","vim-dotfiles","vimfiles","vimrc"],"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/josemarluedke.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":"2013-02-10T21:59:59.000Z","updated_at":"2024-02-01T19:49:20.000Z","dependencies_parsed_at":"2024-08-02T13:22:06.216Z","dependency_job_id":"4d1df927-e23f-4bf0-b951-5557e881e503","html_url":"https://github.com/josemarluedke/nvimfiles","commit_stats":{"total_commits":383,"total_committers":5,"mean_commits":76.6,"dds":0.03394255874673624,"last_synced_commit":"b5e0d8cf389611be130255820d36377d181a0f8b"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/josemarluedke%2Fnvimfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/josemarluedke%2Fnvimfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/josemarluedke%2Fnvimfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/josemarluedke%2Fnvimfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/josemarluedke","download_url":"https://codeload.github.com/josemarluedke/nvimfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249167440,"owners_count":21223505,"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":["javascript","javascript-development","neovim","neovim-dotfiles","ruby","vim","vim-dotfiles","vimfiles","vimrc"],"created_at":"2024-08-02T13:01:46.090Z","updated_at":"2025-04-15T22:53:47.588Z","avatar_url":"https://github.com/josemarluedke.png","language":"Lua","readme":"# Nvimfiles\n\nSupport for JavaScript, TypeScript, Ember, React, Golang, Ruby, Elixir, Git,\nSparkup, Sass, JSX, Markdown, and more with nice color schemes.\n\n**Neovim only!** `(\u003e= v0.5)`\n\n## Quick Install\n\n```\nsh -c \"$(curl -fsSL https://raw.github.com/josemarluedke/nvimfiles/main/install.sh)\"\n```\n\nPlease also check [install dependencies](#install-dependencies) section.\n\n## Usage\n\n### Basic Mappings\n\nThe leader key is mapped to `,`.\n\nAction | Hotkey\n--------------------------------------------------------- | -----------------\n**▶ File operations**                                     |\nFile browser                                              | `leader m`\nFuzzyFinder (Telescope)                                   | `t`\nSwitch between the last two files                         | `leader leader`\nNavigate to current open file in NerdTree                 | `leader n`\n**▶ Search \u0026 Find/replace**                               |\nSearch in files (Telescope)                               | `leader g`\nRemove search highlighting                                | `leader Space`\nFind and replace                                          | `leader s`\n**▶ Others**                                              |\nIndent                                                    | `\u003e` \nReverse Indent                                            | `\u003c`\nSwitching between windows                                 | `ctrl+h` `ctrl+j` `ctrl+k` `ctrl+l`\nToggle comments                                           | `leader /`\nAuto complete or expand snippet                           | `\u003ctab\u003e`\nSplit a one-liner into multiple lines (splitjoin.vim)     | `gS`\nJoin a block into a single-line statement (splitjoin.vim) | `gJ`\n\n## Plugins\n\n// TODO add list\n\n\n### [Abolish](https://github.com/tpope/vim-abolish)\n\nUse:\n\n  :%Subvert/facilit{y,ies}/building{,s}/g\n\nInstead:\n\n  :%s/facilities/buildings/g\n  :%s/Facilities/Buildings/g\n  :%s/FACILITIES/BUILDINGS/g\n\n#### Coercion\n\nWant to turn `fooBar` into `foo_bar`? Press `crs` (coerce to snake\\_case).\n\n- MixedCase (`crm`)\n- camelCase (`crc`)\n- snake\\_case (`crs`)\n- and UPPER\\_CASE (`cru`)\n\n## Installation\n\n### Install Neovim (if not already installed)\n\n```\nbrew install neovim\n```\n\n### Install these nvimfiles\n\nNote: You will already have a `~/.config/nvim` folder, either delete or move it.\n\n    mv ~/.config/nvim ~/.config/nvim.old\n    git clone https://github.com/josemarluedke/nvimfiles ~/.config/nvim\n    cd ~/.config/nvim\n    make install\n\nor run:\n\n    sh -c \"$(curl -fsSL https://raw.github.com/josemarluedke/nvimfiles/main/install.sh)\"\n\n#### To update to the latest nvimfiles\n\n    cd ~/.config/nvim\n    make update\n\n#### Install python for neovim\n\n`pip install neovim` or `pip3 install neovim`\n\n#### Install Dependencies\n\n##### MacOS\n\n    brew install ripgrep\n\n#### Install Nerd Font\n\nhttps://github.com/epk/SF-Mono-Nerd-Font\n\n## Thanks for inspiration\n\n- [@krisleech](https://github.com/krisleech) for his [vimfiles](https://github.com/krisleech/vimfiles/)\n- [@wongyouth](https://github.com/wongyouth) for his [vimfiles](https://github.com/wongyouth/vimfiles)\n- [@e-cal](https://github.com/e-cal) for [evim](https://github.com/e-cal/evim)\n- [@ChristianChiarulli](https://github.com/ChristianChiarulli) for [LunarVim](https://github.com/ChristianChiarulli/LunarVim)\n\n","funding_links":[],"categories":["Lua"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjosemarluedke%2Fnvimfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjosemarluedke%2Fnvimfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjosemarluedke%2Fnvimfiles/lists"}