mattn's avatar
mattn
_@compile-error.net
npub1937v...haj6
Long-time #Golang user&contributor, #GoogleDevExpert Go, #Vim, #Windows hacker, ex-#GitHubStars, #runner.
mattn's avatar
mattn 2 weeks ago
いまありすえウェアの中では vim-gin が最新ちゃうんちがった?
mattn's avatar
mattn 2 weeks ago
もとい、verocity
mattn's avatar
mattn 2 weeks ago
べろべろしてぇ
mattn's avatar
mattn 2 weeks ago
vim の中では git 使わないけど [diff] tool = vimdiff [difftool] prompt = false trustExitCode = true しながら git difftool する。今の状態を diff で把握できるの便利。
mattn's avatar
mattn 2 weeks ago
東京行く機会が vimconf と出張くらいだけど、昨今リモートワークでほぼほぼ出張ないなった。
mattn's avatar
mattn 2 weeks ago
僕は graph はあっさり tig 使ってしまう。
mattn's avatar
mattn 2 weeks ago
僕はタグのソートが覚えられないので tags = tag --sort=v:refname $ git tags で sem-ver ソートする様にしてる。
mattn's avatar
mattn 2 weeks ago
chmod = "!f(){ mode=$1; shift; git update-index --add --chmod=${mode} \"$*\"; }; f" も便利。 $ git chmod +x foo.sh とか。
mattn's avatar
mattn 2 weeks ago
[alias] pr-setup = config --add remote.origin.fetch +refs/pull/*/head:refs/remotes/origin/pr/* とかしてる。 $ git pr-setup # 初回 $ git fetch --all すると $ git checkout pr/222 みたいな事ができる。
mattn's avatar
mattn 2 weeks ago
おもしろみとしては .ssh/config よりも .gitconfig の方がありそう。
mattn's avatar
mattn 2 weeks ago
レゲックス・ピー
mattn's avatar
mattn 2 weeks ago
そうそれ。ただ / を ja にすると、たぶんメニューの JA/EN が自動生成できないので自分でハードコードするしかない。(いや、こだわらなくていいところだけど)
mattn's avatar
mattn 2 weeks ago
以前はめちゃ凝った .ssh/config だったけど、なんか燃え尽きた。
mattn's avatar
mattn 2 weeks ago
最近の ssh-keygen、ed25519-sk みたいな -sk のついたアルゴリズムでキー作るとパスキー使えるんだよね。やってないけど。
mattn's avatar
mattn 2 weeks ago
たぶん .ssh/config で match とか使うテクニックやろね > うちじょさんの
mattn's avatar
mattn 2 weeks ago
Linux の ssh-agent は揮発するけど、Windows の C:\Windows\System32\OpenSSH に入ってる ssh-agent はレジストリに書き込みよるから、いったん登録したら一生パスワードレスでログインできる。
mattn's avatar
mattn 2 weeks ago
kubernetes 使ってるとホスト名が長くなりがちなので省略形で接続している。 Host gitolite Hostname gitolite-gitolite.gitolite.svc.cluster.local
mattn's avatar
mattn 2 weeks ago
~/.ssh/config は秘伝のタレ化している