Emacs辞典 Emacs & Emacs Lisp操作・カスタマイズリファレンス(佐藤竜一)|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. Emacs辞典 Emacs & Emacs Lisp操作・カスタマイズリファレンス

Emacs辞典 Emacs & Emacs Lisp操作・カスタマイズリファレンス


形式:
書籍
発売日:
ISBN:
9784798110608
価格:
本体2,980円+税
仕様:
四六・392ページ
分類:
LINUX・UNIX
  • このエントリーをはてなブックマークに追加

Emacs & Emacs Lispのことなら、この1冊でOK!!

本書は、Linux(UNIX)の定番ツール「Emacs」及びEmacs自身を構成している定番プログラミング言語「Emacs Lisp」の操作&カスタマイズ辞典です。Emacsの基本知識、テキスト編集やモード編集の基本操作から、Emacsそのものを構成している言語でもある「Emacs Lisp」の入門と関数リファレンスをまとめて収録しています。この1冊でEmacs、Emacs Lispのすべてがわかる、ユーザー必携の1冊です。


01 Emacs入門

01-01 Emacsの紹介
  01-01-01 Emacsの特徴
  01-01-02 Emacsの亜種
  01-01-03 EmacsとEmacs Lisp
  01-01-04 初期設定ファイル
01-02 Emacsを使うための基礎知識
  01-02-01 外観の構成要素
  01-02-02 バッファ/ウィンドウ/フレーム
  01-02-03 キーの表記方法
  01-02-04 基本的な操作方法
  01-02-05 モード
  01-02-06 前置引数
  01-02-07 トラブルからの脱出
  01-02-08 正規表現
  01-02-09 ヘルプの利用方法
  01-02-10 日本語を利用するための設定
  01-02-11 Cygwinのセットアップ

02 テキスト編集の基本

02-01 起動と終了
  02-01-01 Emacsの起動
  02-01-02 Emacsの終了
02-02 ファイル操作
  02-02-01 ファイルを開く
  02-02-02 ファイルの保存
02-03 バックアップと自動保存
  02-03-01 バックアップファイルの自動作成
  02-03-02 自動保存
02-04 カーソル移動
  02-04-01 文字及び行単位の移動
  02-04-02 スクロールと特殊な移動
  02-04-03 単語/文/段落/ページ単位での移動
02-05 バッファ/ウィンドウ/フレーム
  02-05-01 バッファ
  02-05-02 ウィンドウ
  02-05-03 フレーム
02-06 リージョンとキル/ヤンク
  02-06-01 リージョンの設定
  02-06-02 その他のリージョン設定方法
  02-06-03 キルと削除
  02-06-04 ヤンク
  02-06-05 矩形操作
02-07 検索と置換
  02-07-01 文字列の検索
  02-07-02 置換
02-08 特殊な編集
  02-08-01 テキストの詰め込み
  02-08-02 レジスタ操作
  02-08-03 アンドゥ
  02-08-04 その他のよく使う機能

03 モードを利用した編集

03-01 text-mode(テキスト編集モード)
  03-01-01 インデントとセンタリング
  03-01-02 paragraph-indent-text-mode
03-02 c-mode
  03-02-01 c-modeの概要
  03-02-02 S式/リスト/関数の操作
  03-02-03 自動改行と欲張りな削除
  03-02-04 コメントの編集
  03-02-05 マクロの記述と操作
  03-02-06 インデントとコーディングスタイル
  03-02-07 ソースコードのコンパイル
  03-02-08 タグジャンプと入力補完
03-03 アウトライン編集モード
  03-03-01 outline-modeの概要
  03-03-02 アウトラインの表示/非表示の制御
  03-03-03 アウトラインレベルでの移動と編集
  03-03-04 他のモードとの併用
03-04 バイナリファイル編集モード
  03-04-01 バイナリファイルの閲覧
  03-04-02 カーソルの移動とデータの編集
03-05 ピクチャーモード
  03-05-01 基本的な編集操作
  03-05-02 カーソル移動方向の変更
03-06 動的略語展開
  03-06-01 動的略語展開の実行
03-07 静的略語展開
  03-07-01 静的な略語の登録
  03-07-02 静的な略語の展開
  03-07-03 静的略語定義の保存
03-08 バッファ操作
  03-08-01 バッファメニューによるバッファ操作
  03-08-02 バッファセレクションメニューによるバッファ操作
03-09 ディレクトリ・エディタ(dired)
  03-09-01 ディレクトリ・エディタの基本操作
  03-09-02 マークによる操作
  03-09-03 その他のファイル操作
03-10 comint
  03-10-01 インタプリタの操作
  03-10-02 入力と操作の編集
  03-10-03 customizeによる設定

04 Lisp入門

04-01 Lispの紹介
  04-01-01 Lispプログラムの例
  04-01-02 REPL(read-ecal-print loop)
  04-01-03 S式
  04-01-04 シンボル
  04-01-05 評価のルール
04-02 さまざまなデータ型
  04-02-01 数値
  04-02-02 文字
  04-02-03 シーケンスと配列
  04-02-04 文字列
  04-02-05 文字テーブルとプールベクタ
  04-02-06 文字列の整形
  04-02-07 比較
  04-02-08 述語
