Mercurial > emacs
changeset 60407:7c70ab62c5d7
Refill and tweak style in @lisp blocks.
author | Thien-Thi Nguyen <ttn@gnuvola.org> |
---|---|
date | Sat, 05 Mar 2005 18:37:13 +0000 |
parents | 3da87e4dfd6f |
children | 49ffcf1ce31c |
files | man/flymake.texi |
diffstat | 1 files changed, 33 insertions(+), 37 deletions(-) [+] |
line wrap: on
line diff
--- a/man/flymake.texi Sat Mar 05 18:04:54 2005 +0000 +++ b/man/flymake.texi Sat Mar 05 18:37:13 2005 +0000 @@ -419,19 +419,16 @@ First, we write the @code{init-function}: @lisp -(defun flymake-perl-init(buffer) - (let* ((temp-file (flymake-init-create-temp-buffer-copy - buffer - 'flymake-create-temp-inplace)) - (local-file (concat (flymake-build-relative-path - (file-name-directory - (buffer-file-name - (current-buffer))) - (file-name-directory temp-file)) - (file-name-nondirectory temp-file)))) - (list "perl" (list "-wc " local-file)) - ) -) +(defun flymake-perl-init (buffer) + (let* ((temp-file (flymake-init-create-temp-buffer-copy + buffer 'flymake-create-temp-inplace)) + (local-file (concat (flymake-build-relative-path + (file-name-directory + (buffer-file-name + (current-buffer))) + (file-name-directory temp-file)) + (file-name-nondirectory temp-file)))) + (list "perl" (list "-wc " local-file)))) @end lisp @code{flymake-perl-init} creates a temporary copy of the buffer @@ -444,11 +441,11 @@ @lisp (setq flymake-allowed-file-name-masks - (cons '(".+\\.pl$" - flymake-perl-init - flymake-simple-cleanup - flymake-get-real-file-name) - flymake-allowed-file-name-masks)) + (cons '(".+\\.pl$" + flymake-perl-init + flymake-simple-cleanup + flymake-get-real-file-name) + flymake-allowed-file-name-masks)) @end lisp Note that we use standard @code{cleanup-function} and @@ -458,8 +455,9 @@ @lisp (setq flymake-err-line-patterns - (cons '("\\(.*\\) at \\([^ \n]+\\) line \\([0-9]+\\)[,.\n]" 2 3 nil 1) - flymake-err-line-patterns)) + (cons '("\\(.*\\) at \\([^ \n]+\\) line \\([0-9]+\\)[,.\n]" + 2 3 nil 1) + flymake-err-line-patterns)) @end lisp @node Example -- Configuring a tool called via make @@ -475,11 +473,11 @@ @lisp (setq flymake-allowed-file-name-masks - (cons '(".+\\.c$" - flymake-simple-make-init - flymake-simple-cleanup - flymake-get-real-file-name) - flymake-allowed-file-name-masks)) + (cons '(".+\\.c$" + flymake-simple-make-init + flymake-simple-cleanup + flymake-get-real-file-name) + flymake-allowed-file-name-masks)) @end lisp @code{flymake-simple-make-init} builds the following @code{make} @@ -487,12 +485,11 @@ @lisp (list "make" - (list "-s" - "-C" - base-dir - (concat "CHK_SOURCES=" source) - "SYNTAX_CHECK_MODE=1" - "check-syntax")) + (list "-s" "-C" + base-dir + (concat "CHK_SOURCES=" source) + "SYNTAX_CHECK_MODE=1" + "check-syntax")) @end lisp @code{base-dir} is a directory containing @code{Makefile}, see @ref{Locating the buildfile}. @@ -748,12 +745,11 @@ @code{flymake-compile}: @lisp -(defun flymake-compile() - "kill all flymake syntax checks, start compilation" - (interactive) - (flymake-stop-all-syntax-checks) - (call-interactively 'compile) -) +(defun flymake-compile () + "Kill all flymake syntax checks then start compilation." + (interactive) + (flymake-stop-all-syntax-checks) + (call-interactively 'compile)) @end lisp It just kills all the active syntax check processes before calling