pocke / Ptmux
Specify GitHub repository metadata from a file
Stars: â 26
Programming Languages
go
31211 projects - #10 most used programming language
Labels
Projects that are alternatives of or similar to Ptmux
Tmux Complete.vim
Vim plugin for insert mode completion of words in adjacent tmux panes
Stars: â 447 (+1619.23%)
Mutual labels: tmux
Tmux2html
đ Render full tmux windows or individual panes as HTML
Stars: â 624 (+2300%)
Mutual labels: tmux
Fzf Tab
Replace zsh's default completion selection menu with fzf!
Stars: â 761 (+2826.92%)
Mutual labels: tmux
Tmux Fingers
copy pasting in terminal with vimium/vimperator like hints.
Stars: â 556 (+2038.46%)
Mutual labels: tmux
Dotfiles
i3 + Plasma: using the i3 window manager on the top of KDE Plasma and other dotfiles, configurations, scripts, workarounds and practises from my Debian Sid machines.
Stars: â 651 (+2403.85%)
Mutual labels: tmux
Jarvis
Dotfiles for a powerful, web development-focused environment powered by Neovim, iTerm2, tmux, and zsh
Stars: â 617 (+2273.08%)
Mutual labels: tmux
Tmux Mem Cpu Load
CPU, RAM, and load monitor for use with tmux
Stars: â 746 (+2769.23%)
Mutual labels: tmux
Nzedb
nZEDb - a fork of nnplus(2011) | NNTP / Usenet / Newsgroup indexer.
Stars: â 556 (+2038.46%)
Mutual labels: tmux
Dotfiles
A set of vim, zsh, git, and tmux configuration files.
Stars: â 654 (+2415.38%)
Mutual labels: tmux
Dotfiles
đž Ian's dotfiles, utils, and Zsh/Vim/tmux configs
Stars: â 554 (+2030.77%)
Mutual labels: tmux
Vim Workshop
An accompanying vim configuration and tmux.conf for my vim + tmux video
Stars: â 631 (+2326.92%)
Mutual labels: tmux
Tmuxdir.nvim
đ âĄď¸ tmux session workspace plugin for nvim and vim
Stars: â 18 (-30.77%)
Mutual labels: tmux
Dotfiles
A repository that gathered files starting with dot
Stars: â 701 (+2596.15%)
Mutual labels: tmux
ptmux
Requirements
- Go 1.11 or later
-
set -g base-index 1
in your.tmux.conf
- tmux 2.5 or newer
Installation
export GO111MODULE=on
go get github.com/pocke/ptmux
Usage
Configure
Edit ~/.config/ptmux/PROFILE_NAME.yaml
# Example
root: ~/path/to/your/project/dir
env:
DATABASE_URL: 'mysql2://username:[email protected]/dbname'
windows:
- panes:
- command: 'bin/rails s'
- command: 'bundle exec sidekiq'
- panes:
- command: 'vim'
- command: 'bundle exec guard'
Command line
$ ptmux PROFILE_NAME
Links
Testing
NOTE: The testing changes tmux options to test. it will set base-index
to 1
and renumber-windows
to on
. It probably changes your tmux options.
If you do not want side effect, run tests in a docker container.
Run tests:
$ make test
Run tests in a docker container:
$ make docker_build
$ make test_with_docker
License
These codes are licensed under CC0.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].