タグ

emacsに関するsiguraのブックマーク (24)

  • 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 を利用して校正支援をお

  • Emacs で DarkRoom

    DarkRoom とはフルスクリーンでただ文章を書くことのみに集中させるというシンプルなエディタです。 しかしこれが言うのとやるのとでは全然違います。最近のPCは画面も大きくなり、横長になり、様々なウィジットをデスクトップにちりばめ、タスクトレイにいろんアイコンが並んでいる。気がつくと情報過多なデスクトップになっているのです。その事に気づかされました。 でまあ、当然これをEmacsでもできないかとなと思い、やってみました。 以下の Emacs lisp を darkroom.el という名前で load path の通った場所に保存してください。 次に ~/.emacs に、 (require 'darkroom) (global-set-key [f11] 'darkroom-mode) と追記すればOKです。 後は F11 キーを押せばフルスクリーンでDarkRoomモードになります。

    Emacs で DarkRoom
  • 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で色いろいろなの
  • SKKで全角空白を入力する

    DDSKKの場合 ~/.skk に以下を追記(add-to-list 'skk-rom-kana-rule-list '("z " nil " ")) uim-skkの場合 ~/.uim に以下を追記(require-module "skk") (define ja-rk-rule (append '( ((("z" " "). ())(" " " " " ")) ) ja-rk-rule)) ~/.uim は文字コードをeuc-jpで書いて下さい。 これで 「z 」(zキーを押してスペースキー)で全角空白が入力出来る。

  • 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 --- 右

  • A Guided Tour of emacs-git (by TSKim)

    Installation Download git-emacs-1.1.tar.gz [git clone git://github.com/tsgates/git-emacs.git] git-emacs.el/raw git-modeline.el/raw git-blame.el/raw (add-to-list 'load-path "/home/tsgates/Skills/git/git-emacs-1.0") (require 'git-emacs) Configuration

    sigura
    sigura 2008/10/28
    Emacs git-mode チュートリアル
  • Emacsでオートセーブファイルの作成場所を変える

    オンラインストレージで Dropbox.com というのがありまして。こいつがとても凄くて、~/Dropbox/ にファイルを放り込むだけで自動的にファイルがアップされ、ファイルの履歴も取れて、同期も早くて、linuxでもMacでもWindowsでも使えるという夢のようなサービスなんですが、 この~/Dropbox/内のファイルをEmacsで編集すると自動的に「#」の付いた自動保存ファイルが作成され、それがDropboxに同期されて履歴として残ってしまうという。 これが激しくウザいので、~/Dropbox/以下では自動保存ファイルを作らないようにします。 ~/.emacs に以下を追記。 (setq auto-save-file-name-transforms `((".*/Dropbox/.*" ,temporary-file-directory t))) これで ~/Dropbox/

  • BloggerPost -コマンドラインとEmacsから投稿できるブログクライアント-

    BloggerPostは、AtomPPとXML-RPCを使って、コマンドラインとEmacsから投稿できるブログクライアントです。 更新情報 0.1.9リリースしました。XML-RPCのときのバグ修正。WordPressやMovableTypeで動かなかった人は試してみてください。Emacsのorg-modeで書けるスタイルを実験的に追加しました。連続のリリースになってすみません。 0.1.8リリースしました。Emacs22(UTF-8)対応、Ruby 1.8.6(REXML)のバグ回避が入ってます。今までのバージョンで動かなかった人は試してみてください。 特徴 ブログ投稿プロトコルとしてメジャーなAtomPPとXML-RPC両方に対応。 Blogger、Movable Type、TypePad、WordPressなどのサービスに対応。 書式をHTML、RD、Wikiなど多数の構造化テキスト

  • Emacs で正規表現を使うなら re-builder を使おう - higepon blog

    Emacs で正規表現を使うならば re-builder を使うことをおすすめします。 例えば、正規表現を良く使うシチュエーションとして置換があります。 M-x replace-regexpで置換対象文字列を正規表現で指定し、何に置換して欲しいかを指定するわけです。 行頭に // を追加してソースをコメントアウトしたいのであれば M-x replace-regexp Replace regexp: ^ ← ^ を入力 Replace regexp ^ with: // ← // を入力のように置換をします。(この場合は、comment-region が最適解ですが) 例に挙げたような簡単な正規表現であれば、間違いようもなく問題ないのですが、ちょっと複雑な置換になると話は変わります。 以下のようなコードがあるとしましょう。 byte* buf = new byte[32]; unsigned

    Emacs で正規表現を使うなら re-builder を使おう - higepon blog
  • Memo Mode Documents

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

    sigura
    sigura 2008/01/06
    メモ取りモード
  • Blogs | ZDNet

    Microsoft watcher Mary Jo Foley's blog covers the products, people and strategies that make Microsoft tick. Adrian Kingsley-Hughes sifts through the marketing hyperbole and casts his critical eye over the latest technological innovations to find out which products make the grade and which don't.

    Blogs | ZDNet
    sigura
    sigura 2008/01/03
    マイクロソフトがEmacs.Netを開発中?
  • EmacsでGmail IMAPを触る - とあるはてな社員の日記

    ついに、Gmailで待望のIMAPサポートが追加されました!もう何年もGmailにIMAPサポートがあればなぁ、と待ち望んでいたので、極めてうれしいです。 これで、 普段は、Gmailの安定したバックエンド + フロントエンドの軽快なメーラ 出先や他のPCを使う時は、GmailのウェブUI という理想的な使い分けができるようになります。いかにGmailのUIが素晴しくても、ローカルクライアントの軽快さにはかなわないですからね。 ここで、IMAPクライアントとしてどのメーラがいいか?という話になるのですが、オールドタイプのEmacs厨としては、Wanderlustが一押しです。Thunderbirdなんて軟弱者向けです。mewも悪くはないですが、IMAPでのソートをサポートしていないのが致命的です。 というわけで、Gmail向けのWanderlustの設定をまとめてみました。Emacs信者の

    EmacsでGmail IMAPを触る - とあるはてな社員の日記
  • 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 を操作する
  • Emacs Timeline

    Emacs Timeline. by Jamie Zawinski <jwz@jwz.org> written:   8-Mar-1999 updated: 29-Oct-2007 Someone prodded me into drawing up a timeline of the Emacs family tree. Let me know if you have any additions/corrections. This isn't intended to be a complete list of everything that has ever called itself Emacs -- as Craig Finseth's periodic posting of emacs implementations shows, that would be much larger

    sigura
    sigura 2007/09/13
    emacs系統図
  • ndest agent

    ndestエージェント Hyper Estraierのインデックスに対して検索をかけるエージェントです。 実験段階の状態ですので仕様が大幅に変更される可能性もあります。 筆者は基的にWindows上でしか使っていない為、情報は偏っています。 手元の環境では確認していますが他の環境でも正しく動くとは限りません。 質問等ありましたら電子辞書オープンラボのMLか掲示板までどうぞ。 古いパッチ等はこちらにあります。 ndestエージェント 平林幹雄さんが作成された全文検索システムであるHyper Estraierのインデックスを検索するLookupのエージェントです。 Lookup 1.4+mediaに含まれています。 また、ローカルなインデックスの検索にはHyper Estraierに含まれるestcmdが必要です。 for your download, インストール Lookup 1.4+m

  • File-local Variables in Emacs

    Emacs のファイルローカル変数 Emacs には編集するファイルごとにファイル名に関係なく編集モードを指定したり、 ローカル変数を設定したりするための機能があります。 この機能に関する覚え書きのようなものです。 Emacs のマニュアルではこの機能を使って設定する変数を File Variables (ファイル変数) や単に local variable (ローカル変数) と呼んだりしていますが、 これだと他のバッファローカル変数や Emacs-Lisp のローカルバインディングと紛らわしいので、ここでは GNU Emacs Lisp Reference Manual の 2.9版の表記 (File Local Variables) を参考にして「ファイルローカル変数」と書いています。 ここで単に Emacs と書いているのは GNU Emacs のことです。私がそれしか使ってないもん

    sigura
    sigura 2007/08/10
    メジャーモードなどの設定をファイルに埋め込む方法
  • 新Emacsの強力な置換機能を使いこなす - ZDNet Japan

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 6年ぶりの大きなアップデートとなったEmacs 22.1、CVS先端の開発バージョンを使っているユーザは、なんとなく見過ごしてしまっているかもしれないが、新しい機能には便利なものが多い。ここでは、特に強化された置換機能について取り上げる。使いこなせば強力なので、是非使ってみて欲しい。 replace-regexpがプログラマブル置換へとパワーアップ Emacsではreplace-regexpで正規表現置換ができる。現在主流となっている正規表現のスタイルはPerlに源流をおいたものが多いが、Emacsの正規表現はそれとは異なる。特に\( \)の表記などが独特だ。とはいえ、Emacsを愛しているならば、馴れるしかないだろう。書き方が違うだけ

    新Emacsの強力な置換機能を使いこなす - ZDNet Japan
    sigura
    sigura 2007/06/14
    emacs22
  • SLOBSERVER - L'actualité de Second Life

    Not sure where to start? Get going with our crush course for beginners and create your first project.

    SLOBSERVER - L'actualité de Second Life
    sigura
    sigura 2007/05/13
    emacsから透過的にgpgを扱う