{"id":18985186,"url":"https://github.com/potatomaster101/tmuxconf","last_synced_at":"2026-06-22T19:02:10.886Z","repository":{"id":115197978,"uuid":"202041986","full_name":"PotatoMaster101/tmuxconf","owner":"PotatoMaster101","description":"Tmux configuration script for *nix systems","archived":false,"fork":false,"pushed_at":"2025-11-26T13:42:02.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-29T11:43:20.370Z","etag":null,"topics":["bash-script","configuration","mit-license","tmux","tmux-configs"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/PotatoMaster101.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":"2019-08-13T01:53:57.000Z","updated_at":"2025-11-26T13:42:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"915b8ec5-2afb-4582-a722-83e0d4e45d1a","html_url":"https://github.com/PotatoMaster101/tmuxconf","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/PotatoMaster101/tmuxconf","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PotatoMaster101%2Ftmuxconf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PotatoMaster101%2Ftmuxconf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PotatoMaster101%2Ftmuxconf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PotatoMaster101%2Ftmuxconf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PotatoMaster101","download_url":"https://codeload.github.com/PotatoMaster101/tmuxconf/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PotatoMaster101%2Ftmuxconf/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34661709,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-22T02:00:06.391Z","response_time":106,"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":["bash-script","configuration","mit-license","tmux","tmux-configs"],"created_at":"2024-11-08T16:25:04.537Z","updated_at":"2026-06-22T19:02:10.868Z","avatar_url":"https://github.com/PotatoMaster101.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# `tmux` Configuration\n`tmux` initialisation script for Unix based OS.\n\n## Usage\n1. `git clone https://github.com/PotatoMaster101/tmuxconf`\n2. `cd tmuxconf \u0026\u0026 /bin/sh init.sh`\n3. Launch `tmux` and use `C-a I` for plugins\n\n## Cheat Sheet\n### Commands\n| What                     | Command                       | Shortcut           |\n| :----------------------- | :---------------------------- | :----------------- |\n| New session              | `tmux new-session`            | `tmux`             |\n| New session with `name`  | `tmux new-session -s name`    | `tmux new -s name` |\n| Attach to session `name` | `tmux attach-session -t name` | `tmux a -t name`   |\n| Kill session `name`      | `tmux kill-session -t name`   |                    |\n| List sessions            | `tmux list-sessions`          | `tmux ls`          |\n\n### Session\n| What              | Key     |\n| :---------------- | :------ |\n| List all sessions | `C-a s` |\n| Rename session    | `C-a $` |\n| Detach session    | `C-a d` |\n\n### Window\n| What                  | Key       | Alt     |\n| :-------------------- | :-------- | :------ |\n| New window            | `C-a +`   | `C-a c` |\n| Kill window           | `C-a X`   | `C-a \u0026` |\n| Go to previous window | `M-p`     | `C-a p` |\n| Go to next window     | `M-n`     | `C-a n` |\n| Move window backward  | `C-a \u003c`   |         |\n| Move window forward   | `C-a \u003e`   |         |\n| List all windows      | `C-a w`   |         |\n| Rename window         | `C-a ,`   |         |\n| Synchronise panes     | `C-a C-x` |         |\n\n### Pane\n| What                    | Key           | Alt         |\n| :---------------------- | :------------ | :---------- |\n| New horizontal pane     | `C-a \\|`      | `C-a %`     |\n| New vertical pane       | `C-a -`       | `C-a \"`     |\n| Kill pane               | `C-a x`       |             |\n| Move pane to new window | `C-a b`       | `C-a !`     |\n| Go to left pane         | `M-Left`      | `C-a Left`  |\n| Go to right pane        | `M-Right`     | `C-a Right` |\n| Go to top pane          | `M-Up`        | `C-a Up`    |\n| Go to bottom pane       | `M-Down`      | `C-a Down`  |\n| Resize left             | `C-a M-Left`  | `C-a H`     |\n| Resize down             | `C-a M-Down`  | `C-a J`     |\n| Resize up               | `C-a M-Up`    | `C-a K`     |\n| Resize right            | `C-a M-Right` | `C-a L`     |\n| Zoom                    | `M-z`         | `C-a z`     |\n| Show pane numbers       | `C-a q`       |             |\n\n### Copy Mode (Vi Keys)\n| What                   | Key   | Alt     |\n| :--------------------- | :---- | :------ |\n| Enter copy mode        | `M-c` | `C-a [` |\n| Paste                  | `M-v` | `C-a ]` |\n| Start selection        | `v`   | `SPACE` |\n| Start selection (line) | `V`   |         |\n| Copy selection         | `y`   | `ENTER` |\n| Clear selection        | `ESC` |         |\n| Go up chunk            | `C-u` |         |\n| Go down chunk          | `C-d` |         |\n| Go up full screen      | `C-f` |         |\n| Go down full screen    | `C-b` |         |\n| Go up paragraph        | `{`   |         |\n| Go down paragraph      | `}`   |         |\n| Go to top              | `gg`  |         |\n| Go to bottom           | `G`   |         |\n| Search downward        | `/`   |         |\n| Search upward          | `?`   |         |\n| Go to next match       | `n`   |         |\n| Go to previous match   | `N`   |         |\n| Go to line (prompt)    | `:`   |         |\n| Exit copy mode         | `q`   |         |\n\n### Miscellaneous\n| What                                                         | Key         |\n| :----------------------------------------------------------- | :---------- |\n| [Reload environment](https://github.com/tmux-plugins/tpm)    | `C-a I`     |\n| [Save logging](https://github.com/tmux-plugins/tmux-logging) | `C-a M-P`   |\n| [Open sidebar](https://github.com/tmux-plugins/tmux-sidebar) | `C-a TAB`   |\n| Change pane layout                                           | `C-a SPACE` |\n| Show bindings                                                | `C-a ?`     |\n| Show timer                                                   | `C-a t`     |\n| Command prompt                                               | `C-a :`     |\n| Go to start of bash prompt                                   | `C-a-a`     |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpotatomaster101%2Ftmuxconf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpotatomaster101%2Ftmuxconf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpotatomaster101%2Ftmuxconf/lists"}