← Back
社内ペアプロ共有会 2022.12.01 14 slides

Mac開発環境 2022

ghq / peco / lima / Marp / Drawio / Alfred — ペアプロを通じて他人の開発環境を覗き見るのが好きで、自分の構成をまとめた回

Mac開発環境2022

@reizist

ペアプロの恩恵

  • ドライバーの構築過程の思考をリアルタイムにトレースできる
  • 開発環境を垣間見ることができる
    • 意外と数分の間に得るものが大きい瞬間がある、のが醍醐味

Terminal

Terminal

  • x-motemen/ghq
    • remote repoを管理する奴
    • git clone は一切使わない

Terminal

  • peco/peco
    • 数あるインタラクティブなフィルタリングツールのうちの一つ
    • ghqとの組み合わせが最高の体験

Terminal

function peco-src () {
  local selected_dir=$(ghq list -p | peco --query "$LBUFFER")
  if [ -n "$selected_dir" ]; then
    BUFFER="cd ${selected_dir}"
    zle accept-line
  fi
  zle clear-screen
}

Terminal

function peco-select-history() {
    local tac
    if which tac > /dev/null; then
        tac="tac"
    else
        tac="tail -r"
    fi
    BUFFER=$(history -n 1 | \
        eval $tac | \
        peco --query "$LBUFFER")
    CURSOR=$#BUFFER
    zle clear-screen
}

Demo

Apps

  • エディタ: VSCode
    • 資料作成: Marp
    • 作図: Drawio

Apps

Apps

  • ブログ/メモ: hugo

Apps

  • ランチャー: Alfred

  • ウィンドウマネージャ: Shiftit

  • キーボードカスタマイザ: Karabinar-Elements

Apps

  • ブラウザ: Brave
    • デフォで広告ブロックが強い
    • 設定によって使ってるだけで仮想通貨稼いでくれる( $1/month 程度w)
1 14