I'm very pleased to announce the release of our new website and documentation using the new toolchain with Hugo and AsciiDoctor. To get more information about the new toolchain please read the FreeBSD Documentation Project Primer[1], Hugo docs[2] and AsciiDoctor docs[3]. Acknowledgment: Benedict Reuschling <bcr@> Glen Barber <gjb@> Hiroki Sato <hrs@> Li-Wen Hsu <lwhsu@> Sean Chittenden <seanc@> The FreeBSD Foundation [1] https://docs.FreeBSD.org/en/books/fdp-primer/ [2] https://gohugo.io/documentation/ [3] https://docs.asciidoctor.org/home/ Approved by: doceng, core
		
			
				
	
	
		
			575 lines
		
	
	
	
		
			12 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
			
		
		
	
	
			575 lines
		
	
	
	
		
			12 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
.\"	$NetBSD: editline.3,v 1.4 1997/01/14 04:17:23 lukem Exp $
 | 
						||
.\"
 | 
						||
.\" Copyright (c) 1997 The NetBSD Foundation, Inc.
 | 
						||
.\" All rights reserved.
 | 
						||
.\"
 | 
						||
.\" This file was contributed to The NetBSD Foundation by Luke Mewburn.
 | 
						||
.\"
 | 
						||
.\" Redistribution and use in source and binary forms, with or without
 | 
						||
.\" modification, are permitted provided that the following conditions
 | 
						||
.\" are met:
 | 
						||
.\" 1. Redistributions of source code must retain the above copyright
 | 
						||
.\"    notice, this list of conditions and the following disclaimer.
 | 
						||
.\" 2. Redistributions in binary form must reproduce the above copyright
 | 
						||
.\"    notice, this list of conditions and the following disclaimer in the
 | 
						||
.\"    documentation and/or other materials provided with the distribution.
 | 
						||
.\" 3. All advertising materials mentioning features or use of this software
 | 
						||
.\"    must display the following acknowledgement:
 | 
						||
.\"        This product includes software developed by the NetBSD
 | 
						||
.\"        Foundation, Inc. and its contributors.
 | 
						||
.\" 4. Neither the name of The NetBSD Foundation nor the names of its
 | 
						||
.\"    contributors may be used to endorse or promote products derived
 | 
						||
.\"    from this software without specific prior written permission.
 | 
						||
.\"
 | 
						||
.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
 | 
						||
.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
 | 
						||
.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
 | 
						||
.\" PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE
 | 
						||
.\" LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 | 
						||
.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 | 
						||
.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 | 
						||
.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 | 
						||
.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 | 
						||
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 | 
						||
.\" POSSIBILITY OF SUCH DAMAGE.
 | 
						||
.\"
 | 
						||
.\" %FreeBSD: src/lib/libedit/editline.3,v 1.8.2.7 2001/12/17 10:08:30 ru Exp %
 | 
						||
.\"
 | 
						||
.\" $FreeBSD$
 | 
						||
.Dd January 11, 1997
 | 
						||
.Os
 | 
						||
.Dt EDITLINE 3
 | 
						||
.Sh ̾<EFBFBD><EFBFBD>
 | 
						||
.Nm editline ,
 | 
						||
.Nm el_init ,
 | 
						||
.Nm el_end ,
 | 
						||
.Nm el_reset ,
 | 
						||
.Nm el_gets ,
 | 
						||
.Nm el_getc ,
 | 
						||
.Nm el_push ,
 | 
						||
.Nm el_parse ,
 | 
						||
.Nm el_set ,
 | 
						||
.Nm el_source ,
 | 
						||
.Nm el_resize ,
 | 
						||
.Nm el_line ,
 | 
						||
.Nm el_insertstr ,
 | 
						||
.Nm el_deletestr ,
 | 
						||
.Nm el_data_set ,
 | 
						||
.Nm el_data_get ,
 | 
						||
.Nm history_init ,
 | 
						||
.Nm history_end ,
 | 
						||
.Nm history
 | 
						||
.Nd <EFBFBD>饤<EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˴ؿ<EFBFBD>
 | 
						||
.Sh <EFBFBD>饤<EFBFBD>֥<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Lb libedit
 | 
						||
.Sh <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fd #include <histedit.h>
 | 
						||
.Ft EditLine *
 | 
						||
.Fn el_init "const char *prog" "FILE *fin" "FILE *fout"
 | 
						||
