「emacs/texiファイルからinfoファイルを作成して使う」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
** info ディレクトリ新設
mkdir ~/.emacs.d/info
** 日本語インフォのダウンロード
$ wget http://www.bookshelf.jp/2.20/packages/gnujdoc-20040106-2-pkg.tar.gz
$ tar xf gnujdoc-20040106-2-pkg.tar.gz
$ mv packages/info ~/.emacs.d/info/emacs-info
** 優しい Emacs-Lisp 講座 info の作製
$ wget http://www.gentei.org/~yuuji/elisp/elisplec.tex
$ nkf -w --overwrite elisplec.tex
$ emacs elisplec.tex
#highlight(){{{
↓変更
@setfilename elisplec.info
@settitle Lecture to Emacs Lisp
↓追記(最初の@nodeより上に
@dircategory Texinfo documentation system
@direntry
* Elisp-lesson: (elisplec). Lecture to Emacs Lisp.
@end direntry
}}}
M-x makeinfo-buffer
エラーの出る行の
{ を @{ に
} を @} に
M-x makeinfo-buffer
$ mv elisplec.info ~/.emacs.d/info/
** ついでにemacs lisp 24 manual と emacs 24 manual
$ cd ~/.emacs.d/info/emacs-info/
$ wget https://www.gnu.org/software/emacs/manual/info/elisp.info.gz
$ gunzip elisp.info.gz
$ wget https://www.gnu.org/software/emacs/manual/info/emacs.info.gz
$ gunzip emacs.info.gz
** ~/.emacs.d/info/dir の作成
#highlight(){{{
This is the file .../info/dir, which contains the
topmost node of the Info hierarchy, called (dir)Top.
The first time you invoke Info you start off looking at this node.
^_
File: dir, Node: Top This is the top of the INFO tree
* Menu:
Emacs
* Emacs Lisp: (emacs-info/elisp). Emacs Lisp24 Manual.
* Emacs: (emacs-info/Emacs). Emacs24 Manual.
* Elisp-ja: (emacs-info/elisp-ja). Elisp20 日本語マニュアル.
* Emacs-ja: (emacs-info/emacs-ja). Emacs20 日本語マニュアル.
* ELisp Lesson: (elisplec). やさしい Emacs lisp 講座
}}}
dirファイルの最後に改行がないと、C+h i したとき「* ELisp Lesson: (elisplec). やさしい Emacs lisp 講座」の行が最後に行ってしまってとっても見づらいので注意。
** .emacs の設定
#highlight(linenumber,lisp){{{
;; -----------------------------------------------------------
;;; Info
;; -----------------------------------------------------------
(require 'info)
(add-to-list 'Info-default-directory-list "~/.emacs.d/info/")
(add-to-list 'Info-default-directory-list "~/.emacs.d/info/emacs-info/")
}}}
** 使ってみる
C+h i
|キー |説明|
|i |入力された文字列にマッチする見出しを含むノードへ移動|
|, |直近のiの次の候補|
|I |入力された文字列にマッチする見出しをメニュー形式で表示する|
|s |info内を正規表現検索する|
** 参考
[[GNU Texinfo 4.3: Texinfo>>http://www.fan.gr.jp/~ring/doc/texinfo/texinfo-ja.html#SEC_Top]]
[[優しい Emacs-Lisp 講座>>http://www.gentei.org/~yuuji/elisp/]]
[[GNU Emacs Lisp Reference Manual - GNU Project - Free Software Foundation (FSF)>>https://www.gnu.org/software/emacs/manual/elisp.html]]
[[GNU Emacs manual - GNU Project - Free Software Foundation (FSF)>>https://www.gnu.org/software/emacs/manual/emacs.html]]
** info ディレクトリ新設
mkdir ~/.emacs.d/info
** 日本語インフォのダウンロード
$ wget http://www.bookshelf.jp/2.20/packages/gnujdoc-20040106-2-pkg.tar.gz
$ tar xf gnujdoc-20040106-2-pkg.tar.gz
$ mv packages/info ~/.emacs.d/info/emacs-info
** 優しい Emacs-Lisp 講座 info の作製
$ wget http://www.gentei.org/~yuuji/elisp/elisplec.tex
$ nkf -w --overwrite elisplec.tex
$ emacs elisplec.tex
#highlight(){{{
↓変更
@setfilename elisplec.info
@settitle Lecture to Emacs Lisp
↓追記(最初の@nodeより上に
@dircategory Texinfo documentation system
@direntry
* Elisp-lesson: (elisplec). Lecture to Emacs Lisp.
@end direntry
}}}
M-x makeinfo-buffer
エラーの出る行の
{ を @{ に
} を @} に
M-x makeinfo-buffer
$ mv elisplec.info ~/.emacs.d/info/
** ついでにemacs lisp 24 manual と emacs 24 manual
$ cd ~/.emacs.d/info/emacs-info/
$ wget https://www.gnu.org/software/emacs/manual/info/elisp.info.gz
$ gunzip elisp.info.gz
$ wget https://www.gnu.org/software/emacs/manual/info/emacs.info.gz
$ gunzip emacs.info.gz
** ~/.emacs.d/info/dir の作成
#highlight(){{{
This is the file .../info/dir, which contains the
topmost node of the Info hierarchy, called (dir)Top.
The first time you invoke Info you start off looking at this node.
^_
File: dir, Node: Top This is the top of the INFO tree
* Menu:
Emacs
* Emacs Lisp: (emacs-info/elisp). Emacs Lisp24 Manual.
* Emacs: (emacs-info/emacs). Emacs24 Manual.
* Elisp-ja: (emacs-info/elisp-ja). Elisp20 日本語マニュアル.
* Emacs-ja: (emacs-info/emacs-ja). Emacs20 日本語マニュアル.
* ELisp Lesson: (elisplec). やさしい Emacs lisp 講座
}}}
dirファイルの最後に改行がないと、C+h i したとき「* ELisp Lesson: (elisplec). やさしい Emacs lisp 講座」の行が最後に行ってしまってとっても見づらいので注意。
** .emacs の設定
#highlight(linenumber,lisp){{{
;; -----------------------------------------------------------
;;; Info
;; -----------------------------------------------------------
(require 'info)
(add-to-list 'Info-default-directory-list "~/.emacs.d/info/")
(add-to-list 'Info-default-directory-list "~/.emacs.d/info/emacs-info/")
}}}
** 使ってみる
C+h i
|キー |説明|
|i |入力された文字列にマッチする見出しを含むノードへ移動|
|, |直近のiの次の候補|
|I |入力された文字列にマッチする見出しをメニュー形式で表示する|
|s |info内を正規表現検索する|
** 参考
[[GNU Texinfo 4.3: Texinfo>>http://www.fan.gr.jp/~ring/doc/texinfo/texinfo-ja.html#SEC_Top]]
[[優しい Emacs-Lisp 講座>>http://www.gentei.org/~yuuji/elisp/]]
[[GNU Emacs Lisp Reference Manual - GNU Project - Free Software Foundation (FSF)>>https://www.gnu.org/software/emacs/manual/elisp.html]]
[[GNU Emacs manual - GNU Project - Free Software Foundation (FSF)>>https://www.gnu.org/software/emacs/manual/emacs.html]]