タグ

emacsに関するhilolihのブックマーク (14)

  • 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

  • [O] さくらサーバーにEmacsとScreenとZshとlvを入れる

    « メトロイド プライム ハンターズとDS Lite | トップページ | モンドセレクションとは » さくらサーバーにEmacsとScreenとZshとlvを入れる [Programming] 知人のさくらサーバーのアカウントでEmacsが使えるように、 Emacsをインストールすることになった。 「そんなことしないでviを使ったほうが良い」と 言われるかもしれませんが、 入れる必要があるのでインストール。 FreeBSDを触るのは4年ぶり。 しかも他人のアカウントなので、緊張しまくり。 どうせならScreenとZshも入れておこう、と、 頼まれてもいないことも、やってしまった。 まぁ、怒られたら消せばいいし。 以下作業メモ。 インストール時の実行権限を持っていないので、野良make。 いずれも$HOMEにインストールしました。 ・emacs21を入れてみた

  • dired

    dired 改造計画 emacs には標準で dired なるファイラがついてます。コイツがまたデフォルトのままだ と死ぬほど使いにくいので、例によって改造手術します。 (defun dired-find-alternate-file () "In dired, visit this file or directory instead of the dired buffer." (interactive) (set-buffer-modified-p nil) (find-alternate-file (dired-get-filename))) 普通にファイルやディレクトリを開くと、バッファを新しく作るようになっています。使 い始めるとこれがムカツイてしょうがないので、新しく開かないようにします。上の関数 がそれ。emacs21 には標準でついてくるみたいです。 (add-hook

  • xyzzy の音 - 編集 - comment.l と 1 行コメントトグルを合わせて使う

    Table of contents 知っていると便利な辺り テキスト折り返し(詰め込み)桁数の指定 ソート(並べ替え)する。 カーソル周辺のスペースを削除 よく使う辺り カーソルが行頭にある場合は、いっきに行削除 後ろ向きに行を削除 カーソル行を上下に移動 セレクションを上書きして貼り付け yank-select メニュウ コピー&ペースト カーソル位置の単語をクリップボードへコピー クリップボードから引用符付貼付け 挿入&削除 行頭行末のホワイトスペースとか空行とかを削除 セレクション各行の先頭に指定した文字を挿入 日付や時刻を挿入 セレクションの各行頭に指定文字を挿入またはトグル セレクションの指定行頭文字を削除 セレクションまたはリージョンをコメントアウト 1 行コメントをトグル comment.l と 1 行コメントトグルを合わせて使う いろいろ 一発でインデント セレクションを行

  • http://august.oor.jp/logs/boo/index.php?catid=7&blogid=1

  • emacs tips

    ◆◇◆ 始めに ◆◇◆ emacs は 非常に高機能だが、それだけに敷居が高いのも事実。 友人に頼まれて emacs の頁を書く事になったが、 書くべき事が 相互に複雑に関連しているので、秀麗に纏めるのは諦めた。 ただ、徒然に書き連ねるのみ。 ここでの情報は、自分が 数値計算の programing をしていく上で 役に立ったものが中心となっている。 その意味で 一般向けの頁とは趣向を異にしている事を 了承されたし。 多くの web page を参考にしており、どの web page から 情報を拝借させて頂いたのかは trace できない状況に陥っているので、 ここで 纏めて感謝の意を表しておきたい。 この頁は emacs 21.2.1 を base にしており、version 互換はそれほど 良くない事を明記しておく。 ◆◇◆ .emacs ◆◇◆ Basic Setting 基

  • Emacs ブーム来たり - naoyaのはてなダイアリー

    新人プログラマが3人入社したのが引き金になって、なぜかいまになってはてな社内で Emacs ブームが訪れています。id:higepon も質問したりなんかしているようです。社内グループの掲示板にはemacs について語ろう!スレなんかが立って、それぞれ秘蔵のマクロや設定を書き込んで盛り上がってます。 もともと僕が入社した当時は、社内には Emacs を使っている社員はいませんでした。PerlEmacs (あるいは vim あたり) で開発するのが当然だと思っていたので最初はちょっと驚いたのですが、id:jkondo を含めそのほかの社員はそれぞれおき入りのエディタのマクロをごりごりにカスタマイズして、自分たちなりの方法でやっているようでした。 特に id:jkondo は、プログラムに関してはほとんど知識がない状態で「これからはインターネットだ!」と叫んで人力検索を作るために一直線だ

    Emacs ブーム来たり - naoyaのはてなダイアリー
  • Emacs 事始め

  • Major mode to edit Perl scripts

    Perl スクリプトを編集するための設定 cperl-mode を使おう 関数名や変数名の補完入力を使う Perl の Debugger を起動する Perl スクリプトの文法的な正確さを検査する Perl語 Info を活用する cperl-mode を使おう Perl スクリプトを編集する時,普通は Emacs に標準的に附属している perl-mode を使います.しかし,この perl-mode は少し古いので最近の Perl5 の構文を利用するとインデントが崩れたりするなど,多少の不具合があります. それに対して,cperl-mode は最近も継続的にメンテナンスされていて, 新しい機能も利用できるようになっていますので,是非利用しましょう. なお,Emacs20 以降は cperl-mode.el は,Emacs の標準配布の一部となりましたから,特別にインストールする必

  • 人力検索はてな - Emacs ユーザーの方に質問です。これは便利! と思える elisp プログラムを教えてください。 標準で組み込まれてるものでも結構です。プログラムがどういうものかの説明も

    Emacs ユーザーの方に質問です。これは便利! と思える elisp プログラムを教えてください。 標準で組み込まれてるものでも結構です。プログラムがどういうものかの説明も簡単にしていただけると嬉しいです。 ちなみに自分が便利だなと思うのは ・ ELScreen (GNU screen のようなスクリーン機能を実現するもの) ・kill-summary.el (killing buffer を履歴表示して yank するものを選べるようにする) ・navi2ch (定番ですねw 2ちゃんねるビューワー) ・riece (IRCクライアント) などです。それから、こういう設定知ってる? 的なものも是非教えてください。 今日 (windmove-default-keybindings) で shift + カーソルキーで分割したウィンドウが移動できることを知って驚愕してます。 よろしくお願い

  • Emacs Beginner's HOWTO: Emacs のカスタマイズ

  • http://shakosv.sk.tsukuba.ac.jp/ShakoDoc/Editors/NEmacs/EmacsGuideInJ_html/chap0430.html

  • http://shakosv.sk.tsukuba.ac.jp/ShakoDoc/Editors/NEmacs/EmacsGuideInJ_html/

    GNU Emacs Zenith Guide for Programers --- プログラマに捧げる --- GNU Emacs ガイドブック --- カスタマイズに挑戦! --- README 利用/再配布要領 0. 始めに こので述べようとしていること 独断的エディタ進化論 スクリーン・エディタ Emacs …… マルチ・ファイル/マルチ・ウィンドウ 使用端末の能力とエディタ GNU Emacs GNUプロジェクトとFSF Copyleft League for Programming Freedom Think GNU この 私の目指すものとこのの位置づけ ……というか、何というか Emacsの姉妹品/類似品 MS-DOSでの使用 NEmacsについて Mule Demacs Epoch Emacs 動作確認環境 書中で使用した用語/訳語 謝辞 ●基編 1. 基

  • Emacsカスタマイズ入門(Emacsをsetqする方法)

    資料のライセンス ライセンスはOPLに従います。 OPL日語訳(参考) 資料のめざすところ なるべく例を多く使います Emacsのカスタマイズを行なうための基的な事柄を解説します(後で応用がきくように) 概要 Emacsを自分流にカスタマイズすればプログラミングやメール、Webブラウジ ング等、最高の環境を手に入れることができます。しかし、Emacsに新しいソ フトウェアを追加したりカスタマイズするためにはelispの基礎知識が必要に なる場面も多く、ソフトウェアの追加を躊躇される方もいらっしゃるようです。 Emacsカスタマイズに必要な最低限のelispの知識や、Emacsの設定ファイル(.emacsファイル)で発生するエラーの対処方法などを中心に解説したいと思います。 Emacsをカスタマイズしよう Emacsってどんなもの? 世間ではテキストエディタということになっていますが

  • 1