Variable: tcl-tab-always-indent

tcl-tab-always-indent is a customizable variable defined in tcl.el.gz.

Value

t

Documentation

Control effect of TAB key.

If t (the default), always indent current line. If nil and point is not in the indentation area at the beginning of the line, a TAB is inserted. Other values cause the first possible action from the following list to take place:

  1. Move from beginning of line to correct indentation.
  2. Delete an empty comment.
  3. Move forward to start of comment, indenting if necessary.
  4. Move forward to end of line, indenting if necessary.
  5. Create an empty comment.
  6. Move backward to start of comment, indenting if necessary.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/tcl.el.gz
(defcustom tcl-tab-always-indent tab-always-indent
  "Control effect of TAB key.
If t (the default), always indent current line.
If nil and point is not in the indentation area at the beginning of
the line, a TAB is inserted.
Other values cause the first possible action from the following list
to take place:

  1. Move from beginning of line to correct indentation.
  2. Delete an empty comment.
  3. Move forward to start of comment, indenting if necessary.
  4. Move forward to end of line, indenting if necessary.
  5. Create an empty comment.
  6. Move backward to start of comment, indenting if necessary."
  :type '(choice (const :tag "Always" t)
		 (const :tag "Beginning only" nil)
		 (other :tag "Maybe move or make or delete comment" tcl)))