emacs > texiファイルからinfoファイルを作成して使う

「emacs/texiファイルからinfoファイルを作成して使う」の編集履歴(バックアップ)一覧はこちら

emacs/texiファイルからinfoファイルを作成して使う - (2015/03/12 (木) 12:14:21) の1つ前との変更点

追加された行は緑色になります。

削除された行は赤色になります。

** 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]]  

表示オプション

横に並べて表示:
変化行の前後のみ表示: