head 1.2; access; symbols perseant-exfatfs-base-20250801:1.2 perseant-exfatfs-base-20240630:1.2 perseant-exfatfs:1.2.0.46 perseant-exfatfs-base:1.2 cjep_sun2x:1.2.0.44 cjep_sun2x-base:1.2 cjep_staticlib_x-base1:1.2 cjep_staticlib_x:1.2.0.42 cjep_staticlib_x-base:1.2 phil-wifi-20200421:1.2 phil-wifi-20200411:1.2 phil-wifi-20200406:1.2 pgoyette-compat-merge-20190127:1.2 pgoyette-compat-20190127:1.2 pgoyette-compat-20190118:1.2 pgoyette-compat-1226:1.2 pgoyette-compat-1126:1.2 pgoyette-compat-1020:1.2 pgoyette-compat-0930:1.2 pgoyette-compat-0906:1.2 pgoyette-compat-0728:1.2 pgoyette-compat-0625:1.2 pgoyette-compat-0521:1.2 pgoyette-compat-0502:1.2 pgoyette-compat-0422:1.2 pgoyette-compat-0415:1.2 pgoyette-compat-0407:1.2 pgoyette-compat-0330:1.2 pgoyette-compat-0322:1.2 pgoyette-compat-0315:1.2 pgoyette-compat:1.2.0.40 pgoyette-compat-base:1.2 perseant-stdc-iso10646:1.2.0.38 perseant-stdc-iso10646-base:1.2 prg-localcount2-base3:1.2 prg-localcount2-base2:1.2 prg-localcount2-base1:1.2 prg-localcount2:1.2.0.36 prg-localcount2-base:1.2 pgoyette-localcount-20170426:1.2 bouyer-socketcan-base1:1.2 pgoyette-localcount-20170320:1.2 bouyer-socketcan:1.2.0.34 bouyer-socketcan-base:1.2 pgoyette-localcount-20170107:1.2 pgoyette-localcount-20161104:1.2 localcount-20160914:1.2 pgoyette-localcount-20160806:1.2 pgoyette-localcount-20160726:1.2 pgoyette-localcount:1.2.0.32 pgoyette-localcount-base:1.2 netbsd-5-2-3-RELEASE:1.2 netbsd-5-1-5-RELEASE:1.2 yamt-pagecache-base9:1.2 yamt-pagecache-tag8:1.2 tls-earlyentropy:1.2.0.28 tls-earlyentropy-base:1.2 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.2 riastradh-drm2-base3:1.2 netbsd-5-2-2-RELEASE:1.2 netbsd-5-1-4-RELEASE:1.2 netbsd-5-2-1-RELEASE:1.2 netbsd-5-1-3-RELEASE:1.2 agc-symver:1.2.0.30 agc-symver-base:1.2 tls-maxphys-base:1.2 yamt-pagecache-base8:1.2 netbsd-5-2:1.2.0.26 yamt-pagecache-base7:1.2 netbsd-5-2-RELEASE:1.2 netbsd-5-2-RC1:1.2 yamt-pagecache-base6:1.2 yamt-pagecache-base5:1.2 yamt-pagecache-base4:1.2 netbsd-5-1-2-RELEASE:1.2 netbsd-5-1-1-RELEASE:1.2 yamt-pagecache-base3:1.2 yamt-pagecache-base2:1.2 yamt-pagecache:1.2.0.24 yamt-pagecache-base:1.2 bouyer-quota2-nbase:1.2 bouyer-quota2:1.2.0.22 bouyer-quota2-base:1.2 matt-nb5-pq3:1.2.0.20 matt-nb5-pq3-base:1.2 netbsd-5-1:1.2.0.18 netbsd-5-1-RELEASE:1.2 netbsd-5-1-RC4:1.2 netbsd-5-1-RC3:1.2 netbsd-5-1-RC2:1.2 netbsd-5-1-RC1:1.2 netbsd-5-0-2-RELEASE:1.2 netbsd-5-0-1-RELEASE:1.2 jym-xensuspend-nbase:1.2 netbsd-5-0:1.2.0.16 netbsd-5-0-RELEASE:1.2 netbsd-5-0-RC4:1.2 netbsd-5-0-RC3:1.2 netbsd-5-0-RC2:1.2 jym-xensuspend:1.2.0.14 jym-xensuspend-base:1.2 netbsd-5-0-RC1:1.2 netbsd-5:1.2.0.12 netbsd-5-base:1.2 mjf-devfs2:1.2.0.10 mjf-devfs2-base:1.2 yamt-pf42-base4:1.2 yamt-pf42-base3:1.2 hpcarm-cleanup-nbase:1.2 yamt-pf42-base2:1.2 yamt-pf42:1.2.0.8 yamt-pf42-base:1.2 keiichi-mipv6:1.2.0.6 keiichi-mipv6-base:1.2 cube-autoconf:1.2.0.4 cube-autoconf-base:1.2 hpcarm-cleanup:1.2.0.2 hpcarm-cleanup-base:1.2 netbsd-1-5-PATCH003:1.1.1.1.2.1 krb4-1-1:1.1.1.3 netbsd-1-5-PATCH002:1.1.1.1.2.1 netbsd-1-5-PATCH001:1.1.1.1.2.1 krb4-1-0-5:1.1.1.2 netbsd-1-5-RELEASE:1.1.1.1.2.1 netbsd-1-5-BETA2:1.1.1.1.2.1 netbsd-1-5-BETA:1.1.1.1.2.1 netbsd-1-5-ALPHA2:1.1.1.1.2.1 minoura-xpg4dl:1.1.1.1.0.4 minoura-xpg4dl-base:1.1.1.1 netbsd-1-5:1.1.1.1.0.2 netbsd-1-5-base:1.1.1.1 v1-0-1-netbsd-cryptosrc-intl:1.1.1.1 KTH-KRB:1.1.1; locks; strict; comment @# @; 1.2 date 2000.06.20.22.00.15; author thorpej; state dead; branches; next 1.1; 1.1 date 2000.06.16.18.45.49; author thorpej; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2000.06.16.18.45.49; author thorpej; state Exp; branches 1.1.1.1.2.1 1.1.1.1.4.1; next 1.1.1.2; 1.1.1.2 date 2000.12.29.01.43.47; author assar; state Exp; branches; next 1.1.1.3; 1.1.1.3 date 2001.09.17.12.10.03; author assar; state Exp; branches; next ; 1.1.1.1.2.1 date 2000.06.21.04.10.10; author thorpej; state dead; branches; next ; 1.1.1.1.4.1 date 2000.06.16.18.45.49; author thorpej; state dead; branches; next 1.1.1.1.4.2; 1.1.1.1.4.2 date 2000.06.16.18.45.50; author thorpej; state Exp; branches; next ; desc @@ 1.2 log @Remove formatted manpages. @ text @ EEDDIITTLLIINNEE((33)) EEDDIITTLLIINNEE((33)) NNAAMMEE editline - command-line editing library with history SSYYNNOOPPSSIISS cchhaarr ** rreeaaddlliinnee((pprroommpptt)) cchhaarr **pprroommpptt;; vvooiidd aadddd__hhiissttoorryy((lliinnee)) cchhaarr **lliinnee;; DDEESSCCRRIIPPTTIIOONN _E_d_i_t_l_i_n_e is a library that provides an line-editing interface with text recall. It is intended to be compatible with the _r_e_a_d_l_i_n_e library provided by the Free Software Foundation, but much smaller. The bulk of this manual page describes the user interface. The _r_e_a_d_l_i_n_e routine returns a line of text with the trailing newline removed. The data is returned in a buffer allocated with _m_a_l_l_o_c(3), so the space should be released with _f_r_e_e(3) when the calling program is done with it. Before accepting input from the user, the specified _p_r_o_m_p_t is displayed on the terminal. The _a_d_d___h_i_s_t_o_r_y routine makes a copy of the specified _l_i_n_e and adds it to the internal history list. UUsseerr IInntteerrffaaccee A program that uses this library provides a simple emacs-like editing interface to its users. A line may be edited before it is sent to the calling program by typing either control characters or escape sequences. A control character, shown as a caret followed by a letter, is typed by holding down the ``control'' key while the letter is typed. For example, ``^A'' is a control-A. An escape sequence is entered by typing the ``escape'' key followed by one or more characters. The escape key is abbreviated as ``ESC.'' Note that unlike control keys, case matters in escape sequences; ``ESC F'' is not the same as ``ESC f''. An editing command may be typed anywhere on the line, not just at the beginning. In addition, a return may also be typed anywhere on the line, not just at the end. Most editing commands may be given a repeat count, _n, where _n is a number. To enter a repeat count, type the escape key, the number, and then the command to execute. For example, ``ESC 4 ^f'' moves forward four characters. If a command may be given a repeat count then the text ``[n]'' is given at the end of its description. The following control characters are accepted: ^A Move to the beginning of the line - 1 - Formatted: March 12, 2000 EEDDIITTLLIINNEE((33)) EEDDIITTLLIINNEE((33)) ^B Move left (backwards) [n] ^D Delete character [n] ^E Move to end of line ^F Move right (forwards) [n] ^G Ring the bell ^H Delete character before cursor (backspace key) [n] ^I Complete filename (tab key); see below ^J Done with line (return key) ^K Kill to end of line (or column [n]) ^L Redisplay line ^M Done with line (alternate return key) ^N Get next line from history [n] ^P Get previous line from history [n] ^R Search backward (forward if [n]) through history for text; must start line if text begins with an uparrow ^T Transpose characters ^V Insert next character, even if it is an edit command ^W Wipe to the mark ^X^X Exchange current location and mark ^Y Yank back last killed text ^[ Start an escape sequence (escape key) ^]c Move forward to next character ``c'' ^? Delete character before cursor (delete key) [n] The following escape sequences are provided. ESC ^H Delete previous word (backspace key) [n] ESC DEL Delete previous word (delete key) [n] ESC SP Set the mark (space key); see ^X^X and ^Y above ESC . Get the last (or [n]'th) word from previous line ESC ? Show possible completions; see below ESC < Move to start of history ESC > Move to end of history ESC b Move backward a word [n] ESC d Delete word under cursor [n] ESC f Move forward a word [n] ESC l Make word lowercase [n] ESC u Make word uppercase [n] ESC y Yank back last killed text ESC v Show library version ESC w Make area up to mark yankable ESC nn Set repeat count to the number nn ESC C Read from environment variable ``_C_'', where C is an uppercase letter The _e_d_i_t_l_i_n_e library has a small macro facility. If you type the escape key followed by an uppercase letter, _C, then the contents of the environment variable ___C__ are read in as if you had typed them at the keyboard. For example, if the variable ___L__ contains the following: ^A^Kecho '^V^[[H^V^[[2J'^M Then typing ``ESC L'' will move to the beginning of the line, kill the - 2 - Formatted: March 12, 2000 EEDDIITTLLIINNEE((33)) EEDDIITTLLIINNEE((33)) entire line, enter the echo command needed to clear the terminal (if your terminal is like a VT-100), and send the line back to the shell. The _e_d_i_t_l_i_n_e library also does filename completion. Suppose the root directory has the following files in it: bin vmunix core vmunix.old If you type ``rm /v'' and then the tab key. _E_d_i_t_l_i_n_e will then finish off as much of the name as possible by adding ``munix''. Because the name is not unique, it will then beep. If you type the escape key and a question mark, it will display the two choices. If you then type a period and a tab, the library will finish off the filename for you: rm /v[TAB]_m_u_n_i_x.TAB_o_l_d The tab key is shown by ``[TAB]'' and the automatically-entered text is shown in italics. BBUUGGSS AANNDD LLIIMMIITTAATTIIOONNSS Cannot handle lines more than 80 columns. AAUUTTHHOORRSS Simmule R. Turner and Rich $alz . Original manual page by DaviD W. Sanderson . - 3 - Formatted: March 12, 2000 @ 1.1 log @Initial revision @ text @@ 1.1.1.1 log @Import KTH Kerberos 4 from cryptosrc-intl. @ text @@ 1.1.1.1.4.1 log @file editline.cat3 was added on branch minoura-xpg4dl on 2000-06-16 18:45:50 +0000 @ text @d1 198 @ 1.1.1.1.4.2 log @Import KTH Kerberos 4 from cryptosrc-intl. @ text @a0 198 EEDDIITTLLIINNEE((33)) EEDDIITTLLIINNEE((33)) NNAAMMEE editline - command-line editing library with history SSYYNNOOPPSSIISS cchhaarr ** rreeaaddlliinnee((pprroommpptt)) cchhaarr **pprroommpptt;; vvooiidd aadddd__hhiissttoorryy((lliinnee)) cchhaarr **lliinnee;; DDEESSCCRRIIPPTTIIOONN _E_d_i_t_l_i_n_e is a library that provides an line-editing interface with text recall. It is intended to be compatible with the _r_e_a_d_l_i_n_e library provided by the Free Software Foundation, but much smaller. The bulk of this manual page describes the user interface. The _r_e_a_d_l_i_n_e routine returns a line of text with the trailing newline removed. The data is returned in a buffer allocated with _m_a_l_l_o_c(3), so the space should be released with _f_r_e_e(3) when the calling program is done with it. Before accepting input from the user, the specified _p_r_o_m_p_t is displayed on the terminal. The _a_d_d___h_i_s_t_o_r_y routine makes a copy of the specified _l_i_n_e and adds it to the internal history list. UUsseerr IInntteerrffaaccee A program that uses this library provides a simple emacs-like editing interface to its users. A line may be edited before it is sent to the calling program by typing either control characters or escape sequences. A control character, shown as a caret followed by a letter, is typed by holding down the ``control'' key while the letter is typed. For example, ``^A'' is a control-A. An escape sequence is entered by typing the ``escape'' key followed by one or more characters. The escape key is abbreviated as ``ESC.'' Note that unlike control keys, case matters in escape sequences; ``ESC F'' is not the same as ``ESC f''. An editing command may be typed anywhere on the line, not just at the beginning. In addition, a return may also be typed anywhere on the line, not just at the end. Most editing commands may be given a repeat count, _n, where _n is a number. To enter a repeat count, type the escape key, the number, and then the command to execute. For example, ``ESC 4 ^f'' moves forward four characters. If a command may be given a repeat count then the text ``[n]'' is given at the end of its description. The following control characters are accepted: ^A Move to the beginning of the line - 1 - Formatted: March 12, 2000 EEDDIITTLLIINNEE((33)) EEDDIITTLLIINNEE((33)) ^B Move left (backwards) [n] ^D Delete character [n] ^E Move to end of line ^F Move right (forwards) [n] ^G Ring the bell ^H Delete character before cursor (backspace key) [n] ^I Complete filename (tab key); see below ^J Done with line (return key) ^K Kill to end of line (or column [n]) ^L Redisplay line ^M Done with line (alternate return key) ^N Get next line from history [n] ^P Get previous line from history [n] ^R Search backward (forward if [n]) through history for text; must start line if text begins with an uparrow ^T Transpose characters ^V Insert next character, even if it is an edit command ^W Wipe to the mark ^X^X Exchange current location and mark ^Y Yank back last killed text ^[ Start an escape sequence (escape key) ^]c Move forward to next character ``c'' ^? Delete character before cursor (delete key) [n] The following escape sequences are provided. ESC ^H Delete previous word (backspace key) [n] ESC DEL Delete previous word (delete key) [n] ESC SP Set the mark (space key); see ^X^X and ^Y above ESC . Get the last (or [n]'th) word from previous line ESC ? Show possible completions; see below ESC < Move to start of history ESC > Move to end of history ESC b Move backward a word [n] ESC d Delete word under cursor [n] ESC f Move forward a word [n] ESC l Make word lowercase [n] ESC u Make word uppercase [n] ESC y Yank back last killed text ESC v Show library version ESC w Make area up to mark yankable ESC nn Set repeat count to the number nn ESC C Read from environment variable ``_C_'', where C is an uppercase letter The _e_d_i_t_l_i_n_e library has a small macro facility. If you type the escape key followed by an uppercase letter, _C, then the contents of the environment variable ___C__ are read in as if you had typed them at the keyboard. For example, if the variable ___L__ contains the following: ^A^Kecho '^V^[[H^V^[[2J'^M Then typing ``ESC L'' will move to the beginning of the line, kill the - 2 - Formatted: March 12, 2000 EEDDIITTLLIINNEE((33)) EEDDIITTLLIINNEE((33)) entire line, enter the echo command needed to clear the terminal (if your terminal is like a VT-100), and send the line back to the shell. The _e_d_i_t_l_i_n_e library also does filename completion. Suppose the root directory has the following files in it: bin vmunix core vmunix.old If you type ``rm /v'' and then the tab key. _E_d_i_t_l_i_n_e will then finish off as much of the name as possible by adding ``munix''. Because the name is not unique, it will then beep. If you type the escape key and a question mark, it will display the two choices. If you then type a period and a tab, the library will finish off the filename for you: rm /v[TAB]_m_u_n_i_x.TAB_o_l_d The tab key is shown by ``[TAB]'' and the automatically-entered text is shown in italics. BBUUGGSS AANNDD LLIIMMIITTAATTIIOONNSS Cannot handle lines more than 80 columns. AAUUTTHHOORRSS Simmule R. Turner and Rich $alz . Original manual page by DaviD W. Sanderson . - 3 - Formatted: March 12, 2000 @ 1.1.1.2 log @import krb4-1.0.5 @ text @d63 1 a63 1 - 1 - Formatted: December 28, 19100 d129 1 a129 1 - 2 - Formatted: December 28, 19100 d195 1 a195 1 - 3 - Formatted: December 28, 19100 @ 1.1.1.3 log @import krb4-1.1 @ text @d4 1 a4 1 EDITLINE(3) EDITLINE(3) a7 2 NAME editline - command-line editing library with history d9 2 a10 126 SYNOPSIS cchhaarr ** rreeaaddlliinnee((pprroommpptt)) cchhaarr **pprroommpptt;; vvooiidd aadddd__hhiissttoorryy((lliinnee)) cchhaarr **lliinnee;; DESCRIPTION _E_d_i_t_l_i_n_e is a library that provides an line-editing interface with text recall. It is intended to be compatible with the _r_e_a_d_l_i_n_e library provided by the Free Software Foundation, but much smaller. The bulk of this manual page describes the user interface. The _r_e_a_d_l_i_n_e routine returns a line of text with the trailing newline removed. The data is returned in a buffer allocated with _m_a_l_l_o_c(3), so the space should be released with _f_r_e_e(3) when the calling program is done with it. Before accepting input from the user, the specified _p_r_o_m_p_t is dis- played on the terminal. The _a_d_d___h_i_s_t_o_r_y routine makes a copy of the specified _l_i_n_e and adds it to the internal history list. User Interface A program that uses this library provides a simple emacs-like editing interface to its users. A line may be edited before it is sent to the calling program by typing either control characters or escape sequences. A control character, shown as a caret followed by a letter, is typed by hold- ing down the ``control'' key while the letter is typed. For example, ``^A'' is a control-A. An escape sequence is entered by typing the ``escape'' key followed by one or more characters. The escape key is abbreviated as ``ESC.'' Note that unlike control keys, case matters in escape sequences; ``ESC F'' is not the same as ``ESC f''. An editing command may be typed anywhere on the line, not just at the beginning. In addition, a return may also be typed anywhere on the line, not just at the end. Most editing commands may be given a repeat count, _n, where _n is a number. To enter a repeat count, type the escape key, the number, and then the com- mand to execute. For example, ``ESC 4 ^f'' moves forward four characters. If a command may be given a repeat count then the text ``[n]'' is given at the end of its description. The following control characters are accepted: ^A Move to the beginning of the line ^B Move left (backwards) [n] ^D Delete character [n] ^E Move to end of line ^F Move right (forwards) [n] ^G Ring the bell ^H Delete character before cursor (backspace key) [n] ^I Complete filename (tab key); see below ^J Done with line (return key) ^K Kill to end of line (or column [n]) ^L Redisplay line ^M Done with line (alternate return key) ^N Get next line from history [n] ^P Get previous line from history [n] ^R Search backward (forward if [n]) through history for text; must start line if text begins with an uparrow ^T Transpose characters ^V Insert next character, even if it is an edit command ^W Wipe to the mark ^X^X Exchange current location and mark ^Y Yank back last killed text ^[ Start an escape sequence (escape key) ^]c Move forward to next character ``c'' ^? Delete character before cursor (delete key) [n] The following escape sequences are provided. ESC ^H Delete previous word (backspace key) [n] ESC DEL Delete previous word (delete key) [n] ESC SP Set the mark (space key); see ^X^X and ^Y above ESC . Get the last (or [n]'th) word from previous line ESC ? Show possible completions; see below ESC < Move to start of history ESC > Move to end of history ESC b Move backward a word [n] ESC d Delete word under cursor [n] ESC f Move forward a word [n] ESC l Make word lowercase [n] ESC u Make word uppercase [n] ESC y Yank back last killed text ESC v Show library version ESC w Make area up to mark yankable ESC nn Set repeat count to the number nn ESC C Read from environment variable ``_C_'', where C is an uppercase letter The _e_d_i_t_l_i_n_e library has a small macro facility. If you type the escape key followed by an uppercase letter, _C, then the contents of the environ- ment variable ___C__ are read in as if you had typed them at the keyboard. For example, if the variable ___L__ contains the following: ^A^Kecho '^V^[[H^V^[[2J'^M Then typing ``ESC L'' will move to the beginning of the line, kill the entire line, enter the echo command needed to clear the terminal (if your terminal is like a VT-100), and send the line back to the shell. The _e_d_i_t_l_i_n_e library also does filename completion. Suppose the root directory has the following files in it: bin vmunix core vmunix.old If you type ``rm /v'' and then the tab key. _E_d_i_t_l_i_n_e will then finish off as much of the name as possible by adding ``munix''. Because the name is not unique, it will then beep. If you type the escape key and a question mark, it will display the two choices. If you then type a period and a tab, the library will finish off the filename for you: rm /v[TAB]_m_u_n_i_x.TAB_o_l_d The tab key is shown by ``[TAB]'' and the automatically-entered text is shown in italics. BUGS AND LIMITATIONS Cannot handle lines more than 80 columns. AUTHORS Simmule R. Turner and Rich $alz . Original manual page by DaviD W. Sanderson . d12 4 d17 3 d21 5 d27 5 d33 2 d36 11 d48 3 d52 5 d58 2 d63 1 d70 1 d75 23 d99 19 d119 7 d129 1 d136 1 d141 2 d144 12 d157 2 d160 4 d183 13 @ 1.1.1.1.2.1 log @Remove formatted manpages [frrom trunk]. @ text @@