トップページ -> インストール,設定,利用 -> Windows ソフトウエア -> emacs のインストール(Windows 上)
[サイトマップへ], [サイト内検索へ]

emacs のインストール(Windows 上)

https://github.com/mhatta/emacs-26-x86_64-win-im で配布されているファイルを使います.

このページで紹介するソフトウエアの作者に感謝します.


インストール手順

  1. 次のページを開く

    https://www.gnu.org/savannah-checkouts/gnu/emacs/download.html#windows

  2. ダウンロード

    [image]
  3. 最新版の「emacs-26」をクリック

    [image]
  4. 最新版のファイルを選ぶ.

    [image]
  5. .zip ファイルのダウンロードが始まる.

    [image]
  6. ダウンロードした .zip ファイルを展開(解凍)する.

    ※ Windows での展開(解凍)のためのソフトには,「7-Zip」などがある.

    [image]
  7. ディレクトリ C:\emacs-26.3を作り, そこに,丸ごと,コピーする.

    [image]

github.com/mhatta の emacs を使う

秀逸なので,使いたい.

  1. emacs のダウンロード Web ページを開く

    https://www.gnu.org/savannah-checkouts/gnu/emacs/download.html#windows

  2. Windows版が欲しい.「nearby GNU mirror」をクリック

    [image]
  3. Download」をクリック

    [image]
  4. .zip ファイルのダウンロードが始まる.

    [image]
  5. ダウンロードした .zip ファイルを展開(解凍)する.

    ※ Windows での展開(解凍)のためのソフトには,「7-Zip」などがある.

    [image]
  6. 丸ごと,C:\emacs-26.3 にコピーする.

    同じ名前のファイルは置き換える.

    [image]
  7. C:\emacs-26.3\bin\runemacs.exe を実行し,起動できることを確認する.

    [image]

emacs.d\init.el の設定例

;; w32-ime
(w32-ime-initialize)
(setq default-input-method "W32-IME")
(setq-default w32-ime-mode-line-state-indicator "[Aa]")
(setq w32-ime-mode-line-state-indicator-list '("[Aa]" "[あ]" "[Aa]"))
(setq w32-ime-buffer-switch-p t)

;; フォントサイズ
(set-fontset-font "fontset-standard"
   		  'ascii
   		  (font-spec :family "VL Gothic" :size 20) nil 'prepend)  ;; ここでサイズを指定
(set-fontset-font "fontset-standard"
 		  'japanese-jisx0213.2004-1
  		  (font-spec :family "VL Gothic") nil 'prepend)

;; mozc のロードと,日本語文字コード
(require 'mozc)
(load-library "mozc")
(set-language-environment "Japanese")
(setq default-input-method "japanese-mozc")
(global-set-key [zenkaku-hankaku] 'toggle-input-method)
(prefer-coding-system 'shift_jis)
(set-file-name-coding-system 'cp932)
(set-keyboard-coding-system 'cp932)
(set-terminal-coding-system 'cp932) 

;; キーバインド. CTRL + Z を無視.CTRL + H でバックスペース.
(global-unset-key "\C-z")
(keyboard-translate ?\C-h ?\C-?)

;; 表示を単純化(スタートアップメッセージなし.スクラッチは空.ツールバー無し,
;; スクロールバーなし).,ベル無し.
(setq ring-bell-function 'ignore)
(setq inhibit-startup-message t)
(setq initial-scratch-message "") 
(tool-bar-mode -1)
(menu-bar-mode 0)
(set-scroll-bar-mode nil)
(setq frame-title-format (format "%%f - Emacs@%s" (system-name)))

;; 行番号表示
(global-linum-mode t)
(column-number-mode t)

;; かっこの対応の表示に関する設定
;; (show-paren-mode t)
;; (setq show-paren-delay 0)
;; (setq show-paren-style 'expression)

;; 余計な空白を色付きで表示
(setq-default show-trailing-whitespace t)
(set-face-background 'trailing-whitespace "#b14770")

;; yes, no は,y, n で済むように
(fset 'yes-or-no-p 'y-or-n-p)

;; 履歴
(recentf-mode t)
(setq recentf-max-menu-items 30)
(setq recentf-max-saved-items 5000)

;; スクロールの量
(setq scroll-conservatively 35
      scroll-margin 0
      scroll-step 1)
(setq comint-scroll-show-maximum-output t)

;; タブ
(electric-indent-mode -1)
(setq-default indent-tabs-mode nil)
(custom-set-variables '(tab-width 4))

;; 補完
(when (require 'auto-complete-config nil t)
   (ac-config-default))
(setq text-mode-hook 'turn-off-auto-fill)

;; 大きさ
(setq initial-frame-alist
   (append (list
      '(top . 25)
      '(left . 10)
      '(width . 60)  
      '(height . 30)) 
    initial-frame-alist))
(setq default-frame-alist initial-frame-alist)

高DPIスケール設定

次のように,日本語のフォントのサイズが違って表示されるときは,ここにある設定を試す.うまく行かない場合もある.

[image]
  1. emacs.exe を選び,右クリックメニューで「プロパティ」を選ぶ.

    [image]
  2. 互換性」で「高DPI設定の変更」をクリック.

    [image]
  3. 高いDPIスケールに実行を上書きします」をチェック.

    [image]

本サイトは金子邦彦研究室のWebページです.サイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.

問い合わせ先: 金子邦彦(かねこ くにひこ) [image]