タグ

hookに関するpoginのブックマーク (2)

  • 第一回 init.el読書会に参加しました - Shohei Yoshida's Diary

    一回目は @hico_horiuchiさんの init.elでした. 今はもう修正されているかと思いますが, 当日ツッコミを入れた ところを示します. add-hookに無名関数(lambda)は使わない方がいい add-hookに無名関数を使うと remove-hookできない 2回 add-hookすると, 2個関数が登録される といった問題があります. なるべく関数を作成して登録して ください. "~/.emacs.d/"は使わない方がいい user-emacs-directory(デフォルト値は ~/.emacs.d/)を代わりに使いましょう. こうすることで, user-emacs-directoryの値を変えることで, 別ディレクトリに 設定ファイル等をインストールすることができます(かもしれない). color-themeは使わない(Emacs 24以上を使っている方) Em

    第一回 init.el読書会に参加しました - Shohei Yoshida's Diary
  • フック(hook)を使ってコミットしたら自動的にデプロイするようにする - ちなみに

    Gitさんはいくつかのタイミングで好きな処理をフックできる賢い子です。 $GIT_DIR/hooks配下にタイミングごとのスクリプトが用意されていて、それを書き換えることで任意の処理を行わせることが出来ます. タイミングなどの詳しい説明はman githooksに書かれています。(最初にこれを見ていれば僕の数時間は失われなかったのに) 今回やりたかったのは、ローカルでWebサイトをこねくりまわして、気に入ったらコミットしてリモートにpush、そうすると自動的に公開用のディレクトリでpullするというものです。 やったことは、リモート側で $ cat path/to/repos/hooks/post-receive #!/bin/sh (cd /path/to/site/directory; git --git-dir=.git pull) $ chmod +x path/to/repos/

    フック(hook)を使ってコミットしたら自動的にデプロイするようにする - ちなみに
  • 1