The Yak Shaver
さあ、今日も毛を刈ろう。
skip to main
|
skip to sidebar
2013/03/22
Emacs のタイトルバーにバッファ名かファイル名を表示する
タイトルバーにカレントバッファのバッファ名かファイル名を表示します。 カレントバッファがファイルを開いていたらファイル名を、そうでなかったらバッファ名を表示します。 (setq frame-title-format (if (buffer-file-name) (format "%%f - Emacs") (format "%%b - Emacs"))) %%b とかは、モードラインの書式に似ているので、M-x apropos mode-line-format で調べると分かります。 なんか、.emacsを紛失するたんびに書いているような気もしますが…。
2013/03/14
ブログに関連する記事を Outbrain で表示してみる
ブログに関連する記事を表示するブログパーツ [LinkWithin](http://www.linkwithin.com/learn) を使っていたのですが、ブログを引越しするとなぜか表示されなくなったので、[Outbrain](https://my.outbrain.com/getwidget) を試しています。 LinkWithinとは違い、Outbrain は ユーザー登録しないと使えませんが、細かい設定ができたりアクセス履歴を見れたりします。 ただ、肝心の「関連する記事をピックアップする機能」が LinkWithinよりも下手な気がします。日本語向けの最適化が甘いのかもしれませんが、もう少し様子を見てみたいと思います。
2013/03/11
Emacs から Mac の Quick look を使う
(defun quicklook-file (path) (interactive) (defvar cur nil) (defvar old nil) (setq old cur) (setq cur (start-process "ql-file" nil "qlmanage" "-p" path)) (when old (delete-process old))) こんなのを書いてみたんですが、ちょっとビミョーでした。 Dired で v 押したときにプレビューできるように、こんなふうに(↓)してみましたが…。 (defun dired-view-file-quicklook () (interactive) (let ((file (dired-get-file-for-visit))) (if (file-directory-p file) (or (and (cdr dired-subdir-alist) (dired-goto-subdir file)) (dired file)) (save-selected-window (quicklook-file file)) ))) (define-key dired-mode-map (kbd "v") 'dired-view-file-quicklook) 毎回プロセスを起動しているので遅いです。Quicklookデーモンにテキストを送信するようなことができたらいいと思ったのですが、見当たりませんでした。 まあ、Quicklook 自体がビミョーってのもあるんですけど。
2013/03/09
Emacsでフォントを拡大・縮小
最近の Emacs には text-scale-increase というのが、標準で入っているようです。 とりあえず、C-M-= 等で拡大できるようにしておきました。 (global-set-key (kbd "C-M-=") 'text-scale-increase) (global-set-key (kbd "C-M--") 'text-scale-decrease) (global-set-key (kbd "C-M-0") '(lambda () (interactive) (text-scale-set 0)))
2013/03/08
cycle-buffer.el は古いらしい
[cycle-buffer.el](http://emacswiki.org/emacs/cycle-buffer.el) を長年使っていたのですが、[ココ](http://lists.gnu.org/archive/html/ratpoison-devel/2004-04/msg00085.html)によるとどうやら obsolete なようです。2004年というと、9年前ですね。いいかげん気づけよって話しですが(^^; で、今は bs.el というバッファ切り替え全般を受け持つモジュールが標準で入っていて、この中に cycle-buffer に似たような機能があります。 cycle-buffer.el で *scratch* バッファを表示候補に入れたかったのですが、これも bs.el を使えば簡単でした。 (global-set-key [(f11)] 'bs-cycle-previous) (global-set-key [(f12)] 'bs-cycle-next) (setq bs-cycle-configuration-name "files-and-scratch") ; *scratch*バッファも表示候補に入れる 紛らわしいですが、[cyclebuffer.el](http://www.bookshelf.jp/elc/cyclebuffer.el)も同様に obsolete ですね。
新しい投稿
前の投稿
ホーム
About
Unknown
詳細プロフィールを表示
Labels
AVR
( 12 )
Blogger
( 10 )
Chrome
( 2 )
cocoa
( 5 )
Eagle
( 5 )
emacs
( 31 )
game
( 1 )
Google
( 4 )
iPhone
( 2 )
Javascript
( 1 )
lisp
( 4 )
LPCXpresso
( 1 )
mac
( 53 )
Markdown
( 4 )
msp430
( 1 )
NXP
( 1 )
Parallels Desktop
( 1 )
PIC
( 3 )
python
( 19 )
Raspberry Pi
( 9 )
ruby
( 1 )
Safari
( 2 )
shell script
( 4 )
Sublime Text
( 1 )
windows
( 7 )
xcode
( 8 )
xyzzy
( 60 )
おぼえがき
( 69 )
まとめ
( 6 )
メール
( 2 )
よもやま
( 19 )
工作
( 23 )
電験
( 4 )
本日の探索結果
( 2 )
Blog Archive
▼
2015
( 3 )
▼
02
( 1 )
C99 サンプルコード
►
01
( 2 )
►
2014
( 17 )
►
12
( 1 )
►
07
( 3 )
►
06
( 3 )
►
04
( 2 )
►
03
( 4 )
►
01
( 4 )
►
2013
( 135 )
►
12
( 5 )
►
10
( 6 )
►
09
( 7 )
►
08
( 10 )
►
07
( 24 )
►
06
( 15 )
►
05
( 15 )
►
04
( 17 )
►
03
( 13 )
►
02
( 17 )
►
01
( 6 )
►
2012
( 11 )
►
10
( 5 )
►
07
( 1 )
►
02
( 2 )
►
01
( 3 )
►
2011
( 86 )
►
12
( 2 )
►
11
( 2 )
►
10
( 1 )
►
07
( 2 )
►
06
( 3 )
►
05
( 20 )
►
04
( 49 )
►
03
( 7 )
►
2009
( 4 )
►
03
( 1 )
►
01
( 3 )
►
2008
( 8 )
►
12
( 8 )
STAT
Ads
Amazon.co.jp ウィジェット
Powered by
Blogger
.