.Ft void
 | 
						||
.Fn el_end "EditLine *e"
 | 
						||
.Ft void
 | 
						||
.Fn el_reset "EditLine *e"
 | 
						||
.Ft const char *
 | 
						||
.Fn el_gets "EditLine *e" "int *count"
 | 
						||
.Ft int
 | 
						||
.Fn el_getc "EditLine *e" "char *ch"
 | 
						||
.Ft void
 | 
						||
.Fn el_push "EditLine *e" "const char *str"
 | 
						||
.Ft int
 | 
						||
.Fn el_parse "EditLine *e" "int argc" "char *argv[]"
 | 
						||
.Ft int
 | 
						||
.Fn el_set "EditLine *e" "int op" "..."
 | 
						||
.Ft int
 | 
						||
.Fn el_source "EditLine *e" "const char *file"
 | 
						||
.Ft void
 | 
						||
.Fn el_resize "EditLine *e"
 | 
						||
.Ft const LineInfo *
 | 
						||
.Fn el_line "EditLine *e"
 | 
						||
.Ft int
 | 
						||
.Fn el_insertstr "EditLine *e" "char *str"
 | 
						||
.Ft void
 | 
						||
.Fn el_deletestr "EditLine *e" "int count"
 | 
						||
.Ft void
 | 
						||
.Fn el_data_set "EditLine *e" "void *data"
 | 
						||
.Ft void *
 | 
						||
.Fn el_data_get "EditLine *e"
 | 
						||
.Ft History *
 | 
						||
.Fn history_init
 | 
						||
.Ft void
 | 
						||
.Fn history_end "History *h"
 | 
						||
.Ft const HistEvent *
 | 
						||
.Fn history "History *h" "int op" "..."
 | 
						||
.Sh <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Nm editline
 | 
						||
<EFBFBD>饤<EFBFBD>֥<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤϡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѤΥ饤<EFBFBD><EFBFBD><EFBFBD>Խ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˴ؿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>äƤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Xr sh 1
 | 
						||
<EFBFBD>ˤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Pp
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>δؿ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Nm libedit
 | 
						||
<EFBFBD>饤<EFBFBD>֥<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѤǤ<EFBFBD><EFBFBD>ޤ<EFBFBD>
 | 
						||
(<28><><EFBFBD><EFBFBD><EFBFBD>ˤ<EFBFBD>
 | 
						||
.Nm libtermcap
 | 
						||
<EFBFBD>饤<EFBFBD>֥<EFBFBD><EFBFBD>꤬ɬ<EFBFBD>פǤ<EFBFBD>)<29><><EFBFBD>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fl ledit ltermcap
 | 
						||
<EFBFBD>ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
ɬ<EFBFBD>פ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Sh <EFBFBD>饤<EFBFBD><EFBFBD><EFBFBD>Խ<EFBFBD><EFBFBD>ؿ<EFBFBD>
 | 
						||
<EFBFBD>饤<EFBFBD><EFBFBD><EFBFBD>Խ<EFBFBD><EFBFBD>ؿ<EFBFBD><EFBFBD>ϡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>̤Υǡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¤<EFBFBD><EFBFBD>
 | 
						||
.Fa EditLine
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fn el_init
 | 
						||
<EFBFBD>ˤ<EFBFBD><EFBFBD>äƺ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>졢
 | 
						||
.Fn el_end
 | 
						||
<EFBFBD>ˤ<EFBFBD><EFBFBD>äƲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Pp
 | 
						||
<EFBFBD>ʲ<EFBFBD><EFBFBD>δؿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѤǤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Bl -tag -width 4n
 | 
						||
.It Fn el_init
 | 
						||
<EFBFBD>饤<EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¾<EFBFBD>Τ<EFBFBD><EFBFBD>٤ƤΥ饤<EFBFBD><EFBFBD><EFBFBD>Խ<EFBFBD><EFBFBD>ؿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¤<EFBFBD><EFBFBD>
 | 
						||
<EFBFBD>֤<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fa prog
 | 
						||
<EFBFBD>ϡ<EFBFBD><EFBFBD><EFBFBD>ư<EFBFBD><EFBFBD><EFBFBD><EFBFBD>¦<EFBFBD>Υץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̾<EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD>ꡢ<EFBFBD>ɤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><EFBFBD>뤫
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>ꤹ<EFBFBD>뤿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Xr editrc 5
 | 
						||
