{"id":19219169,"url":"https://github.com/ssarcandy/ssarcandy-vim","last_synced_at":"2025-10-11T05:43:03.069Z","repository":{"id":83110680,"uuid":"50744381","full_name":"SSARCandy/ssarcandy-vim","owner":"SSARCandy","description":"My vim settings and plugins, compatible with MacVim in OSX","archived":false,"fork":false,"pushed_at":"2021-04-17T16:48:23.000Z","size":534,"stargazers_count":14,"open_issues_count":1,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-10-11T05:43:02.571Z","etag":null,"topics":["macvim","vim","vim-configs","vim-configuration","vim-scripts","vim-settings","vimrc"],"latest_commit_sha":null,"homepage":"http://ssarcandy.tw/ssarcandy-vim/","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/SSARCandy.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}},"created_at":"2016-01-30T20:50:30.000Z","updated_at":"2021-04-17T16:48:25.000Z","dependencies_parsed_at":"2023-03-01T19:30:27.093Z","dependency_job_id":null,"html_url":"https://github.com/SSARCandy/ssarcandy-vim","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/SSARCandy/ssarcandy-vim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SSARCandy%2Fssarcandy-vim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SSARCandy%2Fssarcandy-vim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SSARCandy%2Fssarcandy-vim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SSARCandy%2Fssarcandy-vim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SSARCandy","download_url":"https://codeload.github.com/SSARCandy/ssarcandy-vim/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SSARCandy%2Fssarcandy-vim/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279006355,"owners_count":26084087,"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-11T02:00:06.511Z","response_time":55,"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":["macvim","vim","vim-configs","vim-configuration","vim-scripts","vim-settings","vimrc"],"created_at":"2024-11-09T14:29:47.361Z","updated_at":"2025-10-11T05:43:03.043Z","avatar_url":"https://github.com/SSARCandy.png","language":"Vim script","readme":"# ssarcandy-vim\n\nMy vim settings and plugins, compatible with [MacVim](http://macvim-dev.github.io/macvim/) in OSX. Requires vim 8.1+\n\n## Install\n\nI use [vim-plug](https://github.com/junegunn/vim-plug) for plugin managment.  \nInstallation is simple, just do following command in terminal:\n\n```bash\n# Make sure that .vim/ isn't exist in your home dir\n$ git clone https://github.com/SSARCandy/ssarcandy-vim.git ~/.vim\n\n# Make soft link .vim/vimrc to ~/.vimrc\n$ ln -s .vim/vimrc ~/.vimrc\n\n# Install plugins\n$ vim -S ~/.vim/plug-snapshot\n```\n\n## Screenshots\n![](https://raw.githubusercontent.com/SSARCandy/ssarcandy-vim/master/screenshot/screenshot-1.jpg)\n\n## Common problems\n\n - Q: airline glyphs cannot show normally.\n - A: see instruction of [airline fonts](https://github.com/vim-airline/vim-airline#integrating-with-powerline-fonts)\n - Q: neocomplete says need Lua supports\n - A: see [neocomplete README](https://github.com/Shougo/neocomplete.vim#requirements)\n - Q: ack.vim didn't work.\n - A: ack.vim required [ack](http://beyondgrep.com/install/) installed.\n - Q: vim-go not working\n - A: see vim-go [readme](https://github.com/fatih/vim-go#install)\n\n## Plugin list\n\n- [mileszs/ack.vim](https://github.com/mileszs/ack.vim)\n- [moll/vim-bbye](https://github.com/moll/vim-bbye)\n- [ctrlpvim/ctrlp.vim](https://github.com/ctrlpvim/ctrlp.vim)\n- [Raimondi/delimitMate](https://github.com/Raimondi/delimitMate)\n- [othree/es.next.syntax.vim](https://github.com/othree/es.next.syntax.vim)\n- [haya14busa/incsearch.vim](https://github.com/haya14busa/incsearch.vim)\n- [Yggdroot/indentLine](https://github.com/Yggdroot/indentLine)\n- [Shougo/neocomplete.vim](https://github.com/Shougo/neocomplete.vim)\n- [scrooloose/nerdcommenter](https://github.com/scrooloose/nerdcommenter)\n- [scrooloose/nerdtree](https://github.com/scrooloose/nerdtree)\n- [scrooloose/syntastic](https://github.com/scrooloose/syntastic)\n- [godlygeek/tabular](https://github.com/godlygeek/tabular)\n- [vim-scripts/taglist.vim](https://github.com/vim-scripts/taglist.vim)\n- [vim-airline/vim-airline](https://github.com/vim-airline/vim-airline)\n- [vim-airline/vim-airline-themes](https://github.com/vim-airline/vim-airline-themes)\n- [Chiel92/vim-autoformat](https://github.com/Chiel92/vim-autoformat)\n- [skammer/vim-css-color](https://github.com/skammer/vim-css-color)\n- [airblade/vim-gitgutter](https://github.com/airblade/vim-gitgutter)\n- [fatih/vim-go](https://github.com/fatih/vim-go)\n- [pangloss/vim-javascript](https://github.com/pangloss/vim-javascript)\n- [mxw/vim-jsx](https://github.com/mxw/vim-jsx)\n- [terryma/vim-multiple-cursors](https://github.com/terryma/vim-multiple-cursors)\n- [myhere/vim-nodejs-complete](https://github.com/myhere/vim-nodejs-complete)\n- [tpope/vim-sleuth](https://github.com/tpope/vim-sleuth)\n- [honza/vim-snippets](https://github.com/honza/vim-snippets)\n- [othree/yajs.vim](https://github.com/othree/yajs.vim)\n- [chrisbra/csv.vim](https://github.com/chrisbra/csv.vim)\n- [ivalkeen/nerdtree-execute](https://github.com/ivalkeen/nerdtree-execute)\n- [davidhalter/jedi-vim](https://github.com/davidhalter/jedi-vim)\n- [andviro/flake8-vim](https://github.com/andviro/flake8-vim)\n- [sheerun/vim-polyglot](https://github.com/sheerun/vim-polyglot)\n- [vim-tw/vimcdoc-tw](https://github.com/vim-tw/vimcdoc-tw)\n\n## Shortcuts\n\n| keys         | mode           | functions                | note                             |\n|--------------|----------------|--------------------------|----------------------------------|\n|`\\s`          |NORMAL          |save file (update)        |                                  |\n|`Tab`         |NORMAL          |goto next tab file        |                                  |\n|`` ` ``       |NORMAL          |goto previous tab file    |                                  |\n|`\\d`          |NORMAL          |close current tab         | will warning without saving      |\n|`\\x`          |NORMAL          |close current window      |                                  |\n|`ctrl + l`    |NORMAL/INSERT   |Toggle comments           |                                  |\n|`ctrl + m`    |NORMAL          |open NERDtree             |                                  |\n|`ctrl + ww`   |NORMAL          |switching windows         |                                  |\n| `\\m`         |NORMAL          |compile                   | must have Makefile at current dir|\n| `:!./a.out`  |NORMAL          |execute                   | a.out is exe name                |\n|`ctrl + t`    |NORMAL          |open Taglist              | for c/cpp only                   |\n|`ctrl + p`    |NORMAL          |search file in working dir|                                  |\n|`=`           |NORMAL          |align `=` and `:`         | for js file only                 |\n|`q`           |ERROR LIST      |close jshint error list   | for js file only                 |\n|`F9`          |NORMAL/INSERT   |show jshint next error    | for js file only                 |\n|`F7`          |NORMAL/INSERT   |show jshint previous error| for js file only                 |\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fssarcandy%2Fssarcandy-vim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fssarcandy%2Fssarcandy-vim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fssarcandy%2Fssarcandy-vim/lists"}