読者です 読者をやめる 読者になる 読者になる

からぶん

メモ類

test_Emacs 25.1_パッチなしインストール

ソースコードコンパイル

近いFTPサーバ(日本等)のemacsディレクトリからソースファイルをダウンロードする。
http://www.gnu.org/prep/ftp.html

解凍後、emacs-25.1フォルダに移動する。

bash-3.2$ ls
BUGS          ChangeLog.2   admin/        configure.ac  lib/          make-dist*    oldXMenu/
CONTRIBUTE    INSTALL       autogen.sh*   doc/          lib-src/      modules/      site-lisp/
COPYING       Makefile.in   build-aux/    etc/          lisp/         msdos/        src/
ChangeLog     README        config.bat    info/         lwlib/        nextstep/
ChangeLog.1   aclocal.m4    configure*    leim/         m4/           nt/
bash-3.2$ ./configure    # オプション不要
bash-3.2$ make
bash-3.2$ make install

ビルドは5分程度で終わった。nextstepフォルダの下にEmacs.appができる。

最初に起動するときは右クリックで開く。サイズは108MBほどだった。
バージョン24.4の設定ファイルおよび拡張機能はそのままで起動できた。


今のところ

日本語入力時にチカチカする。パッチが必要か。

下記のショートカットが25.1ではエラーになる。→ 「<C-s-268632070> is undefined」

;; init.elに設定していたキーバインド
(global-set-key (kbd "C-s-f") 'toggle-frame-fullscreen) ; フルスクリーン

24.4を起動したら以下のメッセージが出ることがある。25.1で何か書き換えられたのか。

Error (frameset): Don't know how to interpret display "macmini001.local"
Warning (frameset): Attempt to delete the sole visible or iconified frame

C-;をC-xにしているがC-; C-;で問題なくコメントになった。

;; init.el
(when (>= emacs-major-version 24)
  (global-set-key (kbd "C-;") ctl-x-map) )

<home><end>が他のアプリと同じになった。

vi-modeが使えなくなった。

タイトルバーのダブルクリック時の挙動が三段階になった。


感想

大した使い方をしていないので24でも25でもどちらでもいいと思った。


環境

パッケージ

M-x package-list-packagesより

  color-theme        20080305.34   installed             install color themes
  goto-chg           20131228.1459 installed             goto last change
  helm               20160629.116  installed             Helm is an Emacs incremental and narrowing framework
  point-undo         20100504.829  installed             undo/redo position
  solarized-theme    20160515.442  installed             The Solarized color theme, ported to Emacs.
  zenburn-theme      20160501.749  installed             A low contrast color theme for Emacs.
  async              20160513.128  dependency            Asynchronous processing in Emacs
  dash               20160619.611  dependency            A modern list library for Emacs
  helm-core          20160627.324  dependency            Development files for Helm
  popup              20160531.425  dependency            Visual Popup User Interface