Skip to content

Instantly share code, notes, and snippets.

require 'benchmark'
require 'set'
require 'fds'
Benchmark.bm(30) do |bm|
bm.report('Using FDS::UnorderedSet') do
set = FDS::UnorderedSet.new
10_000.times do
set << rand
set.find_index(42)
@thomascharbonnel
thomascharbonnel / set-tmux-title
Last active September 12, 2024 07:12
Set tmux pane title to short hostname on ssh connections for Fish
# Copy that into your ~/.config/fish/config.fish
function ssh
set ps_res (ps -p (ps -p %self -o ppid= | xargs) -o comm=)
if [ "$ps_res" = "tmux" ]
tmux rename-window (echo $argv | cut -d . -f 1)
command ssh "$argv"
tmux set-window-option automatic-rename "on" 1>/dev/null
else
command ssh "$argv"