差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
emacs [2025/10/22 19:43] skkemacs [2025/11/05 22:36] (現在) skk
行 1: 行 1:
-= [[emacs]] / LM: [2025-10-22 19:42:58]+= [[emacs]] / LM: [2025-11-05 22:36:11]
 ~~NOCACHE~~ ~~NOCACHE~~
  
行 1932: 行 1932:
 === - emacs 30.x 対応 [2025-10-22] === === - emacs 30.x 対応 [2025-10-22] ===
 emacs 30.x では,https://github.com/hrs-allbsd/tamago/issues/3 に書かれてるように, emacs 30.x では,https://github.com/hrs-allbsd/tamago/issues/3 に書かれてるように,
 +
 +<code lisp>
 Wrong type argument: obarrayp, [nil nil nil nil nil nil nil nil nil nil ...] Wrong type argument: obarrayp, [nil nil nil nil nil nil nil nil nil nil ...]
 +</code>
 +
 というエラーが出る. というエラーが出る.
  
行 2356: 行 2360:
     * emacs 28 から登場した native compilation は,elisp の動作が 100 倍レベルで速くなるそうなので,もし利用している OS のパッケージが 28 になっていなかったら,自分でコンパイルして入れても良いかもしれない.     * emacs 28 から登場した native compilation は,elisp の動作が 100 倍レベルで速くなるそうなので,もし利用している OS のパッケージが 28 になっていなかったら,自分でコンパイルして入れても良いかもしれない.
  
-参考:+参考:[2025-11-05]
  
 <code bash> <code bash>
-% sudo apt-get install libwebkit2gtk-4.0-dev libgccjit-8-dev +sudo echo "deb http://gb.archive.ubuntu.com/ubuntu jammy main" >> /etc/apt/sources.list 
-% CPPFLAGS='-I/usr/lib/gcc/x86_64-linux-gnu/8/include' CFLAGS='-L/usr/lib/gcc/x86_64-linux-gnu/8' ./configure --with-native-compilation --with-xwidgets --prefix=$HOME/emacs29 --with-imagemagick+% sudo apt-get install libwebkit2gtk-4.0-dev libgccjit-14-dev libmagickwand-dev libxpm-dev libgif-dev libgnutls28-dev libtinfo-dev libncurses-dev 
 +% CPPFLAGS='-I/usr/lib/gcc/x86_64-linux-gnu/14/include' CFLAGS='-L/usr/lib/gcc/x86_64-linux-gnu/14' ./configure --with-native-compilation --with-xwidgets --prefix=$HOME/emacs29 --with-imagemagick 
 +% make -j16 
 +% make install
 </code> </code>
 +
 +注意:[2025-11-05] libwebkit2gtk-4.1-dev だと通らない.4.0 だと通る.4.0 を apt で入れるために,/etc/apt-sources.list に追記しているが,どうもこの書き方は,24.04 の本流のやりかたではなさそう.
 +
 +注意2:[2025-11-05]make -j16 の数字は,CPU のコア数に応じて変更して下さい.
  
 ==== - X の設定 ==== ==== - X の設定 ====
emacs.1761129800.txt.gz · 最終更新: 2025/10/22 19:43 by skk
文書の先頭へ
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0