<EFBFBD>ե<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>˻<EFBFBD><EFBFBD>Ѥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fa fin
 | 
						||
<EFBFBD><EFBFBD>
 | 
						||
.Fa fout
 | 
						||
<EFBFBD>Ϥ<EFBFBD><EFBFBD>줾<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϥ<EFBFBD><EFBFBD>ȥ<EFBFBD><EFBFBD><EFBFBD>Ƚ<EFBFBD><EFBFBD>ϥ<EFBFBD><EFBFBD>ȥ<EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
<EFBFBD>ɥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ơ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥϡ<EFBFBD>
 | 
						||
.Dq the tty
 | 
						||
<EFBFBD>λ<EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>ºݤˤϤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/<2F><><EFBFBD>ϥ<EFBFBD><CFA5>ȥ<C8A5><EAA1BC><EFBFBD><EFBFBD>
 | 
						||
<EFBFBD>Ȥ߹<EFBFBD><EFBFBD>碌<EFBFBD>Ȥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Fn el_end
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>åפ<EFBFBD>
 | 
						||
.Fa e
 | 
						||
<EFBFBD>ǽ<EFBFBD>λ<EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fn el_init
 | 
						||
<EFBFBD>Ǻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>줿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ꤵ<EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Fn el_reset
 | 
						||
tty <20>ȥѡ<C8A5><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ꥻ<EFBFBD>åȤ<C3A5><C8A4>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
tty <20>ξ<EFBFBD><CEBE>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>𤵤<EFBFBD><F0A4B5A4><EFBFBD><EFBFBD><EFBFBD>ǽ<EFBFBD><C7BD><EFBFBD>Τ<EFBFBD><CEA4><EFBFBD>
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>顼<EFBFBD>θ<EFBFBD><EFBFBD>ǸƤӽФ<EFBFBD>ɬ<EFBFBD>פ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Fn el_gets
 | 
						||
tty <20><><EFBFBD><EFBFBD> 1 <20>Ԥ<EFBFBD><D4A4>ɤ<C9A4><DFBC><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
 | 
						||
.Fa count
 | 
						||
<EFBFBD>ϡ<EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>줿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>饯<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>褦<EFBFBD>˽<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>줿<EFBFBD>饤<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>饯<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD>ϥ<EFBFBD><EFBFBD>顼<EFBFBD><EFBFBD>ȯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Dv NULL
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Fn el_getc
 | 
						||
tty <20><><EFBFBD><EFBFBD>
 | 
						||
1 <20><><EFBFBD><EFBFBD><EFBFBD>饯<EFBFBD><E9A5AF><EFBFBD><EFBFBD><EFBFBD>ɤ<C9A4><DFBC><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
 | 
						||
.Fa ch
 | 
						||
<EFBFBD>ϡ<EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>줿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>饯<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>褦<EFBFBD>˽<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>줿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>饯<EFBFBD><EFBFBD><EFBFBD>ο<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
<EFBFBD>֤<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥʤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> -1 <20><><EFBFBD>֤<EFBFBD><D6A4>ޤ<EFBFBD><DEA4><EFBFBD>
 | 
						||
.It Fn el_push
 | 
						||
.Fa str
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϥ<EFBFBD><EFBFBD>ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ᤷ<EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϥޥ<EFBFBD><EFBFBD><EFBFBD>Ÿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤ<EFBFBD><EFBFBD>äƻ<EFBFBD><EFBFBD>Ѥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
<EFBFBD>ܺ٤ˤĤ<EFBFBD><EFBFBD>Ƥϡ<EFBFBD>
 | 
						||
.Xr editrc 5
 | 
						||
<EFBFBD><EFBFBD>
 | 
						||
.Ic bind
 | 
						||
.Fl s
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Fn el_parse
 | 
						||
.Fa argv
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fa argc
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȤǤ<EFBFBD>)
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ߹<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Nm
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>ޥ<EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD>¹Ԥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޥ<EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD>줬
 | 
						||
.Dq prog:
 | 
						||
<EFBFBD>ξ<EFBFBD><EFBFBD>硢
 | 
						||
.Dq prog
 | 
						||
<EFBFBD><EFBFBD>
 | 
						||
.Fn el_init
 | 
						||
<EFBFBD>˻<EFBFBD><EFBFBD>ꤵ<EFBFBD>줿
 | 
						||
