{"id":16700149,"url":"https://github.com/guyzmo/vimrc","last_synced_at":"2026-02-10T09:33:13.226Z","repository":{"id":23746857,"uuid":"27120866","full_name":"guyzmo/vimrc","owner":"guyzmo","description":"VIM configuration file","archived":false,"fork":false,"pushed_at":"2021-04-15T14:41:23.000Z","size":226,"stargazers_count":0,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-14T05:28:59.595Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/guyzmo.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":"2014-11-25T10:34:23.000Z","updated_at":"2021-04-15T14:41:25.000Z","dependencies_parsed_at":"2022-08-22T04:30:31.109Z","dependency_job_id":null,"html_url":"https://github.com/guyzmo/vimrc","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/guyzmo/vimrc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guyzmo%2Fvimrc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guyzmo%2Fvimrc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guyzmo%2Fvimrc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guyzmo%2Fvimrc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/guyzmo","download_url":"https://codeload.github.com/guyzmo/vimrc/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guyzmo%2Fvimrc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272833294,"owners_count":25000870,"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-08-30T02:00:09.474Z","response_time":77,"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":[],"created_at":"2024-10-12T18:09:34.057Z","updated_at":"2026-02-10T09:33:13.174Z","avatar_url":"https://github.com/guyzmo.png","language":"Vim script","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n## Guyzmo's Vim configuration\n\nThis configuration is based upon a vimrc that has started last century. Most of the\nmain editing setup is from that time, but everything else has evolved with newer, nicer\ntechs, like NeoBundle and a few other plugins.\n\nI'm making a great use of the NeoBundleLazy feature so that my vim instance does not\nget overloaded.\n\nBecause I'm synchronizing my vimrc accross several computers, my vim configuration lies\nwithin `~/.vim/` whereas the bundles and the swapfiles, undofiles are within `~/.local/vim`.\n\nI've oriented my keymap to be working nicely with a dvorak layout, which is why I keep\non using \u003ckbd\u003e,\u003c/kbd\u003e as `\u003cleader\u003e` key.\n\n   * NeoBundle configuration\n   * Bundles: `Shougo/vimproc.vim`, `Shougo/Unite.vim`, `vim-scripts/GrepCommands`, `bling/vim-airline`,\n    `moll/vim-bbye`, `godlygeek/tabular`, `tpope/vim-commentary`, `tpope/vim-git`,\n    `tpope/vim-fugitive`, `sjl/gundo.vim`, `tomtom/quickfixsigns_vim`, `tmhedberg/matchit`,\n    `tpope/vim-surround`, `tpope/vim-repeat`, `msanders/snipmate.vim`, `reinh/vim-makegreen`,\n    `vim-scripts/TaskList.vim`, `scrooloose/syntastic`, `jpalardy/vim-slime`, `oblitum/rainbow`,\n    `bkad/CamelCaseMotion`, `mattn/calendar-vim`, `vimwiki/vimwiki`, `Shougo/unite-outline`,\n    `kchmck/vim-coffee-script`, `derekwyatt/vim-scala`, `Valloric/YouCompleteMe`, `mkomitee/vim-gf-python`,\n    `klen/python-mode`, `kingbin/vim-arduino`, `ervandew/eclim`\n   * bundles, swapfiles and undofiles in separate directory from configuration (in `~/.vim/local`)\n   * dvorak oriented \u003cleader\u003e based shortcuts:\n    * `,n`/`,\u003cspace\u003e` or `,p`: next/previous buffer\n    * `,bd`: close buffer and window ; `,bc`: close buffer but not window\n    * `,bl`: shows unite's buffer list\n    * `,bg`: executes a grep within all buffers (result in quickfix)\n    * `,s\u003cspace\u003e`: strip trailing whitespaces\n    * `zt` and `zb` leave a few lines before/after\n    * `\\t4`: sets current buffer's tab preference, `t` means `expandtabs`, `T` means `noexpandtab`, and `4` is the tab width (can be 1, 2, 4 or 8)\n   * colorscheme based on murphy, with a few minor improvements\n   * all non text character is matched and showed as dark blue (works well with dark background)\n   * all trailing whitespace has a red foreground\n\nHTH\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguyzmo%2Fvimrc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fguyzmo%2Fvimrc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguyzmo%2Fvimrc/lists"}