aboutsummaryrefslogtreecommitdiffstats
path: root/src/cmds.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* (internal_self_insert): Adjusted for the change ofKenichi Handa1999-12-151-6/+5
| | | | CHAR_STRING.
* (Fbeginning_of_line): Doc fix.Richard M. Stallman1999-11-091-2/+8
| | | | (Fend_of_line): Doc fix.
* (Fbeginning_of_line): Don't handle minibuffer prompt here.Richard M. Stallman1999-09-111-10/+1
|
* Remove conditional compilation on NO_PROMPT_IN_BUFFER.Gerd Moellmann1999-08-211-4/+1
|
* (Fbeginning_of_line) [PROMPT_IN_BUFFER]: Set point toGerd Moellmann1999-07-211-0/+10
| | | | end of prompt if applied to a mini-buffer and BEG reached.
* (internal_self_insert): Calculate column properlyKarl Heuer1999-03-011-1/+1
| | | | in overwrite-of-tab case.
* (internal_self_insert): If C has modifier bits, insertKenichi Handa1998-11-261-0/+4
| | | | appropriate one byte char.
* (internal_self_insert): Check Vauto_fill_chars.Kenichi Handa1998-10-191-1/+3
|
* (internal_self_insert): Pass 1 as NOMARKERS to replace_range.Richard M. Stallman1998-08-181-1/+1
|
* (internal_self_insert): If enable-multibyte-characters isKenichi Handa1998-08-071-2/+7
| | | | nil, convert a multibyte character to unibyte appropriately.
* Fix -Wimplicit warnings.Andreas Schwab1998-04-141-0/+4
|
* (internal_self_insert): Use make_string_from_bytes.Richard M. Stallman1998-03-211-1/+1
|
* (internal_self_insert): Pass new arg to replace_range.Richard M. Stallman1998-03-211-1/+1
|
* (internal_self_insert): Call Fforward_buffer to advanceRichard M. Stallman1998-03-131-2/+1
| | | | over the replacement characters.
* (internal_self_insert): Avoid checking enable-multibyte-charactersKenichi Handa1998-03-031-4/+4
| | | | twice.
* (Fdelete_backward_char): Count both bytes and chars.Karl Heuer1998-02-221-5/+6
|
* Update copyright year.Richard M. Stallman1998-01-211-1/+1
|
* (internal_self_insert, Fself_insert_command):Richard M. Stallman1998-01-211-16/+4
| | | | | | Use unibyte_char_to_multibyte. (nonascii_insert_offset): Variable moved to charset.c. (syms_of_cmds): Don't initialize nonascii_insert_offset.
* (internal_self_insert): Simplify handling of c2;Richard M. Stallman1998-01-091-9/+7
| | | | | avoid testing enable-multibyte-characters. (internal_self_insert): Use make_multibyte_string.
* (forward_point): Function deleted.Richard M. Stallman1998-01-011-63/+47
| | | | | | | | | (Fforward_point): Just add. (Fforward_char): Don't call forward_point, just add. (Fforward_line): Use scan_newline. (Fdelete_char): No need for forward_point, just add. (Fdelete_backward_char): Handle bytes and chars. (internal_self_insert): Handle bytes and chars.
* (internal_self_insert): Only set TARGET_CLM when C2 is tab.Richard M. Stallman1997-09-011-11/+12
| | | | | When multibyte characters are disabled, use 1 as the width of the inserted character.
* (internal_self_insert): When overwriting, use replace_range.Richard M. Stallman1997-07-151-10/+29
|
* (Fdelete_backward_char): Convert Finsert_char argument toRichard M. Stallman1997-07-121-3/+4
| | | | | | Lisp_Integer and add missing argument. (internal_self_insert): Convert Fmove_to_column argument to Lisp_Integer and add missing argument.
* (internal_self_insert): Use PT, not point.Karl Heuer1997-06-141-1/+1
|
* (nonascii_insert_offset): New variable.Richard M. Stallman1997-05-161-4/+28
| | | | | | (Fself_insert_command, internal_self_insert): Add nonascii_insert_offset to what we insert, when appropriate. (syms_of_cmds): Set up Lisp variable.
* (internal_self_insert): Fix return value.Karl Heuer1997-04-101-1/+1
|
* Include charset.h.Karl Heuer1997-02-201-38/+142
| | | | | | | | | | | (forward_point, Fforward_point): New functions. (Fforward_char, Fdelete_char): Handle multibyte characters by calling forward_point. (Fdelete_backward_char): Pay attention to multibyte characters in overwrite-mode. (internal_self_insert): Handle self inserting a multibyte character. (syms_of_cmds): Handle the new function Fforward_point.
* (internal_self_insert): Check the propertyRichard M. Stallman1997-01-021-2/+4
| | | | on the hook, not on the abbrev symbol.
* (internal_self_insert): If the abbrev has no expansion,Richard M. Stallman1996-12-261-4/+14
| | | | just a hook, inhibit the insertion of the character.
* (Fend_of_line, Fbeginning_of_line):Richard M. Stallman1996-12-101-2/+2
| | | | Use Fline_beginning_position, Fline_end_position.
* Change all references from point to PT.Karl Heuer1996-09-011-17/+17
|
* (Fdelete_backward_char): Fix off-by-one error.Karl Heuer1996-08-161-6/+6
| | | | Treat deleted newline specially.
* (internal_self_insert): Don't return 2 for auto-fillKarl Heuer1996-05-211-2/+5
| | | | unless the auto_fill_function returns non-nil.
* (Fdelete_backward_char): In overwrite mode,Richard M. Stallman1996-01-291-2/+32
| | | | insert spaces, unless we deleted a tab.
* Update FSF's address in the preamble.Erik Naggum1996-01-151-1/+2
|
* (Fforward_line, Fbeginning_of_line, Fend_of_line, Fdelete_char,Erik Naggum1996-01-091-37/+37
| | | | Fdelete_backward_char): Harmonize arguments with documentation.
* (internal_self_insert): Declare arg c1 as unsigned char.Richard M. Stallman1995-12-231-1/+4
|
* (Fbackward_char, Fforward_char): Rename arg to ARG.Karl Heuer1995-12-211-14/+14
|
* (Fself_insert_command): Optimize the case with arg > 2Richard M. Stallman1995-08-161-1/+14
| | | | to avoid running change hooks lots of times.
* (internal_self_insert): Make last_command be kboard-local.Karl Heuer1995-06-091-1/+2
|
* Update copyright.Karl Heuer1995-04-071-1/+1
|
* (internal_self_insert): Do face code only if HAVE_FACES.Karl Heuer1995-03-151-0/+2
|
* (use_hard_newlines): Variable definition moved to paragraphs.el.Boris Goldowsky1995-03-011-98/+7
| | | | | | (newline): Function moved to simple.el. (internal_self_insert): Insert newline BEFORE calling auto-fill-function, so centering & right-justify can work.
* (Vself_insert_face, Vself_insert_face_command): New variables.Richard M. Stallman1995-02-131-6/+34
| | | | | (syms_of_cmds): Set up Lisp variables. Doc syntax fix. (internal_self_insert): Handle Vself_insert_face.
* (internal_self_insert): Don't test current_columnRichard M. Stallman1995-01-191-2/+1
| | | | when deciding to call auto_fill_function.
* (Vuse_hard_newlines): New variable.Richard M. Stallman1995-01-131-6/+41
| | | | | (Fnewline): If use_hard_newlines is on, mark inserted newline(s) with `hard' property, marked rear-nonsticky.
* (Fnewline): Always use insert_and_inherit.Richard M. Stallman1994-11-101-1/+1
|
* * cmds.c (Fforward_line): Call scan_buffer with new args.Jim Blandy1994-10-081-8/+2
| | | | | (Fend_of_line): Replace call to Fforward_line and search loop with call to find_before_next_newline.
* (Fself_insert_command, Fnewline): Don't use XFASTINT as an lvalue.Karl Heuer1994-10-041-2/+4
|
* (Fforward_char, Fbackward_char, Fbeginning_of_line, Fend_of_line): Don't useKarl Heuer1994-10-041-4/+4
| | | | XFASTINT as an lvalue.