diff options
Diffstat (limited to 'src/syntax.c')
| -rw-r--r-- | src/syntax.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/syntax.c b/src/syntax.c index 1301c0689ad..819a7542a7b 100644 --- a/src/syntax.c +++ b/src/syntax.c | |||
| @@ -138,6 +138,7 @@ static EMACS_INT find_start_begv; | |||
| 138 | static int find_start_modiff; | 138 | static int find_start_modiff; |
| 139 | 139 | ||
| 140 | 140 | ||
| 141 | INFUN (Fsyntax_table_p, 1); | ||
| 141 | static Lisp_Object skip_chars (int, Lisp_Object, Lisp_Object, int); | 142 | static Lisp_Object skip_chars (int, Lisp_Object, Lisp_Object, int); |
| 142 | static Lisp_Object skip_syntaxes (int, Lisp_Object, Lisp_Object); | 143 | static Lisp_Object skip_syntaxes (int, Lisp_Object, Lisp_Object); |
| 143 | static Lisp_Object scan_lists (EMACS_INT, EMACS_INT, EMACS_INT, int); | 144 | static Lisp_Object scan_lists (EMACS_INT, EMACS_INT, EMACS_INT, int); |
| @@ -1337,7 +1338,7 @@ scan_words (register EMACS_INT from, register EMACS_INT count) | |||
| 1337 | return from; | 1338 | return from; |
| 1338 | } | 1339 | } |
| 1339 | 1340 | ||
| 1340 | DEFUN ("forward-word", Fforward_word, Sforward_word, 0, 1, "^p", | 1341 | DEFUE ("forward-word", Fforward_word, Sforward_word, 0, 1, "^p", |
| 1341 | doc: /* Move point forward ARG words (backward if ARG is negative). | 1342 | doc: /* Move point forward ARG words (backward if ARG is negative). |
| 1342 | Normally returns t. | 1343 | Normally returns t. |
| 1343 | If an edge of the buffer or a field boundary is reached, point is left there | 1344 | If an edge of the buffer or a field boundary is reached, point is left there |
| @@ -1366,9 +1367,7 @@ and the function returns nil. Field boundaries are not noticed if | |||
| 1366 | return val == orig_val ? Qt : Qnil; | 1367 | return val == orig_val ? Qt : Qnil; |
| 1367 | } | 1368 | } |
| 1368 | 1369 | ||
| 1369 | Lisp_Object skip_chars (int, Lisp_Object, Lisp_Object, int); | 1370 | DEFUE ("skip-chars-forward", Fskip_chars_forward, Sskip_chars_forward, 1, 2, 0, |
| 1370 | |||
| 1371 | DEFUN ("skip-chars-forward", Fskip_chars_forward, Sskip_chars_forward, 1, 2, 0, | ||
| 1372 | doc: /* Move point forward, stopping before a char not in STRING, or at pos LIM. | 1371 | doc: /* Move point forward, stopping before a char not in STRING, or at pos LIM. |
| 1373 | STRING is like the inside of a `[...]' in a regular expression | 1372 | STRING is like the inside of a `[...]' in a regular expression |
| 1374 | except that `]' is never special and `\\' quotes `^', `-' or `\\' | 1373 | except that `]' is never special and `\\' quotes `^', `-' or `\\' |
| @@ -1383,7 +1382,7 @@ Returns the distance traveled, either zero or positive. */) | |||
| 1383 | return skip_chars (1, string, lim, 1); | 1382 | return skip_chars (1, string, lim, 1); |
| 1384 | } | 1383 | } |
| 1385 | 1384 | ||
| 1386 | DEFUN ("skip-chars-backward", Fskip_chars_backward, Sskip_chars_backward, 1, 2, 0, | 1385 | DEFUE ("skip-chars-backward", Fskip_chars_backward, Sskip_chars_backward, 1, 2, 0, |
| 1387 | doc: /* Move point backward, stopping after a char not in STRING, or at pos LIM. | 1386 | doc: /* Move point backward, stopping after a char not in STRING, or at pos LIM. |
| 1388 | See `skip-chars-forward' for details. | 1387 | See `skip-chars-forward' for details. |
| 1389 | Returns the distance traveled, either zero or negative. */) | 1388 | Returns the distance traveled, either zero or negative. */) |