Computer/Mac/Applications

Cocoa Emacs

正規表現

\\G{\([^}]*\)} -> \1
\\GreekText{\(.+?\)} -> \1

コンパイル

  1. Emacs 23.3
  2. Emacs 23.4
  3. Emacs 24.1
  4. Emacs 24.3
  5. Emacs 24.4
  6. Emacs 24.5
  7. Emacs 26.2
  8. Emacs 27.1
  9. Emacs 27.2
  10. 最新版

Mew のインストール

Cocoa Emacsに同梱する場合.

${DIR} は /path/to/nextstep.mew-6.5.31 以前で stunnel-4.39 以降を使う場合は mew-ssl.el の書き換えが必要(→Computer/OpenSource/Mew).

./configure --prefix=/${DIR}/Emacs.app/Contents/MacOS \
     --with-emacs=/${DIR}/Emacs.app/Contents/MacOS/Emacs \
     --with-elispdir=/${DIR}/Emacs.app/Contents/Resources/site-lisp/mew \
     --with-etcdir=/${DIR}/Emacs.app/Contents/Resources/etc/mew \
     --localstatedir=/${DIR}/Emacs.app/Contents/Resources/var \
     --infodir=/${DIR}/Emacs.app/Contents/Resources/info \
     --mandir=/${DIR}/Emacs.app/Contents/Resources/man
$ make && make install-jinfo && make install

YaTeX のインストール

Cocoa Emacsに同梱する場合.

makefileを次のように書き換える.${DIR} は /path/to/nextstep.

PREFIX = /${DIR}/Emacs.app/Contents/Resources
EMACS = /${DIR}/Emacs.app/Contents/MacOS/Emacs
EMACSDIR = ${PREFIX}
$ make install && make install-info

`Symbol's value as variable is void: last-command-char'のエラーが出る場合は,Emacs.app/Contents/Resources/site-lisp/yatex/-.el中の`last-command-char'を`last-command-event'に書き換える.

.emacs.el

Emacs 22 と Emacs 23 を両方使う場合(Carbon Emacs と Cocoa Emacs など).

;; ~/.emacs.d/init.el
(cond
 ((string-match "GNU Emacs 23\\." (emacs-version))
  (load "~/.emacs.d/.emacs23.el"))
 ((string-match "GNU Emacs 22\\." (emacs-version))
  (load "~/.emacs.d/.emacs22.el")))
;; ~/.emacs.d/.emacs23.el
; Japanese, UTF8
(set-language-environment 'Japanese)
(prefer-coding-system 'utf-8)

; Shift
(mac-add-key-passed-to-system 'shift)

; Command-Key and Option-Key
(setq ns-command-modifier (quote meta))
(setq ns-alternate-modifier nil)

; YaTeX-mode
(setq auto-mode-alist
      (cons (cons "\\.tex$" 'yatex-mode) auto-mode-alist))
(autoload 'yatex-mode "yatex" "Yet Another LaTeX mode" t)

; Mew
(load-file "~/.mew.el")
(autoload 'mew "mew" nil t)
(autoload 'mew-send' "mew" nil t)

他にフォントの設定が必要.

リンク


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-08-07 (日) 01:18:20