Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emacs
emacs
Commits
f202a7a2
Commit
f202a7a2
authored
Mar 14, 2003
by
Stefan Monnier
Browse files
(indent-for-tab-command): If tab-always-indent is non-nil
and the user hits TAB a second time, just insert a tab.
parent
225c7a07
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
4 additions
and
3 deletions
+4
-3
lisp/indent.el
lisp/indent.el
+4
-3
No files found.
lisp/indent.el
View file @
f202a7a2
...
...
@@ -49,7 +49,7 @@ Don't rebind TAB unless you really need to.")
"*Controls the operation of the TAB key.
If t, hitting TAB always just indents the current line.
If nil, hitting TAB indents the current line if point is at the left margin
or in the line's indentation, otherwise it insert a
`
real
'
tab character."
or in the line's indentation, otherwise it insert a
\"
real
\"
tab character."
:group
'indent
:type
'
(
choice
(
const
nil
)
(
const
t
)
(
const
always
)))
...
...
@@ -87,7 +87,8 @@ The function actually called to indent is determined by the value of
;; so we force it to always insert a tab here.
(
eq
indent-line-function
'indent-to-left-margin
)
(
and
(
not
tab-always-indent
)
(
>
(
current-column
)
(
current-indentation
))))
(
or
(
>
(
current-column
)
(
current-indentation
))
(
eq
this-command
last-command
))))
(
insert-tab
arg
))
;; Those functions are meant specifically for tabbing and not for
;; indenting, so we can't pass them to indent-according-to-mode.
...
...
@@ -172,7 +173,7 @@ interactively or with optional argument FORCE, it will be fixed."
((
and
force
(
<
cc
lm
))
(
indent-to-left-margin
)))))
;; This
is
the default indent-line-function,
;; This
used to be
the default indent-line-function,
;; used in Fundamental Mode, Text Mode, etc.
(
defun
indent-to-left-margin
()
"Indent current line to the column given by `current-left-margin'."
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment