.emacsファイルをいじらないで(！)バックアップファイルができないようにする(Emacsのカスタマイズのエキスパートになる道！)

<div align="center">
  <a href="http://bit.ly/cyginst"><img width="426" height="67" src="https://raw.githubusercontent.com/javacommons/qiita/master/jc-banner-2017-0419-0240.gif" /></a>
</div>

<hr />

`#`書きかけ(出来立て)だけどね、投稿するよ～！

Emacsの(悪名高い?)バックアップファイル…これができないようにするやり方はいくつかのサイトやQiitaの記事で目にします。

> 【例(引用)】
> 『Emacs で自動作成されるファイル(バックアップ、自動保存、ロック)の設定』【脚注[^1]】
> Emacs ではファイルを編集すると、バックアップファイルという ~(チルダ)の付いたファイルができてしまい、これが結構うっとうしかったりします。
> 今回はこのバックアップファイルなどの Emacs が自動で作成するファイル、およびその設定について説明します。 

[^1]: http://yohshiy.blog.fc2.com/blog-entry-319.html 『Emacs で自動作成されるファイル(バックアップ、自動保存、ロック)の設定』

要は「.emacs」や「init.el」に以下のようなLispコードを書けば良いのですが、設定ファイルをいじるのに抵抗がある人は少なくないと思います。(強引な仮定！…そうしないと記事が書けないから！)

```el
(setq make-backup-files nil) ;; 通常のバックアップファイルを作成しない
(setq auto-save-default nil) ;; 自動保存ファイルを作成しない
```

今回は、意外と使っている人が少ないと思われる「Emacsのメニューによる設定手順」を紹介してみたいと思います。
最初に断っておきますが、Emacsの設定ファイルをいじることに慣れている方は、この手順の方が煩わしいと感じるかもしれません…あしからず。

この記事におけるスクリーンショットは、Windows10上の「Cygwin」の「emacs-w32」パッケージのものですが、Emacsの操作手順については他の環境でも基本的に同じです。

- Cygwinのインストールの革新的な(！)やり方についてはこの記事【脚注[^2]】をご覧ください。
- emacs-w32についてお知りになりたい方はこの記事【脚注[^3]】をご覧ください。 

[^2]: http://qiita.com/javacommons/items/1a182f187fd2a8df29c2 『Cygwinの環境を複数作ったり、パッケージのインストールを自動化したりする(たった一つのスクリプトファイルだけで…魔法のように…Linuxライク環境が構築できる！)』

[^3]: http://qiita.com/javacommons/items/f1d51413bf29d39dc060 『Cygwin では emacs パッケージではなく emacs-w32 パッケージをインストールしましょう！』

# ウィンドウモードでの手順

## 1.「通常のバックアップファイルを作成しない」設定のやり方

まず、シェルから「emacs &」でEmacsを起動します(ウィンドウモード)。ウィンドウモードでは、X-Windowと同様にマウスでメニュー操作ができます。
![a.png](https://qiita-image-store.s3.amazonaws.com/0/140610/2c12ef4c-c846-c476-ff62-155f283aeeac.png)

![b.png](https://qiita-image-store.s3.amazonaws.com/0/140610/fd9633db-f144-9e93-41e4-566d3a673cdb.png)

![c.png](https://qiita-image-store.s3.amazonaws.com/0/140610/cf05853d-f2f6-efc3-8967-96fe5cf434c6.png)

![d.png](https://qiita-image-store.s3.amazonaws.com/0/140610/bb33d2ae-882f-2aaa-59f6-8425529c07dd.png)

![e.png](https://qiita-image-store.s3.amazonaws.com/0/140610/c3ec5a15-060e-34a6-7b32-768f81c6b25c.png)

![f.png](https://qiita-image-store.s3.amazonaws.com/0/140610/d3bdd71c-939a-9b28-efc3-874c5aec7975.png)

![g.png](https://qiita-image-store.s3.amazonaws.com/0/140610/d5e075cb-29f1-887f-b044-eac1a7a529fa.png)

![h.png](https://qiita-image-store.s3.amazonaws.com/0/140610/00889356-ba1f-4e20-82f5-df8721a7baf0.png)

![g.png](https://qiita-image-store.s3.amazonaws.com/0/140610/501c8078-ae23-cbfe-14fd-90d48cd3c10e.png)

## 2.「自動保存ファイルを作成しない」を設定してみましょう

先ほどの『1.「通常のバックアップファイルを作成しない」設定のやり方』と同じ手順で設定します。
相違点のみ示します。

![h.png](https://qiita-image-store.s3.amazonaws.com/0/140610/f23e5c61-df8a-b30e-e77f-6001430b78ac.png)

![i.png](https://qiita-image-store.s3.amazonaws.com/0/140610/6f0790af-9126-385d-5c6c-c884283c1ffe.png)

どうでしょうか…できましたでしょうか？

# コンソールモードでの手順

Emacsをコンソール内で開くために「emacs -nw」で起動します。

![j.png](https://qiita-image-store.s3.amazonaws.com/0/140610/bd73c9bc-c22c-7855-84ee-477106e75b18.png)

![k.png](https://qiita-image-store.s3.amazonaws.com/0/140610/4e671574-6cbb-4bf4-d3c5-95740dc83199.png)

![l.png](https://qiita-image-store.s3.amazonaws.com/0/140610/65b827e1-9ea7-fd4e-5552-fe1e60ceaa9c.png)

![m.png](https://qiita-image-store.s3.amazonaws.com/0/140610/ad945d7f-8978-2c33-6653-8349bd05933e.png)

![n.png](https://qiita-image-store.s3.amazonaws.com/0/140610/3e799787-2f7b-ca0a-c500-fb0851bf0cd5.png)

![o.png](https://qiita-image-store.s3.amazonaws.com/0/140610/35f9fe3b-0895-8c37-4fea-95af71151d78.png)

![p.png](https://qiita-image-store.s3.amazonaws.com/0/140610/b731be88-bebc-57ca-1a09-15dd06b2d53d.png)

![q.png](https://qiita-image-store.s3.amazonaws.com/0/140610/81c301bc-cb80-b108-bd8b-fcf2a4298719.png)

![r.png](https://qiita-image-store.s3.amazonaws.com/0/140610/1589ddd9-4b54-3a00-e39f-9e08da3e9a1b.png)

![s.png](https://qiita-image-store.s3.amazonaws.com/0/140610/52a7e330-adae-5e89-8812-5d9f0ee1557c.png)

![t.png](https://qiita-image-store.s3.amazonaws.com/0/140610/11956768-4ed6-a212-f9c7-0d056e555214.png)

![u.png](https://qiita-image-store.s3.amazonaws.com/0/140610/aaa1e659-b493-2b5f-0ad5-6a02c220c692.png)

以上です。

# 最後に

これから校正・加筆していきますが、内容はこんなもんです。「Search for symbol」で検索できますから、いろいろ試してみてくださいね！

# それでゃ！

<table height="400" width="600"><tr><td>
😲<b>セーラームーン / ムーンライト伝説 (ユーロビート)ver.</b>
<blockquote class="twitter-tweet" data-lang="ja"><p lang="ja" dir="ltr">セーラームーン / ムーンライト伝説 (ユーロビート)ver.<a href="https://t.co/o91qCKNtAW">https://t.co/o91qCKNtAW</a></p>&mdash; JavaCommons (@javacommons) <a href="https://twitter.com/javacommons/status/849831235933224960">2017年4月6日</a></blockquote>
</td></tr></table>

----