Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emacs
emacs
Commits
8abc9869
Commit
8abc9869
authored
Oct 19, 2001
by
Miles Bader
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
(Fbeginning_of_line, Fend_of_line): Clarify interaction with fields and
suggest using `forward-line' to avoid them.
parent
5fce351a
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
24 additions
and
19 deletions
+24
-19
src/cmds.c
src/cmds.c
+24
-19
No files found.
src/cmds.c
View file @
8abc9869
/* Simple built-in editing commands.
Copyright (C) 1985, 93, 94, 95, 96, 97, 1998 Free Software Foundation, Inc.
Copyright (C) 1985, 93, 94, 95, 96, 97, 1998
, 2001
Free Software Foundation, Inc.
This file is part of GNU Emacs.
...
...
@@ -150,15 +150,19 @@ With positive N, a non-empty line at the end counts as one line\n\
return
make_number
(
count
<=
0
?
-
shortage
:
shortage
);
}
DEFUN
(
"beginning-of-line"
,
Fbeginning_of_line
,
Sbeginning_of_line
,
0
,
1
,
"p"
,
"Move point to beginning of current line.
\n
\
With argument N not nil or 1, move forward N - 1 lines first.
\n
\
If point reaches the beginning or end of buffer, it stops there.
\n
\
This command does not move point across a field boundary
\n
\
unless it would move beyond there to a different line.
\n
\
If N is nil or 1, and point starts at a field boundary, point does not move."
)
(
n
)
DEFUN
(
"beginning-of-line"
,
Fbeginning_of_line
,
Sbeginning_of_line
,
0
,
1
,
"p"
,
doc
:
/* Move point to beginning of current line.
With argument N not nil or 1, move forward N - 1 lines first.
If point reaches the beginning or end of buffer, it stops there.
This command does not move point across a field boundary unless doing so
would move beyond there to a different line; If N is nil or 1, and point
starts at a field boundary, point does not move. To ignore field
boundaries, either bind `inhibit-field-text-motion' to t, or use the
`forward-line' function instead. For instance, `(forward-line 0)' does
the same thing as `(beginning-of-line)', except that it ignores field
boundaries. */
)
(
n
)
Lisp_Object
n
;
{
if
(
NILP
(
n
))
...
...
@@ -171,15 +175,16 @@ If N is nil or 1, and point starts at a field boundary, point does not move.")
return
Qnil
;
}
DEFUN
(
"end-of-line"
,
Fend_of_line
,
Send_of_line
,
0
,
1
,
"p"
,
"Move point to end of current line.
\n
\
With argument N not nil or 1, move forward N - 1 lines first.
\n
\
If point reaches the beginning or end of buffer, it stops there.
\n
\
This command does not move point across a field boundary
\n
\
unless it would move beyond there to a different line.
\n
\
If N is nil or 1, and point starts at a field boundary, point does not move."
)
(
n
)
DEFUN
(
"end-of-line"
,
Fend_of_line
,
Send_of_line
,
0
,
1
,
"p"
,
doc
:
/* Move point to end of current line.
With argument N not nil or 1, move forward N - 1 lines first.
If point reaches the beginning or end of buffer, it stops there.
This command does not move point across a field boundary unless doing so
would move beyond there to a different line; if N is nil or 1, and
point starts at a field boundary, point does not move. To ignore field
boundaries bind `inhibit-field-text-motion' to t. */
)
(
n
)
Lisp_Object
n
;
{
if
(
NILP
(
n
))
...
...
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