{"id":30974144,"url":"https://github.com/iiey/vimconfig","last_synced_at":"2026-02-15T04:33:26.175Z","repository":{"id":253363602,"uuid":"84488454","full_name":"iiey/vimconfig","owner":"iiey","description":":cyclone: yet another plugin called vimrc","archived":false,"fork":false,"pushed_at":"2022-09-01T14:19:45.000Z","size":145,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-12T04:50:26.717Z","etag":null,"topics":["vim-configs","vimrc-settings"],"latest_commit_sha":null,"homepage":"","language":"Vim Script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iiey.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2017-03-09T21:04:04.000Z","updated_at":"2022-09-01T14:19:48.000Z","dependencies_parsed_at":"2024-08-20T22:02:24.894Z","dependency_job_id":null,"html_url":"https://github.com/iiey/vimconfig","commit_stats":null,"previous_names":["iiey/vimconfig"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/iiey/vimconfig","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiey%2Fvimconfig","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiey%2Fvimconfig/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiey%2Fvimconfig/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiey%2Fvimconfig/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iiey","download_url":"https://codeload.github.com/iiey/vimconfig/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiey%2Fvimconfig/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29469295,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-15T04:31:33.243Z","status":"ssl_error","status_checked_at":"2026-02-15T04:30:38.729Z","response_time":118,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["vim-configs","vimrc-settings"],"created_at":"2025-09-12T04:32:51.279Z","updated_at":"2026-02-15T04:33:26.158Z","avatar_url":"https://github.com/iiey.png","language":"Vim Script","funding_links":[],"categories":[],"sub_categories":[],"readme":"# vimconfig\nstuff from my vimrc breaks into pieces for keeping organised things more organised\n\n### Install\nOn Unix execute:\n```sh\n#backup current vimrc file if existed\nmv ~/.vimrc{,_backup}\n#clone project into special folder\ngit clone https://github.com/iiey/vimconfig ~/.vim/bundle/vimconfig \\\n\u0026\u0026 ln -sfn ~/.vim/bundle/vimconfig/vimrc ~/.vim/vimrc\n```\n\n#### Structure\n  - Basic vim setting: ``vimconfig/plugin/setting.vim``\n  - Commands: ``vimconfig/plugin/command.vim``\n  - Mapping: ``vimconfig/plugin/mapping.vim``\n  - Plugins configuration: ``vimconfig/plugin/bundle.vim``\n  - Functions implementation: ``vimconfig/autoload/utilfunc.vim``\n\n#### Note\n  - Some plugin keybindings may changed to avoid conflict with default vim mapping\n  - More detail see each plugin SECTION under **bundle.vim**\n  - ``~/.vim/bundle`` is path where plugins are stored and managed by [vim-plug][1]\n\n##### [airline][2]\n  - Modify setting.vim to enable statusline with powerline symbols\n```vim\nlet g:airline_powerline_fonts=0\n```\n  - Make sure powerline-fonts installed\n    - On Linux: [fontconfig][3] should work out for any font without patching\n    - On MacOS: download and install patched [fonts][4] from [powerline-fonts][5], set terminal using patched fonts\n\n##### [ultisnip][6]\n  - See also ``:h ultisnips-triggers``\n  - Key changes in section ULTISNIPS\n```vim\ng:UltiSnipsExpandTrigger            \u003cc-l\u003e\ng:UltiSnipsListSnippets             \u003cc-l\u003el\ng:UltiSnipsJumpForwardTrigger       \u003cc-l\u003en\ng:UltiSnipsJumpBackwardTrigger      \u003cc-l\u003ep\n```\n\n##### [clang\\_complete][7]\n  - Set default library path\n```vim\nlet g:clang_library_path=expand(\"$HOME\").\"/lib/\"\n```\n\n  - Avoid conflict with tagjump ``\u003cc-]\u003e``\n```vim\ng:clang_jumpto_declaration_key      \u003cc-w\u003e[\n```\n\n\n#####  [ctrlp][8]\n  - Default shortcut to not conflict with behaviours ``\u003cc-n\u003e`` ``\u003cc-p\u003e``\n```vim\nlet g:ctrlp_map =[p\n```\n  - Just fall back method which rarely used. Better using ``[f`` to call [fzf][9]\n\n[1]: https://github.com/junegunn/vim-plug\n[2]: https://github.com/vim-airline/vim-airline\n[3]: http://powerline.readthedocs.io/en/master/installation/linux.html#fontconfig\n[4]: https://github.com/iiey/dotfiles/tree/master/fonts/Powerline\n[5]: https://github.com/powerline/fonts\n[6]: https://github.com/SirVer/ultisnips\n[7]: https://github.com/Rip-Rip/clang_complete\n[8]: https://github.com/ctrlpvim/ctrlp.vim\n[9]: https://github.com/junegunn/fzf\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiiey%2Fvimconfig","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiiey%2Fvimconfig","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiiey%2Fvimconfig/lists"}