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/nvim: nvim
~/.config/starship.toml: starship.toml
~/.config/tmuxinator: tmuxinator
~/.ctags: ctags
~/.editorconfig: editorconfig
~/.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 tmate # Instant terminal sharing
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 universal-ctags/universal-ctags/universal-ctags --HEAD # A maintained ctag implementation
brew install urlview # URL extractor/launcher (needed for tmux-urlview)
@@ -102,5 +103,5 @@ brew install yarn # JavaScript package manager
brew install youtube-dl # Download YouTube videos from the command-line
brew install z # Tracks most-used directories to make cd smarter
brew install zeromq # High-performance, asynchronous messaging library
brew install zsh # UNIX shell (command interpreter)
brew install zsh # UNIX shell (command interpreter)
brew install zsh-syntax-highlighting # Fish shell like syntax highlighting for zsh

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 github-linguist # Language Savant.
gem install lunchy # Friendly wrapper around launchctl
gem install tmuxinator # Create and manage complex tmux sessions easily.
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