chore(tmux): add tmuxinator and configuration

This commit is contained in:
Stefan Imhoff
2021-12-11 15:45:38 +01:00
parent 1ab601f6f9
commit 6317ae09ea
11 changed files with 50 additions and 2 deletions

View File

@@ -12,6 +12,7 @@
~/.config/kitty: kitty ~/.config/kitty: kitty
~/.config/nvim: nvim ~/.config/nvim: nvim
~/.config/starship.toml: starship.toml ~/.config/starship.toml: starship.toml
~/.config/tmuxinator: tmuxinator
~/.ctags: ctags ~/.ctags: ctags
~/.editorconfig: editorconfig ~/.editorconfig: editorconfig
~/.gitconfig: gitconfig ~/.gitconfig: gitconfig

View File

@@ -93,6 +93,7 @@ brew install startship # Cross-shell prompt for astronauts
brew install the_silver_searcher # Code-search similar to ack ➜ ag brew install the_silver_searcher # Code-search similar to ack ➜ ag
brew install tmate # Instant terminal sharing brew install tmate # Instant terminal sharing
brew install tmux # Terminal multiplexer brew install tmux # Terminal multiplexer
brew install tmuxinator # Create and manage tmux sessions easily
brew install tree # Display directories as trees (with optional color/HTML output) brew install tree # Display directories as trees (with optional color/HTML output)
brew install universal-ctags/universal-ctags/universal-ctags --HEAD # A maintained ctag implementation brew install universal-ctags/universal-ctags/universal-ctags --HEAD # A maintained ctag implementation
brew install urlview # URL extractor/launcher (needed for tmux-urlview) brew install urlview # URL extractor/launcher (needed for tmux-urlview)

View File

@@ -4,5 +4,4 @@ gem install bundler # Bundler manages an application's dependencies
gem install git-up # git command to fetch and rebase all branches gem install git-up # git command to fetch and rebase all branches
gem install github-linguist # Language Savant. gem install github-linguist # Language Savant.
gem install lunchy # Friendly wrapper around launchctl gem install lunchy # Friendly wrapper around launchctl
gem install tmuxinator # Create and manage complex tmux sessions easily.
gem install neovim # Ruby provider for NeoVim gem install neovim # Ruby provider for NeoVim

7
tmuxinator/default.yml Normal file
View File

@@ -0,0 +1,7 @@
name: Standard
root: ~/.dotfiles/
windows:
- Vim: vim
- Downloads: cd ~/Downloads; clear
- Terminal: cd; clear
- Dotfiles: clear

6
tmuxinator/relaunch.yml Normal file
View File

@@ -0,0 +1,6 @@
name: "Relaunch Hamburg"
root: ~/Code/Github/11ty-hamburg.stefanimhoff.de
windows:
- Vim: vim
- Terminal: clear
- Server: clear

View File

@@ -0,0 +1,6 @@
name: hamburg
root: ~/Code/Github/hamburg.stefanimhoff.de/
windows:
- Vim: vim
- Terminal: clear
- Server: yarn start

View File

@@ -0,0 +1,6 @@
name: kogakure
root: ~/Code/Github/hugo-kogakure.de/
windows:
- Vim: vim
- Terminal: clear
- Server: yarn start

View File

@@ -0,0 +1,6 @@
name: stefanimhoff
root: ~/Code/Github/stefanimhoff.de/
windows:
- Vim: vim
- Terminal: clear
- Server: npm i; npm start

View File

@@ -0,0 +1,6 @@
name: Brewery
root: ~/Code/XING/brewery/
windows:
- Vim: vim
- Terminal: clear
- Server: yarn

View File

@@ -0,0 +1,5 @@
name: Designkit
root: ~/Code/XING/xds-kit/
windows:
- Vim: vim
- Terminal: clear

View File

@@ -0,0 +1,5 @@
name: Zettelkasten
root: ~/Library/Mobile Documents/iCloud~md~obsidian/Documents/Zettelkasten/
windows:
- Zettelkasten: clear
- Highlights: cd ~/Library/Mobile\ Documents/iCloud~md~obsidian/Documents/Highlights/ && clear