サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
TGS2024
myhobby20xx.hatenadiary.org
とある日、query-replace-regexpで、「,」を「\n」に置換したくなった。 しかし、置換する文字に\nを指定しても、そのまま"\n"と置換されてしまう。 そこで、調べたところ、 Query replace regexp hoge with : C-qC-jと入力すれば改行が置換される。 似たようなので、\t(タブ)に置換したい場合は、C-qC-iと入力すればタブに置換される。
emacsで選択範囲をコメントアウトするには M-x comment-region を実行します。 いちいちM-xするのもめんどくさいので (global-set-key "\C-c\C-c" 'comment-region) を.emacsに追加すると C-c C-cで選択範囲をコメントアウトできるようになります。(追記あり) 追記: M-;を使うとglobal-set-keyしなくても、リージョンのコメント/コメントアウトを簡単にできます。 valvallowさんが教えてくれました。 ありがとうございます。
emacsで日付計算するときに必要になりそうだったのでメモ (setq time (decode-time (current-time))) ;; timeに現在時刻をデコードしてセット (setf (elt time 3) (+ (elt time 3) 1)) ;; 日付を明日にする (decode-time (apply 'encode-time time)) ;; 明日の日付をデコードして取得 (format-time-string "%Y/%m/%d" (apply 'encode-time time)) ;; %Y/%m/%d形式にして取得 これで日付を簡単に計算できる。もっと簡単にできる方法があると思うけど、自分が思いつくのはこれくらい。 仮にsetfの第二引数に365日が入ったとしてもデコードするとちゃんとした日付を出してくれた。 厳密でないならこれでいいと思う
問題 emacsでanythingを使用するときに reference to free variable `org-directory が出ることがある。(ていうか出る) 原因 anything-config.elのorg-directoryという変数が宣言される前に参照されるという警告らしい。 対策 対策としては、これを参照してるところをコメントアウトするぐらいしか思いつかないが… 果たしてそれはどうなんだろうか。(追記あり) 結果 とりあえずanything-config.elのorg-directoryをコメントアウトしてみたら出なくなりました。 このorg-directoryが何を表すのか全くわからんのだが必要無さそうなので削除しても問題なさそうです。(追記あり) 追記: id:k12u さんが教えてくれました。 org-modeの変数らしいです。 (defvar org-dire
M-x eval-buffer または M-x load-file RET ~/.emacs.d/init.el
このページを最初にブックマークしてみませんか?
『まーのメモ』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く