{"id":22416372,"url":"https://github.com/cilindrox/dotfiles","last_synced_at":"2026-03-11T00:42:40.516Z","repository":{"id":10342210,"uuid":"12476589","full_name":"cilindrox/dotfiles","owner":"cilindrox","description":"A collection of my tool's preferences and workspace configuration.","archived":false,"fork":false,"pushed_at":"2025-03-03T21:30:32.000Z","size":503,"stargazers_count":8,"open_issues_count":0,"forks_count":2,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-01T01:45:58.451Z","etag":null,"topics":["dotfiles","zsh","zshrc"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cilindrox.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-08-30T02:48:56.000Z","updated_at":"2025-03-03T21:30:36.000Z","dependencies_parsed_at":"2025-03-03T22:34:35.745Z","dependency_job_id":null,"html_url":"https://github.com/cilindrox/dotfiles","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/cilindrox/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cilindrox%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cilindrox%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cilindrox%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cilindrox%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cilindrox","download_url":"https://codeload.github.com/cilindrox/dotfiles/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cilindrox%2Fdotfiles/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30364142,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T21:41:54.280Z","status":"ssl_error","status_checked_at":"2026-03-10T21:40:59.357Z","response_time":106,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["dotfiles","zsh","zshrc"],"created_at":"2024-12-05T15:16:03.092Z","updated_at":"2026-03-11T00:42:40.479Z","avatar_url":"https://github.com/cilindrox.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dotfiles\n\n*It's dangerous out there!* here are some scripts to help you on your shell adventures.\n\n**This repo** is a collection of personal preferences and configuration settings\nI've gathered and tweaked from around the web. Use them wisely and share.\n\n## Installation\n\nThis requires [Homebrew][brew] and [Homebrew Bundle][bundle] in OS X. Use the\nfollowing to install all deps:\n\n```bash\nxcode-select --install\n/usr/bin/ruby -e \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)\"\nbrew update \u0026\u0026 brew bundle\n```\n\n### Helper functions\n\nUtil scripts and helper functions are linked under the\n`$BREW_PATH/share/zsh/site-functions` folder. These should be included in\n`$fpath`.\n\nThese include the [syntax-highlighting] and [zsh-completions] plugins and `z` so\nyou can [zump around][z].\n\n\u003e **NOTE**: If completions aren't working for some reason, you might want to try\n\u003e rebuilding the cache:\n\n```bash\nrm -f ~/.zcompdump; compinit\n```\n\nYou can compile the additional helpers via the following:\n\n```bash\nrm -f functions/*.zwc\nfor f (functions/*) zcompile $f\n```\n\n```bash\nexport BREW_PATH=$(brew --prefix)\n\nln -s \"$HOME/github/zsh-history-substring-search/zsh-history-substring-search.zsh\" $BREW_PATH/share/zsh/site-functions\nln -s \"$HOME/github/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh\" $BREW_PATH/share/zsh/site-functions\nln -s \"$HOME/github/z/z.sh\" $BREW_PATH/share/zsh/site-functions/z.zsh\n\nln -s \"$HOME/github/zsh-completions/src\" $BREW_PATH/share/zsh/vendor-completions\n```\n\n## Misc\n\nDisable analytics, link autocompletions by default:\n\n```bash\nbrew analytics off \u0026\u0026 \\\nbrew completions link\n```\n\nInstall public keys on host:\n\n```bash\ncurl -sSL https://github.com/${USERNAME}.keys -o ~/.ssh/authorized_keys\n```\n\n### Console shortcuts\n\nSome of these were originally available on [Stefan Klumpp's Geek!mind][geekmind]\nand are a nice reminder of how to get things done quicker.\n\n`Ctrl+A` - Move to the **beginning** of the line\u003cp\u003e\n`Ctrl+E` - Move to the **end** of the line\u003cp\u003e\n`Alt+B` - Move one word **backward**\u003cp\u003e\n`ALT+F` - Move one word **forward**\u003cp\u003e\n`Ctrl+U` - **Clear** the **entire line**\u003cp\u003e\n`Ctrl+K` - **Clear** the characters on the line **after the current cursor position**\u003cp\u003e\n`Ctrl+W` | `Ctrl+Backspace` - **Delete** the word **in front of the cursor**\u003cp\u003e\n`Alt+D` - **Delete** the word **after** the cursor\u003cp\u003e\n`Ctrl+R` - **Search history** (press again to find *next* match, pressing `Right arrow` allows you to edit current selected value)\u003cp\u003e\n`Ctrl+S` - **Forward-search history** Useful for those times when you went *one `Ctrl+R` too far*. Remember to issue a `stty -ixon` on your `.bashrc` or `.zshrc` configuration to unbind XON/XOFF occurrences\u003cp\u003e\n`Ctrl+G` - **Quit** *search mode*\u003cp\u003e\n`Ctrl+_` - **Undo last change**\u003cp\u003e\n`Ctrl+L` - **Clear** screen\u003cp\u003e\n`Ctrl+S` - **Stop** output to screen\u003cp\u003e\n`Ctrl+Q` - **Re-enable** screen output\u003cp\u003e\n`Ctrl+C` - **Terminate/kill** current foreground process\u003cp\u003e\n`Ctrl+Z` - **Suspend/stop** current foreground process\u003cp\u003e\n\nSee the `bindkey` builtin for a more extensive list.\n\n## Load order\n\n.zshenv → [.zprofile if login] → [.zshrc if interactive] → [.zlogin if login] → [.zlogout sometimes]\n\n`zshenv` is the entrypoint and always sourced.\n\n`zprofile` is meant as an alternative to .zlogin; the two are not intended to be\nused together. Loads before zshrc instead of after and hands things off to\n`zshrc`.\n\n### Command shortcuts\n\nExpression   | Description                                              |\n---          | ---                                                      |\n`!!`         | Execute last command in history                          |\n`!*`         | Access last command's params eg: vim !*                  |\n`!^`         | Access last command's first param                        |\n`!$`         | Access last command's last param                         |\n`!?abc?:*`   | Params of last `abc` command                             |\n`!abc`       | Execute last command in history **beginning with** *abc* |\n`!abc:p`     | Print last command in history **beginning with** *abc*   |\n`. ~/.zshrc` | Reload your zsh configuration                            |\n\n[bundle]: https://github.com/Homebrew/homebrew-bundle\n[brew]: http://brew.sh\n[syntax-highlighting]: https://github.com/zsh-users/zsh-syntax-highlighting\n[z]: https://github.com/rupa/z\n[zsh-completions]: https://github.com/zsh-users/zsh-completions\n[geekmind]: http://www.geekmind.net/2011/01/shortcuts-to-improve-your-bash-zsh.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcilindrox%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcilindrox%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcilindrox%2Fdotfiles/lists"}