Windows 11 で Emacs を使う

 
前に書いた記事↓が古くなったのでメモ。

Windows10でEmacsを使う

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

最新の emacs-29.1_2-installer.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 initial-frame-alist
      '((top . 200)
        (left . 200)
        ))
 
(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)