Skip to content

Instantly share code, notes, and snippets.

View opennomad's full-sized avatar

Matthias Johnson opennomad

View GitHub Profile
if [[ "$(command -v peco)" ]]; then
# Search shell history with peco: https://github.com/peco/peco
# Adapted from: https://github.com/mooz/percol#zsh-history-search
function peco_select_history() {
BUFFER=$(fc -lnr 1 | peco --initial-filter Regexp --query "$LBUFFER")
CURSOR=$#BUFFER # move cursor
zle -R -c # refresh
}
zle -N peco_select_history
@opennomad
opennomad / tmux-vertical-toggle.sh
Created July 25, 2023 13:34
Script to toggle the vertical size of current tmux pane to maximum
#!/usr/bin/env bash
#
# author: matthias@opennomad.com
# inspiration from https://www.reddit.com/r/tmux/comments/7r8otc/is_there_short_command_to_expansetoggle_tmux_pane/
#
# This script toggles the vertical size of the current tmux pane to maximum
# Note that the other panes in the same column will still be visible, but
# they will be only one line tall.
#
# Installation: