Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aelesbao/tmux-ctrlp
https://github.com/aelesbao/tmux-ctrlp
Last synced: 6 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/aelesbao/tmux-ctrlp
- Owner: aelesbao
- License: mit
- Created: 2023-12-14T15:46:56.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-05-30T10:01:24.000Z (6 months ago)
- Last Synced: 2024-05-30T11:39:28.179Z (6 months ago)
- Language: Shell
- Size: 27.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Session manager for TMUX
Another tmux session manager. Adapted from [ThePrimeagen's script] with a few
tweaks and extra inspiration from other plugins.## Motivation
## How it works
## Dependencies
For this plugins to work, you should have installed:
- zsh
- fd
- fzf
- zoxide
- eza## Installation
### Using [TMUX Plugin Manager](https://github.com/tmux-plugins/tpm)
```tmux
set -g @plugin 'aelesbao/tmux-ctrlp'
```Press `prefix + I` to install the plugin.
### Manual Installation
Clone the repo:
```sh
git clone https://github.com/aelesbao/tmux-ctrlp ~/.tmux/plugins/tmux-ctrlp
```Add this line to the bottom of your `.tmux.conf`:
```tmux
run ~/.tmux/plugins/tmux-ctrlp/ctrlp.tmux
```Reload your TMUX environment:
```sh
source-file ~/.tmux.conf
```## Key bindings
| Binding | Description |
|:-------:|-------------|
| ` C-p` | Fuzzy find across your defined workspace projects |## License
[MIT](LICENSE.md)
[ThePrimeagen's script]: https://github.com/ThePrimeagen/.dotfiles/blob/master/bin/.local/scripts/tmux-sessionizer