.Fa prog
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȱ<EFBFBD><EFBFBD>פ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʤ顢
 | 
						||
.Fn el_parse
 | 
						||
<EFBFBD>ϥ<EFBFBD><EFBFBD>ޥ<EFBFBD><EFBFBD>ɤ<EFBFBD>
 | 
						||
<EFBFBD>¹Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޥ<EFBFBD><EFBFBD>ɤ<EFBFBD>̤<EFBFBD>Τξ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͤ<EFBFBD>
 | 
						||
-1 <20>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>顼<EFBFBD><E9A1BC><EFBFBD>ʤ<EFBFBD><CAA4><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
 | 
						||
.Dq prog
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>פ<EFBFBD><EFBFBD>ʤ<EFBFBD><EFBFBD>ä<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͤ<EFBFBD>
 | 
						||
0 <20>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޥ<EFBFBD><DEA5>ɤ<EFBFBD><C9A4><EFBFBD><EFBFBD>顼<EFBFBD><E9A1BC>
 | 
						||
<EFBFBD>֤<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
1 <20>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD>ܺ٤ˤĤ<CBA4><C4A4>Ƥϡ<C6A4>
 | 
						||
.Xr editrc 5
 | 
						||
<EFBFBD>Ȥ<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Pp
 | 
						||
.Em <EFBFBD><EFBFBD> :
 | 
						||
.Va argv[0]
 | 
						||
<EFBFBD><EFBFBD>
 | 
						||
.Fn el_parse
 | 
						||
<EFBFBD>ˤ<EFBFBD><EFBFBD>äƽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뤳<EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Dq prog
 | 
						||
<EFBFBD><EFBFBD>
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>ޥ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Ar command
 | 
						||
<EFBFBD>δ֤Υ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD>NUL
 | 
						||
.Pq Dq \e0
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Fn el_set
 | 
						||
.Fn el_set
 | 
						||
.Nm
 | 
						||
<EFBFBD>ѥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ꤷ<EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fa op
 | 
						||
<EFBFBD>ϤɤΥѥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ꤹ<EFBFBD>뤫<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ꤷ<EFBFBD><EFBFBD>
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤ<EFBFBD><EFBFBD>ȼ<EFBFBD><EFBFBD>Υѥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ꥹ<EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Pp
 | 
						||
.Fa op
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>ͤˤĤ<EFBFBD><EFBFBD>Ƥϡ<EFBFBD>ɬ<EFBFBD>ܰ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ꥹ<EFBFBD>ȤȤȤ<EFBFBD><EFBFBD>˼<EFBFBD><EFBFBD>Υѥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݡ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Bl -tag -width 4n
 | 
						||
.It Dv EL_PROMPT , Fa "char *(*f)(EditLine *)"
 | 
						||
<EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץȰ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ؿ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fa f
 | 
						||
<EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϥץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץȤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ä<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȤǤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Dv EL_TERMINAL , Fa "const char *type"
 | 
						||
tty <20><>ü<EFBFBD><C3BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>פ<EFBFBD>
 | 
						||
.Fa type
 | 
						||
<EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fa type
 | 
						||
<EFBFBD><EFBFBD>
 | 
						||
.Dv NULL
 | 
						||
<EFBFBD>ξ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Ev TERM
 | 
						||
<EFBFBD>ˤǤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Dv EL_EDITOR , Fa "const char *mode"
 | 
						||
<EFBFBD>Խ<EFBFBD><EFBFBD>⡼<EFBFBD>ɤ<EFBFBD>
 | 
						||
.Fa mode
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ꤷ<EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Dq emacs
 | 
						||
<EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Dq vi
 | 
						||
<EFBFBD><EFBFBD> 1 <20>ĤǤ<C4A4><C7A4><EFBFBD>ɬ<EFBFBD>פ<EFBFBD><D7A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
 | 
						||
.It Dv EL_SIGNAL , Fa "int flag"
 | 
						||
.Fa flag
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥʤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>硢
 | 
						||
.Nm
 | 
						||
<EFBFBD>ϡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>ˡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʥ<EFBFBD><EFBFBD>ѤΥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʥ<EFBFBD><EFBFBD>ϥ<EFBFBD><EFBFBD>ɥ<EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD>뤷<EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Dv SIGCONT ,
 | 
						||
