Function: antlr-set-tabs

antlr-set-tabs is an autoloaded and byte-compiled function defined in antlr-mode.el.gz.

Signature

(antlr-set-tabs)

Documentation

Use ANTLR's convention for TABs according to antlr-tab-offset-alist.

Used in antlr-mode. Also a useful function in java-mode-hook.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/antlr-mode.el.gz
;;;###autoload
(defun antlr-set-tabs ()
  "Use ANTLR's convention for TABs according to `antlr-tab-offset-alist'.
Used in `antlr-mode'.  Also a useful function in `java-mode-hook'."
  (if buffer-file-name
      (let ((alist antlr-tab-offset-alist) elem)
	(while alist
	  (setq elem (pop alist))
	  (and (or (null (car elem)) (eq (car elem) major-mode))
	       (or (null (cadr elem))
		   (string-match (cadr elem) buffer-file-name))
	       (setq tab-width (caddr elem)
		     indent-tabs-mode (cadddr elem)
		     alist nil))))))