2012-03-01から1ヶ月間の記事一覧

diredの隠しファイル表示をトグルするminor-mode

つくった。以下をdot.emacsに追加。 (when (require 'dired-list-all-mode nil t) (setq dired-listing-switches "-lhFG") (add-hook 'dired-mode-hook (lambda () (define-key dired-mode-map "a" 'dired-list-all-mode) )))

書き込み禁止、挿入、上書きの状態に応じてmodelineの色を変えるライブラリ

つくった。使い方: (require 'set-modeline-color nil t) 設定: (setq set-modeline-color-color-alist '((readonly "blue" "white") (overwrite "red" "white") (insert nil nil))) この機能どこかで既に見た気がしなくもない。

ターミナルエミュレータで起動したemacsで、ターミナルのタイトルを変える

マウスがただひたすらにウザいし、フォント設定をターミナルエミュレータと共有できるのが便利なので、いつもemacsは-nw付きで起動してる。 (defun set-terminal-title (&rest args) "" (interactive "sString to set as title: ") (let ((tty (frame-parame…

aurからパッケージをダウンロードし、ビルド前にソースを修正してインストールする

2012/4/8 追記 書き換えるところを少し増やした。 https://gist.github.com/2337613 ほんとはpatchか何か作った方がいいのかもしれないけど、archの流儀をよく分かってないので。 うちは、無線LANのチップにbroadcom-wlが必要なものを使用してる。 このドラ…

pacmanのキーサーバを設定する

先日、Arch Linuxをインストールした。 そのときのメモはここ。 いくつかのメモを https://www.jottit.com/zku6z/ にまとめてる。 インストール時に一番ハマったのは、パッケージの署名でのエラーだった。pacmanでパッケージをインストールしようとすると、…

IPアドレスを取得

ip-address(){ local ip=$(LANG=C ifconfig | grep "inet " | grep -v "127.0.0.1" | awk '{print $2}') test -n "$ip" && printf $1 $ip } ip-address [Addr:%s] 参考 http://d.hatena.ne.jp/gunshot/20081216/p1

バッテリーの状態をパーセントで取得

ただしとってもおそい battery-status(){ local dir=/sys/class/power_supply/BAT0 if test -d $dir then local st=$(cat $dir/status) local full=$(cat $dir/charge_full) local now=$(cat $dir/charge_now) local rate=$(expr $now \* 100 / $full) print…

ctl-x-mapがよく分からない

2012/4/7追記: (pc-selection-mode 1)があるとそれ以前のキー設定が元に戻ってしまうよう。 dot.emacsに (define-key ctl-x-map (kbd "C-x") nil) を書いても、C-x C-x の定義は C-x C-x runs the command exchange-point-and-mark-nomarkのままなのに、起…