.Dv SIGHUP ,
 | 
						||
.Dv SIGINT ,
 | 
						||
.Dv SIGQUIT ,
 | 
						||
.Dv SIGSTOP ,
 | 
						||
.Dv SIGTERM ,
 | 
						||
.Dv SIGTSTP ,
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Dv SIGWINCH
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʳ<EFBFBD><EFBFBD>ξ<EFBFBD><EFBFBD>硢<EFBFBD><EFBFBD><EFBFBD>ߤΥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʥ<EFBFBD><EFBFBD>ϥ<EFBFBD><EFBFBD>ɥ餬
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Dv EL_BIND , Xo
 | 
						||
.Fa "const char *" ,
 | 
						||
.Fa "..." ,
 | 
						||
.Dv NULL
 | 
						||
.Xc
 | 
						||
<EFBFBD>Ȥ߹<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Ic bind
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>ޥ<EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD>¹Ԥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܺ٤ˤĤ<EFBFBD><EFBFBD>Ƥϡ<EFBFBD>
 | 
						||
.Xr editrc 5
 | 
						||
<EFBFBD><EFBFBD>
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Dv EL_ECHOTC , Xo
 | 
						||
.Fa "const char *" ,
 | 
						||
.Fa "..." ,
 | 
						||
.Dv NULL
 | 
						||
.Xc
 | 
						||
<EFBFBD>Ȥ߹<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Ic echotc
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>ޥ<EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD>¹Ԥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܺ٤ˤĤ<EFBFBD><EFBFBD>Ƥϡ<EFBFBD>
 | 
						||
.Xr editrc 5
 | 
						||
<EFBFBD><EFBFBD>
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Dv EL_SETTC , Xo
 | 
						||
.Fa "const char *" ,
 | 
						||
.Fa "..." ,
 | 
						||
.Dv NULL
 | 
						||
.Xc
 | 
						||
<EFBFBD>Ȥ߹<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Ic settc
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>ޥ<EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD>¹Ԥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܺ٤ˤĤ<EFBFBD><EFBFBD>Ƥϡ<EFBFBD>
 | 
						||
.Xr editrc 5
 | 
						||
<EFBFBD>Ȥ<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Dv EL_SETTY , Xo
 | 
						||
.Fa "const char *" ,
 | 
						||
.Fa "..." ,
 | 
						||
.Dv NULL
 | 
						||
.Xc
 | 
						||
<EFBFBD>Ȥ߹<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Ic setty
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>ޥ<EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD>¹Ԥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܺ٤ˤĤ<EFBFBD><EFBFBD>Ƥϡ<EFBFBD>
 | 
						||
.Xr editrc 5
 | 
						||
<EFBFBD><EFBFBD>
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Dv EL_TELLTC , Xo
 | 
						||
.Fa "const char *" ,
 | 
						||
.Fa "..." ,
 | 
						||
.Dv NULL
 | 
						||
.Xc
 | 
						||
<EFBFBD>Ȥ߹<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Ic telltc
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>ޥ<EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD>¹Ԥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܺ٤ˤĤ<EFBFBD><EFBFBD>Ƥϡ<EFBFBD>
 | 
						||
.Xr editrc 5
 | 
						||
<EFBFBD><EFBFBD>
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Dv EL_ADDFN , Xo
 | 
						||
.Fa "const char *name" ,
 | 
						||
.Fa "const char *help" ,
 | 
						||
.Fa "unsigned char (*func)(EditLine *e, int ch)
 | 
						||
.Xc
 | 
						||
<EFBFBD>桼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ؿ<EFBFBD>
 | 
						||
.Fn func
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>ɲä<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fa name
 | 
						||
<EFBFBD>Ȥ<EFBFBD><EFBFBD>ƻ<EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>졢
 | 
						||
.Fa name
 | 
						||
<EFBFBD>˷<EFBFBD><EFBFBD>礵<EFBFBD>줿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD><EFBFBD>줿<EFBFBD>Ȥ<EFBFBD><EFBFBD>˸ƤӽФ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fa help
 | 
						||
<EFBFBD><EFBFBD>
 | 
						||
.Fa name
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
<EFBFBD><EFBFBD>ư<EFBFBD><EFBFBD><EFBFBD>ˡ<EFBFBD>
 | 
						||
.Fa ch
 | 
						||
