Windows10でEmacsを使う

Windows10でEmacs (NTEmacs) を使えるようにしたのでメモ。

Emacsを下記からダウンロード。
https://www.gnu.org/software/emacs/download.html#windows

最新の emacs-27.1-x86_64.zip をダウンロードした。

で、それを展開したら emacs-27.1-x86_64\bin\runemacs.exeを実行すればEmacsが起動する。

さて、init.elは C:\Users\{ユーザー}\AppData\Roaming\.emacs.d\init.el になるので、このファイルを作って諸々書き込む。

とりあえず最低限init.elはこれを書いておく。

(setq inhibit-startup-screen t)
  
(setq frame-title-format
      (format "%%b - emacs-%s" emacs-version))
  
(setq-default line-spacing 2)
(setq-default tab-width 4 indent-tabs-mode nil)
 
(setq make-backup-files nil)
(setq confirm-kill-emacs 'y-or-n-p)
 
(show-paren-mode t)
(setq show-paren-style 'mixed)
(setq show-paren-delay 0)
(transient-mark-mode t)
(global-hl-line-mode t)

(add-to-list 'default-frame-alist '(font . "Consolas" ))
(set-face-attribute 'default t :font "Consolas" )

(set-language-environment "Japanese")
(prefer-coding-system 'utf-8)
(set-default-coding-systems 'utf-8)
(setq locale-coding-system 'utf-8)
 
(global-display-line-numbers-mode t)
(global-set-key "\C-h" `delete-backward-char)
 
(set-frame-size (selected-frame) 120 40)
 
(setq-default truncate-lines 1)
 
(require 'package)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/"))
(add-to-list 'package-archives '("melpa-stable" . "https://stable.melpa.org/packages/"))
(add-to-list 'package-archives  '("marmalade" . "https://marmalade-repo.org/packages/"))
(add-to-list 'package-archives '("org" . "http://orgmode.org/elpa/"))
(package-initialize)

このあと色々インストールしてinit.elを育てるという行事が続く(謎