Buffers
Files
Tools
Mule
;; Customizations for all of c-mode, c++-mode, and objc-mode
(defun my-c-mode-common-hook ()
(if (string-match "casio/.*/[ch]/" buffer-file-name)
(setq compile-command "mk.bat")))
;; add compilation error recogition for LSIJ PV compiler
;; c/foo.c 1624: syntax error near 'int'
(add-hook 'compilation-mode-hook 'my-compilation-mode-hook)
(defun my-compilation-mode-hook ()
(setq compilation-process-setup-function 'my-compilation-process-setup-function ))
(defun my-compilation-process-setup-function ()
(if (not (eq (car compilation-error-regexp-alist)
'("\\(.*\\) \\([0-9]+\\): " 1 2)))
(add-to-list 'compilation-error-regexp-alist
'("\\(.*\\) \\([0-9]+\\): " 1 2)))
(if (string-match "casio/.*/[ch]/$" default-directory)
(progn
(setq thisdir (substring thisdir 0 -2))
(setq default-directory (substring default-directory 0 -2))
(add-to-list 'compilation-search-path default-directory)
)))
(defun my-asm-mode-hook ()
(turn-on-font-lock)
(if (string-match "a86$" buffer-file-name)
(setq compile-command "mk.bat")))
--:%% .emacs (Emacs-List View)----ALL----------------
|
|
M-x view-file ../index.html