{"id":18133330,"url":"https://github.com/andreapavoni/vim_starter_kit","last_synced_at":"2026-02-09T11:02:17.983Z","repository":{"id":2350655,"uuid":"3313515","full_name":"andreapavoni/vim_starter_kit","owner":"andreapavoni","description":"a vim configuration with useful bundles","archived":false,"fork":false,"pushed_at":"2014-02-16T12:08:34.000Z","size":186,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-12T22:19:38.350Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"VimL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"jackjack-jj/pywallet","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andreapavoni.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}},"created_at":"2012-01-31T09:39:22.000Z","updated_at":"2014-02-16T12:08:34.000Z","dependencies_parsed_at":"2022-09-01T19:03:19.481Z","dependency_job_id":null,"html_url":"https://github.com/andreapavoni/vim_starter_kit","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/andreapavoni%2Fvim_starter_kit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreapavoni%2Fvim_starter_kit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreapavoni%2Fvim_starter_kit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreapavoni%2Fvim_starter_kit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andreapavoni","download_url":"https://codeload.github.com/andreapavoni/vim_starter_kit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247509820,"owners_count":20950325,"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":[],"created_at":"2024-11-01T13:07:27.792Z","updated_at":"2026-02-09T11:02:17.888Z","avatar_url":"https://github.com/andreapavoni.png","language":"VimL","funding_links":[],"categories":[],"sub_categories":[],"readme":"Vim starter kit (yet another one)\n==========================\n\n\n# WARNING: these configs are outdated. if you're still interested in them (along with other cool stuff), go to my [dotfiles repository](https://github.com/apeacox/dotfiles).\n\nThis configuration started as a Janus fork where I put my own configs, plugins\nand shortcuts. But I was quite unhappy with the way the plugins were managed, so\nI re-started from [Mislav](https://github.com/mislav/vimfiles)'s leaner config, then I've added my own customizations, ending to a completely different result.\n\nIt uses [vundle](https://github.com/gmarik/vundle) instead of [Pathogen](https://github.com/tpope/vim-pathogen), gitmodules are handy, but I prefer the vundle's approach: manage plugins by editing a file, instead of tracking external repos.\n\nSome credits are necessary, I learned/stolen a lot from their code/configs/tips:\n\n* [Tim Pope](http://tbaggery.com),\n* [Janus project](https://github.com/carlhuda/janus).\n* [Mislav] (mislav.uniqpath.com/2011/12/vim-revisited)\n* [Jeff Kreeftmeijer] (http://jeffkreeftmeijer.com)\n* [Vimcasts] (http://vimcasts.org/)\n\n\n## Installation:\n\nPrerequisites: ruby, git.\n\n1. Move your existing configuration somewhere else:\n   `mkdir ~/my_backup \u0026\u0026 mv ~/.vim* ~/.gvim* my_backup`\n2. Clone this repo into \".vim\":\n   `git clone https://github.com/apeacox/myvimfiles ~/.vim`\n3. Go into \".vim\" and run \"rake\":\n   `cd ~/.vim \u0026\u0026 rake`\n\nThis will install \"~/.vimrc\" and \"~/.gvimrc\" symlinks that point to\nfiles inside the \".vim\" directory.\n\n## Features:\n\n* 2 spaces, no tabs\n* incremental, case-insensitive search\n* 'Leader' character mapped to \",\" (comma)\n* `,.` opens CtrlP to find files and buffers (similar to Command-T and FuzzyFinder)\n* `\u003cC-j/k/h/l\u003e` switches between windows (no need to prepend `\u003cC-w\u003e`)\n* `\u003cC-left/right\u003e` switches between buffers (and shows buffer list in command line meanwhile)\n* cursor keys for movement disabled!\n* `\\\\` open/closes NerdTree\n* `,n` open CtrlP\n* `F5` re-indent file\n* `,cc` add comment to current (or selected) lines\n\nI suggest to check vimrc to know the rest of shortcuts ;)\n\n## Plugins:\n\nI use the following plugins by default, you can edit the bundles in ```vimrc``` file to\nadd/remove them.\n\n* Utils\n   * CtrlP\n   * git\n   * fugitive\n   * nerdtree\n   * airline (replaces powerline)\n   * vim-gutter (shows git diff in the gutter)\n   * git-grep (only find files tracked by git)\n   * qargs (exec batch commands on opened buffers)\n   * execrus (exec custom actions)\n   * bufferline (show open buffers in statusline)\n\n* Editing\n   * nerdcommenter\n   * ZooWin\n   * surround\n   * supertab\n   * snipmate\n   * matchit\n   * tabular (aka Tabularize)\n\n* Syntaxes\n   * markdown\n   * ruby\n   * rails\n   * coffee-script\n   * javascript\n   * cucumber + patch to align tables (see [here](https://gist.github.com/287147))\n   * haml\n   * scss\n   * rspec\n   * html5\n   * go\n\n* Themes\n   * solarized\n   * vividchalk\n   * vsk_dark (generated with http://themes.sweyla.com)\n   * Tomorrow Night Bright (see [Tomorrow Theme] (https://github.com/chriskempson/tomorrow-theme))\n   * jellybeans\n   * distinguished ([a forked version](https://github.com/apeacox/vim-distinguished))\n   * molokai\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandreapavoni%2Fvim_starter_kit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandreapavoni%2Fvim_starter_kit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandreapavoni%2Fvim_starter_kit/lists"}