タグ

emacsとelispに関するsiguraのブックマーク (7)

  • Emacsから校正支援する

    Emacs から 日語の校正支援をする Emacs lisp を作ってみました。 インストール github からダウンロードしてきた yspel.el を ~/emacs.d/ などの load-path の通った場所に置いてください。 git コマンドからなら、 git clone git://github.com/yama-natuki/yspelで落とせます。 落としてきたら ~/.emacs に (require 'yspel)と書いておきます。 使い方校正したいテキストファイルを開きます。 開いたら M-x yspel としてyspel を起動します。 ウィンドウが分割され、校正箇所がリストアップされます。 pキーとnキーでリストを上下に移動します。 リターンキーで該当箇所にジャンプします。 ウィンドウを閉じるときは q キーです。 Yahoo API を利用して校正支援をお

  • ubulog: Emacsの保存関係の設定

    Emacs には自動保存機能がデフォルトで有効になっています。 ファイルを編集すると、ファイル名の前後に「#」を付けたバックアップファイルが作成され、随時編集内容がこのファイルに保存されていきます。 このため何らかの理由でファイルを保存しそこなったとしても、このバックアップファイルからリカバリできる仕組みになっています。 この自動保存はデフォルトでは30秒ごとか、300打鍵ごとにオートセーブされるようになっています。 間隔が長い、あるいは短かいと感じたのなら調整しましょう。それぞれ、(setq auto-save-timeout 30) ; 自動保存する間隔。秒。 (setq auto-save-interval 300) ; 300打鍵ごとに自動保存の値を変えることで変更出来ます。 簡易履歴機能 Emacsでは簡易的ながら複数の世代に渡るバックアップの履歴を取ることが出来ます。つまり、前

  • emacsでHTMLメタ文字をエスケープ

    HTMLのソースを貼り付けたいときは、HTMLのメタ文字 「&、<、>、"」 をそれぞれ「&amp;、&lt;、&gt;、&quot;」 に変換しないといけない。 Emacsで自動で変換してくれるelispはないかと探したけど、ないので適当に書いてみた。 (defun html-quote (start end) "選択範囲の「< > & 」と引用符記号「\"」をエスケープする" (interactive "r") (save-excursion (save-restriction (narrow-to-region start end) (goto-char (point-min)) (while (re-search-forward "<" nil t) (replace-match "&lt;")) (goto-char (point-min)) (while (re-search-

  • Emacsで色いろいろなの

    小ネタ。 たとえば、HTMLを編集していてちょと色を変えたいとき、色の16進表記が分からない、とか、Emacsの色が気に入らないのでカスタマイズしたいが、あの色の名前なんだっけ? とかの時に役立つ〜M-x list-colors-displayで色見が表示されます。 Emacs23だと同時に16進表記も出ます。 他に、color-selection.elというelispもあり、こちらは色名は出ませんが、emacs21でも16進で表示され、リターンキーで選択した色を張り付けることが出来ます。ただ、jaspace.elと相性が悪く、jaspace.elが有効になっていると色が表示されませんでした。

    Emacsで色いろいろなの
  • Emacsで行を右寄せをする

    昔作ったやつです。 標準だと、M-x set-justification-right で右寄せしてくれます。がこれだとタブと空白で埋めてくれるので、空白だけで右寄せしてくれるものを作りました。 インストール 下の方のelispを right-line.el という名前で、~/.lisp などに保存します。 ~/.emacs に (require 'right-line) (global-set-key "\C-cr" 'justify-right-line) ; 行を右寄せする と書いておきます。 使い方 右寄せしたい行の上にカーソルを持っていき、C-c r とすれば右寄せされます。 選択範囲内の右寄せも出来ます。 桁数は C-u 桁数 M-x set-fill-column で。デフォルトだと C-x f かな? right-line.el ;;; right-line.el --- 右

  • Memo Mode Documents

    これは,Mule/Emacs 上でアウトライン機能バリバリのメモ書きを行うため のメジャーモードを提供します(まだそこまでの機能はないですが..). どのようなメモ書きが可能なのか? 階層的なメモ書きを実現します.次のような感じです. --- [1996/10/28] ソーメンチャンプルー -->材料 -->ソーメン[2玉] -->具( キャベツ[1/4 玉], シーチキン[1 or 2 缶], ネギ[少々] など好みで) -->塩[少々] -->コショウ[少々] -->作り方 -->ソーメンを茹でる.後で炒めるので少々固めにする. -->茹で上がったソーメンを水にさらす.くっつきにくくする. --> --- Emacs/Mule でメモ書きができます. 簡単なキー操作で使用することができます.複雑な操作なしにメモの階層を 上げ下げすることが可能です. 前者の特徴から覚えるのが簡単で,メモ

    sigura
    sigura 2008/01/06
    メモ取りモード
  • 2007-10-12 - 気紛 - きまぐれ -

    最近Javaを使っていて、APIの検索にHyperEstraierをうまく使いたいなぁと思っていろいろ作ってましたが、結局emacsでそれなりのものができたかなぁと思ったので公開してみます。いろいろ不具合はあると思いますので、ご意見などいただけたらそれなりに反映するかもしれません。 機能としては、 複数DBから一つを選択して検索できる (M-x est-search あるいは "C-x :") gatherも可能 (M-x est-gather) それぞれのDBに対してsearch/gatherするときのoptionも設定可能 というあたりでしょうか。 使い方は、基的にest-config-alistのest-config-alist の内容をsearch/gatherしたい対象にあわせて書き換える、 "estdb": estraierのdbを保持している場所 "dir" : 検索対象の

    2007-10-12 - 気紛 - きまぐれ -
    sigura
    sigura 2007/10/14
    emacsから hyper estraier を操作する
  • 1