<EFBFBD>ϸƤӽФ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fn func
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͤϼ<EFBFBD><EFBFBD><EFBFBD> 1 <20>ĤǤ<C4A4><C7A4><EFBFBD>
 | 
						||
.Bl -tag -width "CC_REDISPLAY"
 | 
						||
.It Dv CC_NORM
 | 
						||
<EFBFBD>̾<EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>饯<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɲä<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Dv CC_NEWLINE
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Dv CC_EOF
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Dv CC_ARGHACK
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˥<EFBFBD><EFBFBD>ޥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD>ͽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>ɽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뤳<EFBFBD>Ȥ<EFBFBD>
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>⤷<EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Dv CC_REFRESH
 | 
						||
ɽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><EFBFBD>å<EFBFBD><EFBFBD>夷<EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Dv CC_CURSOR
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뤬<EFBFBD><EFBFBD>ư<EFBFBD><EFBFBD><EFBFBD>줿<EFBFBD>Τǡ<EFBFBD>
 | 
						||
.Dv CC_REFRESH
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӽ¹Ԥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Dv CC_REDISPLAY
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>Ϲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD><EFBFBD><EFBFBD>ɽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>줬<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʤΤϡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>礬<EFBFBD><EFBFBD><EFBFBD><EFBFBD>¾<EFBFBD><EFBFBD>
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Dv CC_ERROR
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>顼<EFBFBD><EFBFBD>ȯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӡ<EFBFBD><EFBFBD>ײ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> tty <20><><EFBFBD>ե<EFBFBD><D5A5>å<EFBFBD><C3A5>夷<EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
 | 
						||
.It Dv CC_FATAL
 | 
						||
<EFBFBD><EFBFBD>̿Ū<EFBFBD><EFBFBD><EFBFBD>顼<EFBFBD><EFBFBD>tty <20><><EFBFBD><EFBFBD><EFBFBD>Τξ<CEA4><CEBE>֤˥ꥻ<CBA5>åȤ<C3A5><C8A4>ޤ<EFBFBD><DEA4><EFBFBD>
 | 
						||
.El
 | 
						||
.It Dv EL_HIST , Xo
 | 
						||
.Fa "History *(*func)(History *, int op, ...)" ,
 | 
						||
.Fa "const char *ptr"
 | 
						||
.Xc
 | 
						||
<EFBFBD>ɤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˴ؿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><EFBFBD>뤫<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̾<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fn history
 | 
						||
<EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fa ptr
 | 
						||
<EFBFBD>ϡ<EFBFBD>
 | 
						||
.Fn history_init
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD>ͤǤ<EFBFBD><EFBFBD><EFBFBD>ɬ<EFBFBD>פ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.El
 | 
						||
.It Fn el_source
 | 
						||
.Fa file
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>ɤळ<EFBFBD>Ȥ<EFBFBD>
 | 
						||
.Nm
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fn el_parse
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fa file
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>ιԤ<EFBFBD><EFBFBD>Ȥ˸ƤӽФ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fa file
 | 
						||
<EFBFBD><EFBFBD>
 | 
						||
.Dv NULL
 | 
						||
<EFBFBD>ξ<EFBFBD><EFBFBD>硢
 | 
						||
.Pa $HOME/.editrc
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fa file
 | 
						||
<EFBFBD>η<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ξܺ٤ˤĤ<EFBFBD><EFBFBD>Ƥϡ<EFBFBD>
 | 
						||
.Xr editrc 5
 | 
						||
<EFBFBD><EFBFBD>
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Fn el_resize
 | 
						||
ü<EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸƤӽФ<EFBFBD>ɬ<EFBFBD>פ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Dv EL_SIGNAL
 | 
						||
<EFBFBD><EFBFBD>
 | 
						||
.Fn el_set
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ꤵ<EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>硢<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϼ<EFBFBD>ưŪ<EFBFBD>˹Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥʤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD>Ŭ<EFBFBD>ڤ<EFBFBD>
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fn el_resize
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>ƤӽФ<EFBFBD><EFBFBD>Τϥ<EFBFBD><EFBFBD>ץꥱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Fn el_line
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>ߤΥ饤<EFBFBD><EFBFBD><EFBFBD>ˤĤ<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>Խ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fa LineInfo
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϼ<EFBFBD><EFBFBD>Τ褦<EFBFBD><EFBFBD>
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Bd -literal
 | 
						||
