タグ

elispとtipsに関するTacoSのブックマーク (4)

  • ひとつの .emacs で設定を、、その2。 - 日々、とんは語る。

    前回は、Emacs の環境別に書き分ける方法を紹介したのですが、 どようびさんのコメントにあるように環境別にガチガチに書いてしまうと流用できなくて不便です。 で、環境によっては未導入な Elisp とかがあるわけですが、通常は .emacs 読み込み時に存在しない Elisp を require しようとすると、エラーを吐いて以後の読み込みを中断します。 これはこれで設定の正しさを確認できますが、違う環境でとりあえず使いたい場合にはちょっと面倒です。 そこで、存在しないものは、その関連する設定ごと無視してくれて、存在する Elisp は関連する設定も正しく読み込んでくれるような形が望ましいです。 when による分岐と require の第三引数を使う。 Emacs のバージョンいくつからかは知りませんが、require 関数には、オプションで第三引数 noerror を受けつけてくれます

    ひとつの .emacs で設定を、、その2。 - 日々、とんは語る。
  • Emacs設定講座「キーバインドよ、俺色に染まれ。ア!!」。 - 日々、とんは語る。

    追記 この記事を元に書籍が出来ました! 時間と命を削って、より詳細に解説しましたので、Emacs に興味がある人はぜひ一度手に取ってみて下さい。 Emacs実践入門 ?思考を直感的にコード化し、開発を加速する (WEB+DB PRESS plus) 作者: 大竹智也出版社/メーカー: 技術評論社発売日: 2012/03/07メディア: 単行(ソフトカバー)購入: 22人 クリック: 396回この商品を含むブログ (1件) を見る簡単とは言え、Elisp とかの話がメインだった前回までとは、がらりと変って、今回はキーバインドの話をしたいと思います。 なので、Lisp とかわからんちんな人も、今回は大丈夫なはずです。 キーバインドの調べ方。 Emacs と言えば、よくその特殊なキーバインドが覚えられない。という意見が多く聞かれます。 逆に、Emacs をずっと使っている人は、キーバインドで何

    Emacs設定講座「キーバインドよ、俺色に染まれ。ア!!」。 - 日々、とんは語る。
  • 分割したウィンドウの大きさをインタラクティヴに変更する - mooz deceives you

    デフォルトのキーバインドが異常 Emacs をお使いの方であれば、次のようにしてウィンドウを分割しまくりの生活を送られていることと思います。 C-x 2 や C-x 3 を入力してウィンドウを分割。これは基中の基ですよね。しかし、分割されたウィンドウのサイズを変えるキーバインドとなると、即座に出てくる人はガクッと少なくなるのではないでしょうか。 この背景には、 デフォルトのキーバインドが覚えにくい というか覚えても入力しにくい 入力しにくいから使わない 忘れる といった一連の流れがあるのではないかと、僕は密かに踏んでいます。 ここで、その覚えにくいデフォルトのキーバインドを載せておきましょう。 キー説明 C-u -1 C-x ^ウィンドウを縦方向へ縮める C-x ^ウィンドウを縦方向へ広げる C-x {ウィンドウを横方向へ縮める C-x }ウィンドウを横方向へ広げる 例えば 3 文字分

    分割したウィンドウの大きさをインタラクティヴに変更する - mooz deceives you
  • Emacs Lisp TIPS - ファイル更新日を自動的に書き換える

    はじめに GNU Emacs には Emacs Lisp 言語を用いた超強力なマクロ機能があります。 ここでは、私がこれまでに培ってきた便利な設定/カスタマイズ用マクロを 紹介したいと思います。 自作パッケージも含め、サンプルコードも載せていますので、 「.emacs(あるいは .emacs.el)」ファイルにコピー&ペーストして使ってください。 なお、2009年3月現在、私が使っている Emacs は次の通りです。 このページで紹介しているコードは 全て Emacs バージョン 22 を前提としています。 私の .emacs.el ファイルは ここ にあります。 Emacs 22.3 (Carbon Emacs Package; Mac OS X 10.5.6) Emacs 23.0.91 (Linux; Ubuntu 8.10) Emacs 22.1 (Linux; Rocks Clu

  • 1