{"id":23705690,"url":"https://github.com/ccakes/vimrc","last_synced_at":"2025-10-10T18:08:50.026Z","repository":{"id":81268929,"uuid":"88811854","full_name":"ccakes/vimrc","owner":"ccakes","description":"Neovim configuration","archived":false,"fork":false,"pushed_at":"2017-12-04T05:19:42.000Z","size":619,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-30T02:28:50.890Z","etag":null,"topics":["cli","configuration","vim"],"latest_commit_sha":null,"homepage":"","language":"Vim script","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/ccakes.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":"2017-04-20T02:28:43.000Z","updated_at":"2023-02-16T01:40:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"e255a034-0e6f-42f2-8bc4-a3124c41de25","html_url":"https://github.com/ccakes/vimrc","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ccakes/vimrc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ccakes%2Fvimrc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ccakes%2Fvimrc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ccakes%2Fvimrc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ccakes%2Fvimrc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ccakes","download_url":"https://codeload.github.com/ccakes/vimrc/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ccakes%2Fvimrc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279004908,"owners_count":26083802,"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-10-10T02:00:06.843Z","response_time":62,"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":["cli","configuration","vim"],"created_at":"2024-12-30T14:56:37.018Z","updated_at":"2025-10-10T18:08:50.021Z","avatar_url":"https://github.com/ccakes.png","language":"Vim script","funding_links":[],"categories":[],"sub_categories":[],"readme":"# nvim config\n\nThis is my Neovim config. There are many others like it, but this one is mine.\n\n![perl example](/screenshots/screenshot-pl.png \"Perl Example\")\n![js example](/screenshots/screenshot-js.png \"Javascript Example\")\n\nIt's useful to me in terminal nvim, it may work in a GUI client but I haven't tested that. This should also work fine with Vim 8.0+ (with some file renames) however that configuration is also untested.\n\n## Installation\n\n`bash -c \"$(curl -fsL https://git.io/ccakes-vimrc)\"`\n\nFor the brave amongst us, the command above is a copy-paste installer. Otherwise, the link above points to `bin/install.sh` so you're able to clone locally and run that to avoid piping code from the internet directly to your shell interpreter.\n\nThis will step through the installation checking that any required dependencies are installed. If you don't have Neovim, it'll prompt you to install the latest nightly under `$HOME`.\n\n#### Python\n\nDeoplete requires Python 3.\n\n`g:python3_host_prog` in [init.vim](init.vim) may require tweaking if you're using [pyenv](https://github.com/pyenv/pyenv) or similar.\n\n#### fzf\n\nThe install script can optionally install `fzf` for you.\n\nIf you say no, it'll provide a link to instructions. If you take the manual route, in addition to having the binary on your path you should also symlink the install directory to your Vim plugins directory. Up to date instructions can be found in the [fzf readme](https://github.com/junegunn/fzf#as-vim-plugin).\n\n#### ternjs\n\n`deoplete-ternjs` also required tern be installed somewhere. I've opted to install it in `$HOME/.local` however they recommend installing it globally.\n\nYou'll need to set `g:deoplete#sources#ternjs#tern_bin` accordingly.\n\n## Updating\n\nRe-running the install script will update everything or if you want some more control, you can jump into the config dir and pull directly.\n\n```bash\ncd $HOME/.config/nvim\ngit pull\ngit submodule update --remote\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fccakes%2Fvimrc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fccakes%2Fvimrc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fccakes%2Fvimrc/lists"}