タグ

ブックマーク / d.hatena.ne.jp/kitokitoki (2)

  • emacs で PDF を読む設定 - わからん

    anythingでPDFファイルをプレビューしながら高速に選びたい - 技術日記@kiwanami は、そのままだとアクロバットリーダなど外部のアプリで開いてしまう。不便なので、 doc-view.el があるなら emacs 内で表示するようにする。doc-view.el は emacs23 なら標準添付。ここまでは、anything-books.el の話。 (defadvice abks:open-file (around my-abks:open-file activate) (if (require 'doc-view nil t) (find-file (ad-get-arg 0)) ad-do-it)) C-x C-f で pdf ファイルを指定すれば、emacs23 なら doc-view-mode でPDF を表示することができる。だけど、マイナーモードが view-mo

  • Emacs Lisp のデータベース入門 - わからん

    概要 Emacs Lisp でデータを ".el ファイル" で保持する場合の扱いやすいデータ構造には、連想リスト、ベクタ型オブジェクトのハッシュテーブル、pure elisp のハッシュテーブル型オブジェクトのハッシュテーブル、clパッケージによるハッシュテーブル型オブジェクトのハッシュテーブルがあるようです。それぞれを少し触ってみました。あらかじめちょっとヒントを挙げておくと、文字列をキーにしたい場合は equal での比較を指定することです(僕がハマった)。 パターン1 連想リスト これは誰もが使いますね。基です。 ;; データベースの作成 (defvar db-a '(("key-a" . "val-a") ("key-b" . "val-b"))) ;; 確認 db-a => (("key-a" . "val-a") ("key-b" . "val-b")) ;; データの登録

  • 1