typedef struct lineinfo {
 | 
						||
    const char *buffer;    /* <20>Хåե<C3A5><D5A5>Υ<EFBFBD><CEA5>ɥ쥹 */
 | 
						||
    const char *cursor;    /* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><CEA5>ɥ쥹 */
 | 
						||
    const char *lastchar;  /* <20>Ǹ<EFBFBD><C7B8>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD>饯<EFBFBD><E9A5AF><EFBFBD>Υ<EFBFBD><CEA5>ɥ쥹 */
 | 
						||
} LineInfo;
 | 
						||
.Ed
 | 
						||
.It Fn el_insertstr
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뤬<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>饤<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fa str
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fa str
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD>뤫<EFBFBD>ե<EFBFBD><EFBFBD>åȤ<EFBFBD><EFBFBD>ʤ<EFBFBD>
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> -1 <20><><EFBFBD>֤<EFBFBD><D6A4>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʳ<EFBFBD><CAB3>ξ<EFBFBD><CEBE><EFBFBD><EFBFBD><EFBFBD> 0 <20><><EFBFBD>֤<EFBFBD><D6A4>ޤ<EFBFBD><DEA4><EFBFBD>
 | 
						||
.It Fn el_deletestr
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fa num
 | 
						||
<EFBFBD>ĤΥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>饯<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Fn el_data_set
 | 
						||
<EFBFBD>桼<EFBFBD><EFBFBD><EFBFBD>ǡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fa data
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ꤷ<EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Fn el_data_get
 | 
						||
<EFBFBD>桼<EFBFBD><EFBFBD><EFBFBD>ǡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.El
 | 
						||
.Sh <EFBFBD><EFBFBD><EFBFBD>˥ꥹ<EFBFBD>ȴؿ<EFBFBD>
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>˴ؿ<EFBFBD><EFBFBD>϶<EFBFBD><EFBFBD>̤Υǡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¤
 | 
						||
.Fa History
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fa History
 | 
						||
<EFBFBD>ϡ<EFBFBD>
 | 
						||
.Fn history_init
 | 
						||
<EFBFBD>ˤ<EFBFBD><EFBFBD>äƺ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>졢
 | 
						||
.Fn history_end
 | 
						||
<EFBFBD>ˤ<EFBFBD><EFBFBD>äƲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Pp
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>δؿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѤǤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Bl -tag -width 4n
 | 
						||
.It Fn history_init
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>˥ꥹ<EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¾<EFBFBD>Τ<EFBFBD><EFBFBD>٤Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˴ؿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¤<EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Fn history_end
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>åפ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fa h
 | 
						||
<EFBFBD>ǽ<EFBFBD>λ<EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fn history_init
 | 
						||
<EFBFBD>Ǻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>줿<EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD>
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>ꤵ<EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Pp
 | 
						||
.It Fn history
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>˥ꥹ<EFBFBD>ȤˤĤ<EFBFBD><EFBFBD>Ʊ黻
 | 
						||
.Fa op
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>¹Ԥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>黻<EFBFBD><EFBFBD><EFBFBD>᤹<EFBFBD><EFBFBD>
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fa op
 | 
						||
<EFBFBD>ˤĤ<EFBFBD><EFBFBD>Ƽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͤ<EFBFBD><EFBFBD><EFBFBD>ɬ<EFBFBD>ܰ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ꥹ<EFBFBD>ȤȤȤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>ݡ<EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Bl -tag -width 4n
 | 
						||
.It Dv H_EVENT , Fa "int size"
 | 
						||
.Fa size
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤΥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ꤷ<EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Dv H_END
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>åפ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fa h
 | 
						||
<EFBFBD>ǽ<EFBFBD>λ<EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fn history_init
 | 
						||
<EFBFBD>Ǻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>줿<EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD>
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>ꤵ<EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Dv H_CLEAR
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>ˤꥢ<EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Pp
 | 
						||
.It Dv H_FUNC , Xo
 | 
						||
.Fa "void *ptr" ,
 | 
						||
.Fa "history_gfun_t first" ,
 | 
						||
.Fa "history_gfun_t next" ,
 | 
						||
.Fa "history_gfun_t last" ,
 | 
						||
.Fa "history_gfun_t prev" ,
 | 
						||
.Fa "history_gfun_t curr" ,
 | 
						||
