All in Emacs

GNE Emacsを、初心者の気持ちで、学びなおします。
忘れないように、備忘録として始めました。

GNU Emacs 日本語マニュアル インストール( info ) ※修正版

2022-06-05 16:13:16 | 日記

GNU Emacs のヘルプ機能として、info があり、たくさんのマニュアルが表示できます。しかし、チュートリアルだけが日本語で、それ以外は英語です。そこで、日本語のマニュアルを追加するために、日本語 info ファイルをインストールします。

(1)インストールする日本語infoファイルのダウンロード

・Emacs 日本語マニュアル、Elisp 日本語マニュアル

ダウンロード先:https://ayatakesi.github.io/

  Emacs 28.1 - emacs 28.1の日本語マニュアル - Info document entirely on one large info              - emacs 28.1のelisp日本語マニュアル - Info document entirely on one large info

ダウンロードするファイル:emacs-ja .info、elisp-ja.info

(2)infoファイルを保存するフォルダの作成

   ~/.emacs.d/info フォルダを作成して、emacs-ja.info、elisp-ja.info を移動する。

(2)dir ファイル作成

 infoファイルを保存したフォルダには、dirファイルが必要なため下記の内容で、dir(拡張子なし)ファイルを作成して、~/.emacs.d/info フォルダに保存する。

注意:4行目に、制御文字、ファイルの最後に改行が入っていないと正常に動作しない。とりあえず、下記の内容を全部コピーしてファイルを作成すること。


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

This (the Directory node) gives a menu of major topics.
Typing "q" exits, "H" lists all Info commands, "d" returns here,
"h" gives a primer for first-timers,
"mEmacs" visits the Emacs manual, etc.

In Emacs, you can click mouse button 2 on a menu item or cross reference
to select it.

* Menu:

Emacs
* Emacs-ja: (emacs-ja). Emacs japanese manual
* Elisp-ja: (elisp-ja). Emacs lisp japanese manual


(4)init.el の設定

下記の内容を init.el に追加します。


(leaf info-file
:config
(add-to-list 'Info-directory-list "~/.emacs.d/info/")

)


(5)infoの使い方

C-h i または C-h C-h i または M-x info で、infoが使えます。

今回追加したものは、Emacs-ja、Elisp-jaです。マニュアルの名前にカーソルを持ってきてEnterキーを押すとマニュアルが表示されます。

 info は階層になっていて、キーワードを選択して、読み進んで行きます。スペースキーで下向きにスクロールします。上位項目に戻るときは ^キー、終了は q キーです。

 今まで、infoで最新のマニュアルが読めることがわかっていましたが、英語なのでほとんど活用してませんでした。これで、Emacsを使いながらマニュアルが参照できます。また、Emacs独学のため、一度は全部読んでみたいと思ってます。ただ、内容は結構ボリュームがあるため、簡単に読破できないだろうな?

 

 

 

 

 

 

 



最新の画像もっと見る

4 コメント

コメント日が  古い順  |   新しい順
Unknown (EG)
2022-06-22 00:16:53
emacs 27.2 を導入しようとしているド素人です。
記事のとおりやってみようとしたのですが
init.el に追加した設定でエラーが出ました。

Symbol's function definition is void: leaf

leaf の定義はどこにあるのでしょうか?
返信する
Unknown (yas202204)
2022-06-22 01:37:41
このブログにleafの定義で書かれたini.elがあるので、この通りにするか、参考にして見てください。

init.el をleaf.elで書き直し(WindowsとUbuntuに両対応)(4回目修正版)
https://blog.goo.ne.jp/yas202204/e/fd3a158f3887ab646900f2715c3e683ahttps://blog.goo.ne.jp/yas202204/e/fd3a158f3887ab646900f2715c3e683ahttps://blog.goo.ne.jp/yas202204/e/fd3a158f3887ab646900f2715c3e683a

また、この記事自体これを参考にしています。

Emacs入門から始めるleaf.el入門
https://qiita.com/conao3/items/347d7e472afd0c58fbd7
返信する
Unknown (yas202204)
2022-06-22 01:41:20
先ほどのリンクは見れないので、再度書きます。

init.el をleaf.elで書き直し(WindowsとUbuntuに両対応)(4回目修正版)
https://blog.goo.ne.jp/yas202204/e/fd3a158f3887ab646900f2715c3e683a
返信する
Unknown (EG)
2022-06-23 09:18:04
ご丁寧にありがとうございます。

ド素人の力量では、しかも小さな init.el には
leaf.el は荷が重そうです・・・

とりあえず、Info-default-directory-list に追加して先に進むことにしました。すみません。
将来 init.el が散らかってきたら参考にさせていただきます。
返信する

コメントを投稿