Closed18

zshカスタム

しょうた🍊なつみかんしょうた🍊なつみかん

fzfで履歴を検索できるようにする

しょうた🍊なつみかんしょうた🍊なつみかん

使ってたやつから拝借
https://github.com/nano72mkn/dotfiles/blob/master/zsh/zshrc#L114-L127

HISTFILE=~/.zsh_history
HISTSIZE=10000 #メモリ上に保存する履歴の数
SAVEHIST=10000 #履歴ファイルに保存されるイベントの最大数

setopt share_history          # ヒストリの読み出しと書き込みを同時に行う
setopt extended_history       # ヒストリにコマンド実行時間を含める
setopt hist_expire_dups_first # ヒストリが削られる場合、以前入力した同じものを先に削除する
setopt hist_ignore_dups       # 直前のコマンドと同じコマンドはヒストリに保存しない
setopt hist_ignore_all_dups   # 以前と同じコマンドはヒストリに保存しない
setopt hist_ignore_space      # 行頭がスペースのコマンドはヒストリに保存しない
setopt hist_find_no_dups      # ヒストリ検索時に以前見たものを2度は表示しない
setopt hist_save_no_dups      # ヒストリファイルに書き出すときに以前のコマンドと同じものを除去する
setopt nobeep                 # ビープ音を鳴らさない
しょうた🍊なつみかんしょうた🍊なつみかん

zshのテーマ

しょうた🍊なつみかんしょうた🍊なつみかん

候補

  • intheloop
  • itchy
  • jispwoso
    • 色がきつい
  • josh
    • いい感じだけど、gitの表記がない
  • linuxonly
    • 惜しい!ごちゃごちゃしてる!!
  • maran
    • 2行になってたら結構いい感じ
  • mortalscumbag
    • gitの情報細かく出そう?多分、●●の部分が、addできるのあるよとかのステータス?
    • 左の0なんだろ
    • でも良さそう
  • steeef
    • かなり良さそう!!

steeefかなー

しょうた🍊なつみかんしょうた🍊なつみかん

steeefをコピーしてsteeef-customを作った
↓色だけ変えた

if [[ $terminfo[colors] -ge 256 ]]; then
    turquoise="%F{39}"
    orange="%F{130}"
    purple="%F{105}"
    hotpink="%F{092}"
    limegreen="%F{022}"
else
    turquoise="%F{cyan}"
    orange="%F{yellow}"
    purple="%F{magenta}"
    hotpink="%F{red}"
    limegreen="%F{green}"
fi

↓正直こんなんでもいいし、なんならもっと色なくても良さそ
色を変えた

しょうた🍊なつみかんしょうた🍊なつみかん

色は、↓これをcolor.shとして保存して確認した

#!/bin/zsh
c=0
for n in 8 16 52 88 124 160 196 232 256; do
  while [ $c -lt $n ]; do
    printf "\e[38;5;${c}m%03d " $((c++))
  done
  echo
done

これだけみると、そこまで色キツくみえない

このスクラップは5ヶ月前にクローズされました