.Fa "history_vfun_t clear" ,
 | 
						||
.Fa "history_efun_t enter" ,
 | 
						||
.Fa "history_efun_t add"
 | 
						||
.Xc
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˱黻<EFBFBD><EFBFBD><EFBFBD>¹Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ؿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fa ptr
 | 
						||
<EFBFBD>ϡ<EFBFBD><EFBFBD>ؿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ư<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>˴ؿ<EFBFBD><EFBFBD>˻<EFBFBD><EFBFBD>ꤵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Dv H_FIRST
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>ˤκǽ<EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Dv H_LAST
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>ˤκǸ<EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Dv H_PREV
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>ˤ<EFBFBD>ľ<EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Dv H_NEXT
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>ˤμ<EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Dv H_CURR
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>ˤθ<EFBFBD><EFBFBD>ߤΥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Dv H_ADD , Fa "const char *str"
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>ˤθ<EFBFBD><EFBFBD>ߤΥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fa str
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>ɲä<EFBFBD><EFBFBD>뤫<EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD>ϥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>ʤ<EFBFBD>
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Dv H_ENTER
 | 
						||
<EFBFBD><EFBFBD> 1 <20>ĤΥ<C4A4><CEA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
 | 
						||
.It Dv H_ENTER , Fa "const char *str"
 | 
						||
.Fa str
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȤȤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Fn history
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>ɲä<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>ɬ<EFBFBD>פǤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD>Ť<EFBFBD>
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ơ<EFBFBD><EFBFBD>ꥹ<EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>줿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Dv H_PREV_STR , Fa "const char *str"
 | 
						||
.Fa str
 | 
						||
<EFBFBD>dz<EFBFBD><EFBFBD>Ϥ<EFBFBD><EFBFBD>롢<EFBFBD>Ǥ<EFBFBD><EFBFBD>ᤤľ<EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD>٥<EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Dv H_NEXT_STR , Fa "const char *str"
 | 
						||
.Fa str
 | 
						||
<EFBFBD>dz<EFBFBD><EFBFBD>Ϥ<EFBFBD><EFBFBD>롢<EFBFBD>Ǥ<EFBFBD><EFBFBD>ᤤ<EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD>٥<EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Dv H_PREV_EVENT , Fa "int e"
 | 
						||
.Fa e
 | 
						||
<EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD><EFBFBD><EFBFBD>ľ<EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD>٥<EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Dv H_NEXT_EVENT , Fa "int e"
 | 
						||
.Fa e
 | 
						||
<EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD><EFBFBD>μ<EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD>٥<EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Dv H_LOAD , Fa "const char *file"
 | 
						||
.Fa file
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>¸<EFBFBD><EFBFBD><EFBFBD>줿<EFBFBD><EFBFBD><EFBFBD>˥ꥹ<EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.It Dv H_SAVE , Fa "const char *file"
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>˥ꥹ<EFBFBD>Ȥ<EFBFBD>
 | 
						||
.Fa file
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>¸<EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.El
 | 
						||
.El
 | 
						||
.\"XXX.Sh EXAMPLES
 | 
						||
.\"XXX: provide some examples
 | 
						||
.Sh <EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Xr sh 1 ,
 | 
						||
.Xr signal 3 ,
 | 
						||
.Xr termcap 3 ,
 | 
						||
.Xr editrc 5
 | 
						||
.Sh <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Nm
 | 
						||
<EFBFBD>饤<EFBFBD>֥<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϻǽ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Bx 4.4
 | 
						||
<EFBFBD>Ǹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Sh <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.An -nosplit
 | 
						||
.Nm
 | 
						||
<EFBFBD>饤<EFBFBD>֥<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.An Christos Zoulas
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υޥ˥奢<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.An Luke Mewburn
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Sh <EFBFBD>Х<EFBFBD>
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>Υɥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ơ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>餯<EFBFBD>Դ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȹͤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Pp
 | 
						||
.Fn el_parse
 | 
						||
<EFBFBD>ϡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ꤵ<EFBFBD>줿
 | 
						||
.Va argv[0]
 | 
						||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƤϤʤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Pp
 | 
						||
<EFBFBD>ȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ؿ<EFBFBD><EFBFBD><EFBFBD>
 | 
						||
.Li <histedit.h>
 | 
						||
<EFBFBD><EFBFBD><EFBFBD>Ǥϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 |