タグ

ブックマーク / handlename.hatenablog.jp (4)

  • マージ済みのブランチをまとめて削除する便利スクリプト書いた - handlename's blog

    git 1.8.1.1 perl 5.16.2 マージ済みのブランチを消したい。 リモートリポジトリにあるのもいっしょに消したい。 というのを叶えるために簡単なスクリプトを書いた。perl。 https://github.com/handlename/bin/blob/master/delete-merged-branches ドライラン delete-merged-branches --dryrun リモートのブランチも消す delete-merged-branches --remote 特定のブランチは残す delete-merged-branches --ignore 'important-branch' カレントディレクトリが git リポジトリなのかどうかの判別はしていないし、 master にいるのかどうかもチェックしていないけど、必要になったら追加する。

    マージ済みのブランチをまとめて削除する便利スクリプト書いた - handlename's blog
  • align設定用例集 - handlename's blog

    http://atnd.org/events/21982#comments:title=Emacs Advent Calender jp: 2011 の12日目です。 11日目は id:rubikitch さんの 集中力5倍!小よく大を制するミニマリストEmacs - (rubikitch loves (Emacs Ruby CUI Books)) でした。 昨年は org-modeでTODO管理 - handlename::blog というエントリで参加しました。 今年はalignのルール設定について、例を挙げながら説明してみます。 align emacsにはalignという機能があります。この機能は拡張elispを追加することなく、デフォルトの状態で使用することができます。 たとえばこんなコードを、 int count = 0; float degree = 0.2; リージョン選択し

    align設定用例集 - handlename's blog
  • カタカナだけを半角に変換するelisp - handlename's blog

    ケータイサイトではカタカナを半角で表示するのが慣習ですが、ぼくはこの変換をしょっちゅう忘れてしまいます。カタカナの書き直しのためだけにデプロイし直すのはなんともむなしいです。 そんなむなしさを解消するためにカタカナを半角カタカナに変換するelispを書きました。 最初から入っている japanese-hankaku-region を使ってカタカナを変換しています。japanese-hankaku-region はひらがなも半角カタカナに変換してしまうため、一度カタカナの文字列を検索してそれらを対象に処理をおこなうようにしています。 ファイル保存時に ktai-hankaku-katakana-buffer を実行すれば、変換し忘れミスはなくなるはずです。 今回初めてまともに elisp を書いたんですが、そもそもバッファの文字列を読み取る方法がわからなかったり、デバッグ方法がわからなかった

    カタカナだけを半角に変換するelisp - handlename's blog
  • org-modeでTODO管理 - handlename's blog

    Emacs Advent Calendar jp: 2010 : ATND の10日目です。 2011-01-02 タイポ修正 勢いで参加したものの、elispはさっぱりかけないので、 日々使っている機能を紹介する路線で行ってみようと思います。 org-mode でTODO管理をする方法を紹介します。 今回は素の org-mode で使える機能について触れてみます。 org-mode? 超高機能なアウトライン記述用メジャーモードです。 日付タグを入れたりファイルやWebページにリンクを張ったり表計算とかができたりします。 この辺参照。 OrgMode - Emacs上のアウトライナー なんでorg-mode? TODOの管理方法でいろいろ試して悩んだ結果、 結局 org-mode に落ち着きました。 理由は、 emacs(= メインの作業環境)上で操作が完結する 時間が計れる の2点です。

    org-modeでTODO管理 - handlename's blog
  • 1