Thanks Driven Life

日々是感謝

emacs

emacs lisp で行頭&行末ではなく、文字列の先頭&末尾にある改行&白文字を削除

結論から (replace-regexp-in-string "\\`\\(?:\\s-\\|\n\\)+\\|\\(?:\\s-\\|\n\\)+\\'" "" str) 経緯 " \n 12345 hoge\nhoge \n hago \n a \n" みたいな文字列を "12345 hoge\nhoge \n hago \n a" てな感じで、先頭と末尾の空白や改行を取り除くってのをし…

vc-mode を起動しないようにする

経緯リモートサーバ(ssh可能)のファイルを Emacs から編集する際 emacs の tramp で開く サーバを sshfs でマウントしてから、ローカルにあるっぽく開く のどちらかでやると思います(他にもあるかな)。現在私は sshfs の方を使っているのですが、最近なんか…

初めて Pull Request が来た & しかしエラーが出るので修正

Github の Notification を ON にしてなかったので気づかなかったが 最近全然触ってなかった org-redmine を久々に見たらなんか pull request きてる!!!いやー pull request 来たの初めてなんで嬉しいですね。 お相手はロシアの方。うむ。わからん。簡単…

org-redmine を作ってみた

一番肝心な POST がまだで、今は GET しかできてないんですが、ひとまず報告。なにこれorg-mode の住人がまたひきこもりに一歩近づけるツールですなんで作ったいつか誰か作ってくれるって信じて待ち続けても一向に出てこないから!現在、業務で Redmine を用…

twittering-mode + saykana で Timeline を読み上げるっぽいもの

saykana必須 なので、一応 MacOSX 用です。 まだほとんどできてないんですけどね。 動きとしては twittering-mode で新着 tweets が来たら起動 「ユーザ1」「tweet」<next>「ユーザ2」「tweet」<next>「ユーザ3」「tweet」<next>というよくわからないフォーマットで文字列を生</next></next></next>…

カーソルの位置にある数字列をインクリメントする emacs lisp 改修

http://d.hatena.ne.jp/kitokitoki/20091219/p1上記リンク先にある http://www.emacswiki.org/emacs/IncrementNumber に良い感じのものがlooking-at、match-string、replace-match のコンボを見た。すごいなー。関数の存在すら知らなかった。 そんなわけで、…

カーソルの位置にある数字列をインクリメントする emacs lisp

久々に elisp 書いたよー。 vim だと C-a とかでできるらしいものなんだけど、emacs には無いみたい。 ありそうなんだけどなーと思いつつ、とりあえず書いてみた。 (defun increment-string-as-number (number) "Replace progression string of the position…