{"id":17920621,"url":"https://github.com/ryanoasis/dotfiles","last_synced_at":"2025-03-24T00:32:21.426Z","repository":{"id":18367827,"uuid":"21548159","full_name":"ryanoasis/dotfiles","owner":"ryanoasis","description":":page_with_curl: My configuration files: Vim, Bash, JavaScript, tmux","archived":false,"fork":false,"pushed_at":"2019-08-21T04:10:30.000Z","size":1945,"stargazers_count":69,"open_issues_count":1,"forks_count":15,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-05-01T21:37:04.506Z","etag":null,"topics":["bash","dotfiles","linux","vim","vimrc"],"latest_commit_sha":null,"homepage":"","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/ryanoasis.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-07-06T20:37:55.000Z","updated_at":"2024-02-26T11:27:32.000Z","dependencies_parsed_at":"2022-07-26T21:46:58.694Z","dependency_job_id":null,"html_url":"https://github.com/ryanoasis/dotfiles","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/ryanoasis%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanoasis%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanoasis%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanoasis%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryanoasis","download_url":"https://codeload.github.com/ryanoasis/dotfiles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221928776,"owners_count":16903291,"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":["bash","dotfiles","linux","vim","vimrc"],"created_at":"2024-10-28T20:26:26.253Z","updated_at":"2024-10-28T20:26:27.061Z","avatar_url":"https://github.com/ryanoasis.png","language":"Vim script","readme":"# Dotfiles\n\n\u003e Screenshots, backup, and overview of my development settings for my own reference. If it's useful to others then that's cool\n\n\n## Settings Previews\n\n\n### Desktop\n\n![img](previews/desktop-1.png)\n\n### Vim configuration\n\n#### Custom font and glyphs\n\n![img](previews/custom-glyphs.png)\n\n* Showing\n  * file type glyphs from [VimDevIcons][vim-devicons]\n  * font from [Nerd Fonts][nerd-fonts]\n\n#### JavaScript development\n\n![img](previews/vim-js-development-1.png)\n\n* Showing\n  * custom separators and column number glyphs from [Powerline Extra Symbols][powerline-extra-symbols]\n  * file type glyphs from [VimDevIcons][vim-devicons]\n  * custom [syntastic][syntastic] glyphs\n  ```vim\n    let g:syntastic_style_error_symbol = '⚡'\n    let g:syntastic_error_symbol = '✗'\n    let g:syntastic_warning_symbol = '⚠'\n  ```\n  * [JSCS][jscs]\n  * [JSHint][jshint]\n* Vim JS development related plugins in use\n  * [Syntastic][syntastic]\n  * [JSDoc.vim][vim-jsdoc]\n\n### Terminal\n\n![img](previews/bash-terminal-1.png)\n\n* Showing [Shrey Banga's Powerline Shell][powerline-shell]\n\n### Bash Aliases\n\n|    alias     | command                        |\n|:------------:|:------------------------------:|\n| `g`          | git                            |\n| `gb`         | git branch                     |\n| `gcam`       | git commit -a -m               |\n| `gco`        | git checkout                   |\n| `gd`         | git diff                       |\n| `gdc`        | git diff --cached              |\n| `gk`         | gitk \u0026                         |\n| `gka`        | gitk --all \u0026                   |\n| `gp`         | git pull                       |\n| `grev`       | git rev-parse HEAD | cut -c -7 |\n| `gs`         | git status                     |\n| `gfpull`     | git fetch pull                 |\n| `gfpush`     | git fetch push                 |\n| `gt`         | git track                      |\n| `gv`         | git version                    |\n\n### Tmux\n\n* todo\n\n[vim-devicons]:https://github.com/ryanoasis/vim-devicons\n[powerline-extra-symbols]:https://github.com/ryanoasis/powerline-extra-symbols\n[syntastic]:https://github.com/scrooloose/syntastic\n[jscs]:https://github.com/jscs-dev/node-jscs\n[jshint]:https://github.com/jshint/jshint\n[vim-jsdoc]:https://github.com/heavenshell/vim-jsdoc\n[powerline-shell]:https://github.com/banga/powerline-shell\n[nerd-fonts]:https://github.com/ryanoasis/nerd-fonts\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanoasis%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fryanoasis%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanoasis%2Fdotfiles/lists"}