04-03 関数
  04-03-01 関数の定義
  04-03-02 引数リスト中のキーワード
  04-03-03 再帰
  04-03-04 束縛と代入
04-04 リスト
  04-04-01 リストの構造
  04-04-02 リストの生成
  04-04-03 その他のリスト/シーケンス操作
  04-04-04 連想リスト
  04-04-05 属性リスト
04-05 Lispプログラムの構造
  04-05-01 変数と代入
  04-05-02 ローカル変数の利用
  04-05-03 論理演算
  04-05-04 条件分岐と繰り返し
  04-05-05 複文
  04-05-06 エラー処理
  04-05-07 明示的なエラーの発生
  04-05-08 非局所脱出
  04-05-09 非局所脱出の後始末
04-06 マクロ
  04-06-01 マクロの概念
  04-06-02 マクロの定義
  04-06-03 バッククォートによる部分的な評価
04-07 その他の話題
  04-07-01 オブジェクトの印字
  04-07-02 関数の呼び出しと適用
  04-07-03 マップ関数
  04-07-04 破壊的関数
  04-07-05 シンボル及び関数定義の操作
04-08 アドバイス
  04-08-01 アドバイスの概要
  04-08-02 アドバイスの定義
  04-08-03 アドバイスの活性化と有効化
  04-08-04 引数及び返却値の操作
04-09 ロード
  04-09-01 ファイルロードの概要
  04-09-02 ライブラリのロード
  04-09-03 機能

05 Emacs Lispリファレンス

05-01 さまざまなオブジェクト
  05-01-01 編集に関連するオブジェクト
  05-01-02 編集に関連するオブジェクト向けの述語
05-02 モード
  05-02-01 メジャーモード
  05-02-02 メジャーモードの判定
  05-02-03 マイナーモード
  05-02-04 モードラインの定義
  05-02-05 バッファローカル変数
  05-02-06 フック
  05-02-07 ファイル内での変数設定
05-03 キー
  05-03-01 キーマップの概要
  05-03-02 キーマップの作成とコピー
  05-03-03 バインディングの取得
  05-03-04 キーの割り当て
05-04 テキスト属性
  05-04-01 テキスト属性の概要
  05-04-02 テキスト属性の取得と変更
05-05 フェイスとフォントロックモード
  05-05-01 フェイスの定義
  05-05-02 フェイスの参照
  05-05-03 フェイスの属性
  05-05-04 フォントロック
05-06 ユーザとの対話
  05-06-01 インタラクティブ宣言
  05-06-02 文字列の読み込み
  05-06-03 入力の確認
05-07 補完入力
  05-07-01 特定のオブジェクトに対する補完入力
  05-07-02 汎用の補完入力関数
05-08 バッファ内の位置
  05-08-01 ポイントの取得と境界判定
  05-08-02 ポイントの移動
  05-08-03 マーカ
05-09 バッファの編集
  05-09-01 テキストの追加と挿入
  05-09-02 テキストのキルと削除
  05-09-03 ナローイング
05-10 検索と置換
  05-10-01 文字列の検索
  05-10-02 マッチ位置とマッチ内容の取得
  05-10-03 置換
05-11 ファイルとバッファの操作
  05-11-01 バッファの作成と削除
  05-11-02 バッファの切り替え
  05-11-03 バッファの情報
  05-11-04 バッファからのデータの取得
  05-11-05 ファイルの読み込み
  05-11-06 ファイルの保存
  05-11-07 パスの操作
  05-11-08 ファイルの操作
05-12 ウィンドウとフレーム
  05-12-01 ウィンドウの選択と移動
  05-12-02 ウィンドウの削除
  05-12-03 ウィンドウの分割とサイズ
  05-12-04 フレームの作成と削除
  05-12-05 フレームの選択
  05-12-06 フレームの状態
05-13 日付と時刻
  05-13-01 現在時刻の取得
05-14 カスタマイズ定義
  05-14-01 グループと変数の定義
  05-14-02 カスタマイズ型
05-15 Emacsに関する情報
  05-15-01 稼働環境の取得
  05-15-02 その他の情報の取得

06 フォントと文字コード

06-01 さまざまな文字の利用
  06-01-01 言語環境
  06-01-02 ローカルの基づく言語環境の選択
  06-01-03 文字集合
  06-01-04 コーディングシステムの概要
  06-01-05 EmacsのUnicodeサポート
  06-01-06 コーディングシステムの認識方法
  06-01-07 コーディングシステムの指定
  06-01-08 インプットメソッドの概要
  06-01-09 インプットメソッドの選択
06-02 フォント
  06-02-01 Emacsにおけるフォント
  06-02-02 Xの論理フォント
  06-02-03 フォントセットの定義
  06-02-04 Meadow論理フォント
  06-02-05 Meadowのフォント要素
  06-02-06 MeadowでTrueTypeフォントを使う
  06-02-07 MeadowでBDFフォントを使う

本書は付属データの提供はございません。

書籍への問い合わせ

正誤表、追加情報をご確認の上、こちらよりお問い合わせください

書影の利用許諾について

本書籍に関する利用許諾申請はこちらになります

追加情報はありません。
正誤表の登録はありません。