{"id":22792624,"url":"https://github.com/johnantoni/vimfiles-2010","last_synced_at":"2026-01-08T08:06:03.386Z","repository":{"id":1337413,"uuid":"1283315","full_name":"johnantoni/vimfiles-2010","owner":"johnantoni","description":"vim setup i use at work","archived":false,"fork":false,"pushed_at":"2011-03-11T10:24:37.000Z","size":766,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-05T19:08:47.514Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://johnantoni.com","language":"VimL","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/johnantoni.png","metadata":{"files":{"readme":"readme.markdown","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":"2011-01-22T23:55:23.000Z","updated_at":"2013-11-05T16:00:51.000Z","dependencies_parsed_at":"2022-07-29T08:19:32.169Z","dependency_job_id":null,"html_url":"https://github.com/johnantoni/vimfiles-2010","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/johnantoni%2Fvimfiles-2010","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnantoni%2Fvimfiles-2010/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnantoni%2Fvimfiles-2010/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnantoni%2Fvimfiles-2010/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/johnantoni","download_url":"https://codeload.github.com/johnantoni/vimfiles-2010/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246351016,"owners_count":20763232,"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-12-12T03:15:36.809Z","updated_at":"2026-01-08T08:06:03.301Z","avatar_url":"https://github.com/johnantoni.png","language":"VimL","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Introduction\n\nDownload here ~ [vimfiles](https://github.com/johnantoni/vimfiles)\n\nWhat you see is my own personal VIM configuration, with all manner of plugins, color formats and cool status messages.\n\nFeel free to fork and copy it as you want, you can even drop me a line to suggest improvements.\n\nBest,\n\n## Install Config\n\n    git clone [url] ~/.vim\n    ln -nfs ~/.vim/vimrc ~/.vimrc\n    ln -nfs ~/.vim/gvimrc ~/.gvimrc\n\n## Install Command-T\n\n    cd ~/.vim/ruby/command-t\n    ruby extconf.rb\n    make\n\nAfterwhich you'll be able to use Command-T (aka Textmate Goto File) with \\t\n\n## Build VIM from Source\n\nEither download from vim.org and install with Mercurial or download from my github vim mirror with:\n\n    git clone git://github.com/johnantoni/vim.git\n    cd vim/src\n\nNow if you're in linux i'd recommend install vim with ruby support via \n\n    ./configure --with-features=huge --enable-rubyinterp\n\nBut if your on OSX i'd recommend installing MacVIM as it's got ruby support baked in (plus it's a major pain to compile vim with ruby support in osx)\n\n    ./configure --with-features=huge\n\nWhatever you decide, compile and install with\n\n    make\n    sudo make install\n\nIf however you want to re-configure later, run this to clean the SRC directory before re-building:\n\n    make distclean\n\n## MacVim, HomeBrew and PeepOpen\n\nFor OSX users i'd recommend installing [MacVIM](http://code.google.com/p/macvim/) rather than using the Terminal client.\nAlong with that install [HomeBrew](http://mxcl.github.com/homebrew/), it's a really efficient package manager for OSX.\n\nAnd if you want the GoTo file that TextMate has (and CommandT provides) install [PeepOpen](http://peepcode.com/products/peepopen) from PeepCode, really awesome (and support already baked into this config)\n\n## Keys\n\n    \\    leader key\n    i    switch to insert mode\n    esc  switch out of insert mode\n\nWith the CommandT plugin installed you can do a TextMate go-to file with \\t\nAfter which you can start typing the file your after and it'll zero in on it\n\n## Global .gitignore\n\nIncluded with this git repository is a pretty decent .gitignore file which works quite well as the basis of your global ignore file.\n\nTo install the packaged .gitignore file to your global git config, do:\n\n    git config --global core.excludesfile ~/.vim/.gitignore\n\n## NERDTree\n\nOpen with :NERDTree\nCreate new file pressing 'a'\nSwitch windows with CTRL+ww\n\n## Rebuild Help Docs\n\n    :helptags ~/.vim/doc\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohnantoni%2Fvimfiles-2010","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjohnantoni%2Fvimfiles-2010","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohnantoni%2Fvimfiles-2010/lists"}