ANSI	chardef.h	/^#define ANSI(c)		(c+0x400)$/
AddCkpName	file.c	/^AddCkpName( filename )$/
Addmark	textual.c	/^Addmark(p)  Mark *p;$/
AdjustDisplay	visual.c	/^AdjustDisplay(bmark, eolmark, bppos, eolppos)$/
Advance	visual.c	/^int Advance(mp)  register Mark *mp;$/
AnyBufsModified	file.c	/^int AnyBufsModified()$/
Atend	vedit.h	/^#define Atend(m)	(m.cp == endmark.cp)$/
Atstart	vedit.h	/^#define Atstart(m)	(m.cp == headmark.cp)$/
AutoLineFeed	fcns.c	/^AutoLineFeed()$/
BackToPad	vedit.h	/^#define BackToPad()	(incommandwindow ? (SelectPad(/
BackWord	fcns2.c	/^Mark  BackWord(m)  Mark m;$/
Backrows	convert.c	/^Mark Backrows(m,n) Mark m;  int n;$/
Backscroll	visual.c	/^Backscroll()$/
BackwardCharacter	fcns.c	/^BackwardCharacter(c)$/
BackwardHackingTabs	fcns.c	/^BackwardHackingTabs(c)$/
BackwardWord	fcns.c	/^BackwardWord(ch)$/
Bakname	file.c	/^char *Bakname(s)  char *s;$/
Banner	fcns2.c	/^Banner()$/
Beep	vedit.c	/^Beep(ch)$/
BeginningOfFile	fcns.c	/^BeginningOfFile(ch)$/
BeginningOfLine	fcns.c	/^BeginningOfLine(ch)$/
BeginningOfWindow	fcns.c	/^BeginningOfWindow(ch)$/
BlockDelete	textual.c	/^Chunk  BlockDelete(bmark,emark)  Mark bmark,emark;/
BlockInsert	textual.c	/^Mark  BlockInsert(imark, nchunk)  Mark imark;  Chu/
CONTROL	chardef.h	/^#define CONTROL(c) 	(c-'@')$/
CONTROLX	chardef.h	/^#define CONTROLX(c)	(c+0x200)$/
CaseWordCapitalize	fcns.c	/^CaseWordCapitalize(c)$/
CaseWordLower	fcns.c	/^CaseWordLower(c)$/
CaseWordUpper	fcns.c	/^CaseWordUpper(c)$/
ChangeContext	fcns1.c	/^ChangeContext(ch)$/
CheckpointModifiedFiles	file.c	/^int CheckpointModifiedFiles()$/
Chunkend	vedit.h	/^#define Chunkend(chunk)	(chunk->text + chunk->leng/
CkpName	file.c	/^char *CkpName(s)  char *s;$/
ClearBuffer	file.c	/^ClearBuffer()$/
Clearstate	action.c	/^#define Clearstate(b)	{n = ch | b | escmodifier;  /
CloseBrace	fcns2.c	/^CloseBrace(ch)$/
CloseBrace1	fcns2.c	/^CloseBrace1(ch)$/
CopySection	file.c	/^Chunk  CopySection(startmk, endmk)  Mark startmk, /
CopyText	file.c	/^Chunk  CopyText(startchunk)  Chunk startchunk;$/
CountIndent	fcns2.c	/^int CountIndent(here)  Mark here;$/
CountWidth	visual.c	/^int CountWidth(ch, col)  unsigned char ch;  int co/
CutSubchunk	textual.c	/^Chunk  CutSubchunk(chunk,bcp,ecp)  Chunk chunk;  c/
Darken	device.c	/^Darken(firstpos,lastpos)  Pos firstpos,lastpos;$/
DelWord	fcns2.c	/^DelWord(p)$/
DeleteBuffer	buffer.c	/^int DeleteBuffer()$/
DeleteChunk	textual.c	/^DeleteChunk(dchunk)  Chunk dchunk;$/
DeleteNextCharacter	fcns.c	/^DeleteNextCharacter(c)$/
DeleteNextWord	fcns.c	/^DeleteNextWord(ch)$/
DeletePreviousCharacter	fcns.c	/^DeletePreviousCharacter()$/
DeletePreviousWord	fcns.c	/^DeletePreviousWord(ch)$/
DeleteRowsHere	visual.c	/^DeleteRowsHere(row, n)  int row, n;$/
DeleteToKillBuffer	fcns.c	/^DeleteToKillBuffer(ch)$/
DeleteWindow	fcns1.c	/^DeleteWindow(ch)$/
Deselect	device.c	/^Deselect()$/
DispRow	visual.c	/^Mark DispRow(m,row)  Mark m;  register int row;$/
DispSetcursor	visual.c	/^DispSetcursor(mark)  Mark mark;$/
Display	visual.c	/^Display(m)  Mark m;$/
DisplayBanner	fcns2.c	/^DisplayBanner( VgtFile, prefix, line )$/
DisplayBetween	device.c	/^DisplayBetween(start, end, startpos)  Mark start, /
DisplayFixedMenu	menu.c	/^DisplayFixedMenu( PadFile, Row )$/
DumpChunks	vedit.c	/^DumpChunks(chunk)  Chunk chunk;$/
DumpRow	vedit.c	/^DumpRow(n)  int n;$/
DynamicSelect	device.c	/^DynamicSelect(msg,ppos1,ppos2)  Vedmsg *msg;  Pos /
ESCAPE	chardef.h	/^#define ESCAPE(c)	(c+0x100)$/
EndChar	keydef.c	/^#define EndChar(str) ((*(str) >= ' ') && (*(str) </
EndOfFile	fcns.c	/^EndOfFile(ch)$/
EndOfLine	fcns.c	/^EndOfLine(ch)$/
EndOfWindow	fcns.c	/^EndOfWindow(ch)$/
ErrorMsg	vedit.c	/^ErrorMsg(s) char *s;$/
ExchangeDotAndMark	fcns.c	/^ExchangeDotAndMark(ch)$/
ExchangeSelection	device.c	/^ExchangeSelection()$/
ExitEditor	fcns1.c	/^ExitEditor(ch)$/
FetchBuffer	buffer.c	/^FetchBuffer(bufid)  int bufid;$/
FinalArrow	visual.c	/^FinalArrow(pad)  File *pad;$/
FindBuffer	buffer.c	/^int FindBuffer(filename) $/
FindTag	fcns2.c	/^TagStruct *FindTag( Tag )$/
Findend	file.c	/^Mark  Findend(chunk)  register Chunk chunk;$/
Firstmark	textual.c	/^Mark * Firstmark(chunk, yes)  Chunk chunk;  int *y/
FixedMenuSelection	menu.h	/^#define FixedMenuSelection( target, command )			\\$/
Fixpos	visual.c	/^int Fixpos(ppos, m, row, col)$/
ForwardCharacter	fcns.c	/^int ForwardCharacter(c)$/
ForwardWord	fcns.c	/^ForwardWord(ch)$/
Forwardword	fcns2.c	/^Mark  Forwardword(m)  Mark m;$/
FreeText	file.c	/^FreeText(chunk)  Chunk chunk;$/
GetFcn	keydef.c	/^int GetFcn(str)$/
GetKey	keydef.c	/^int GetKey(str)$/
GetKeyErrorMsg	keydef.c	/^int GetKeyErrorMsg(str)$/
GetUserInputBuffer	vedit.c	/^int GetUserInputBuffer()$/
Getline	device.c	/^int Getline(buf,max)  char *buf;  int max;$/
GoToBuffer	fcns1.c	/^GoToBuffer(ch)$/
GotoLine	fcns2.c	/^int GotoLine(goal)  register int goal;$/
GotoRequestedLine	fcns1.c	/^GotoRequestedLine(ch)$/
IndentFour	fcns1.c	/^IndentFour(ch)$/
IndentLikePreviousLine	fcns1.c	/^IndentLikePreviousLine(ch)$/
IndentRegion	fcns.c	/^IndentRegion(ch)$/
IndentSelection	selact.c	/^IndentSelection(ch)$/
InitBuffer	file.c	/^InitBuffer(headchunk, end_mark)  Chunk headchunk; /
InitFixedMenu	menu.c	/^InitFixedMenu( )$/
InitKeyTable	keydef.c	/^InitKeyTable()$/
InsertFile	fcns1.c	/^InsertFile(ch)$/
InsertIndent	fcns2.c	/^InsertIndent(indent)  register int indent;$/
InsertIntoBuffer	fcns2.c	/^InsertIntoBuffer(nchunk)$/
InsertReturn	fcns1.c	/^InsertReturn(ch)$/
InsertRowHere	visual.c	/^InsertRowHere(row)  int row;$/
InsertSelected	device.c	/^InsertSelected(newtext)  Chunk newtext;$/
InsertTab	fcns1.c	/^InsertTab(ch)$/
KeyAction	action.c	/^KeyAction(ch)  $/
KillSelection	device.c	/^KillSelection()$/
KillToEndOfLine	fcns.c	/^KillToEndOfLine(c)$/
KillbufAdd	file.c	/^KillbufAdd(newchunk) Chunk newchunk;$/
KillbufAddNewline	file.c	/^KillbufAddNewline()$/
LastRows	vedit.c	/^LastRows()$/
Lighten	device.c	/^Lighten(firstpos,lastpos)  Pos firstpos,lastpos;$/
LineToTopOfWindow	fcns.c	/^LineToTopOfWindow(ch)$/
Mainloop	vedit.c	/^Mainloop()$/
MakeChunk	file.c	/^Chunk  MakeChunk(prev, length)  Chunk prev;  int l/
Makebak	file.c	/^int Makebak(fileName, bakFileName)$/
Makemark	convert.c	/^Mark Makemark(chunk,cp)  Chunk chunk;  char *cp;$/
Makepos	convert.c	/^Pos Makepos(r,c)  int r,c;$/
MapKey	keydef.c	/^int MapKey(ch)$/
MapMouse	device.c	/^MapMouse(x,y,ppos)  register short x, y;  register/
MarkEQ	vedit.h	/^#define MarkEQ(a,b)	(a.cp == b.cp)$/
MarkGT	file.c	/^int MarkGT(m1, m2)  Mark m1, m2;$/
MarkNEQ	vedit.h	/^#define MarkNEQ(a,b)	(a.cp != b.cp)$/
MarkSetcursor	vedit.h	/^#define	MarkSetcursor(mark)	Setcursor(mark, Markpo/
MarkUnmodified	fcns1.c	/^MarkUnmodified(ch)$/
Markcol	convert.c	/^int Markcol(row, mark)  register int row; Mark mar/
Markpos	convert.c	/^Pos Markpos(mark)  Mark mark;$/
MergeWindows	fcns1.c	/^MergeWindows(ch)$/
MouseAction	device.c	/^MouseAction(msg)  register Vedmsg *msg;  \/* as it /
Msg	device.c	/^Msg(s)  register char *s;$/
Mvedit	vedit.c	/^main(argc,argv)  int argc;  char **argv;$/
NCopyProtectionMode	file.c	/^int NCopyProtectionMode(fromfilename, tofile)$/
NewBuffer	buffer.c	/^int NewBuffer(contents, nRows)$/
NewChunk	vedit.h	/^#define NewChunk()	((struct chunk *) calloc(1,size/
NewMsg	device.c	/^NewMsg(s)  register char *s;$/
NewlineAndBackup	fcns1.c	/^NewlineAndBackup(ch)$/
NewlineAndIndent	fcns1.c	/^NewlineAndIndent(ch)$/
NextHalfPage	fcns1.c	/^NextHalfPage(ch)$/
NextLine	fcns.c	/^NextLine(ch)$/
NextPage	fcns.c	/^NextPage(ch)$/
Nextmark	textual.c	/^Mark *Nextmark(chunk, yes)  Chunk chunk;  int *yes/
Numeric	vedit.h	/^#define Numeric(c) (((c >= '0') && (c <= '9')) || /
OpenBrace	fcns2.c	/^OpenBrace(ch)$/
OpenBrace1	fcns2.c	/^OpenBrace1(ch)$/
OpenName	file.c	/^File *OpenName( AbsoluteName, RelativeName )  $/
OrderBuffers	fcns1.c	/^OrderBuffers(ch)$/
OrderBuffersBackwards	fcns1.c	/^OrderBuffersBackwards(ch)$/
OutOfMemory	file.c	/^OutOfMemory()$/
OutdentFour	fcns1.c	/^OutdentFour(ch)$/
PFI	key.h	13
PadCRLF	device.c	/^PadCRLF(p)  File *p;$/
PadClear	ansipad.h	/^#define PadClear(p)	PadSend(p,'\\014')$/
PadClearToEOL	ansipad.h	/^#define PadClearToEOL(p) PadEscSequence(p,"K")$/
PadClearToEOS	ansipad.h	/^#define PadClearToEOS(p) PadEscSequence(p,"J")$/
PadCursorBackward	ansipad.h	/^#define PadCursorBackward(p) PadEscSequence(p,"[D"/
PadCursorForward	ansipad.h	/^#define PadCursorForward(p)  PadEscSequence(p,"[C"/
PadCursorOn	ansipad.h	/^#define PadCursorOn(p)$/
PadDeleteLine	ansipad.h	/^#define PadDeleteLine(p) PadEscSequence(p,"[0M")$/
PadEscSequence	device.c	/^PadEscSequence(p,string)  File *p;  register char /
PadHome	ansipad.h	/^#define PadHome(p)	PadEscSequence(p,"[H")$/
PadInsertLine	ansipad.h	/^#define PadInsertLine(p) PadEscSequence(p,"L")$/
PadInverse	ansipad.h	/^#define PadInverse(p)	PadEscSequence(p,"[1m")$/
PadNewLine	ansipad.h	/^#define PadNewLine(p)	PadSend(p,'\\n')$/
PadNormal	ansipad.h	/^#define PadNormal(p)	PadEscSequence(p,"[0m")$/
PadPutCursor	device.c	/^PadPutCursor(p,row,col)  File *p;  int row,col;$/
PadReturn	ansipad.h	/^#define PadReturn(p)	PadSend(p,'\\r')$/
PadScrollDown	device.c	/^PadScrollDown(p, top, bottom)  File *p;  int top, /
PadScrollUp	device.c	/^PadScrollUp(p, top, bottom)  File *p;  int top, bo/
PadSend	ansipad.h	/^#define PadSend(p,c)	putc(c,p)$/
Padtype	vedit.h	46
PageAtHead	vedit.h	/^#define PageAtHead()	(rows[0].cp == headmark.cp)$/
PickBuffer	buffer.c	/^PickBuffer(b)  $/
PickWindow	vedit.c	/^int PickWindow(mode)  int mode;$/
PosEQ	device.c	/^#define PosEQ(p,q)	(p.row == q.row && p.col == q.c/
PosGE	device.c	/^#define PosGE(p,q)	(p.row == q.row ? (p.col >= q.c/
PosGT	device.c	/^#define PosGT(p,q)	(p.row == q.row ? (p.col > q.co/
PosLE	device.c	/^#define PosLE(p,q)	(p.row == q.row ? (p.col <= q.c/
PosLT	device.c	/^#define PosLT(p,q)	(p.row == q.row ? (p.col < q.co/
PosNE	device.c	/^#define PosNE(p,q)	(p.row != q.row || p.col != q.c/
PosSetcursor	visual.c	/^PosSetcursor(pos)  Pos pos;$/
Posmark	convert.c	/^Mark Posmark(ppos) register  Pos *ppos;$/
PreAdjust	visual.c	/^PreAdjust(m, pos, eolpmark, eolppos)$/
PrevBuffer	buffer.c	/^int PrevBuffer(n)  int n;$/
PreviousHalfPage	fcns1.c	/^PreviousHalfPage(ch)$/
PreviousLine	fcns.c	/^PreviousLine(ch)$/
PreviousPage	fcns.c	/^PreviousPage(ch)$/
ProcessInitCmd	keydef.c	/^ProcessInitCmd(string)$/
ProcessInitFile	keydef.c	/^ProcessInitFile()$/
ProcessInitLine	keydef.c	/^ProcessInitLine(str)$/
ProvidePrefixArgument	fcns.c	/^ProvidePrefixArgument(ch)$/
PutUserInputBuffer	vedit.c	/^PutUserInputBuffer(c)$/
QueryReplace	fcns1.c	/^QueryReplace(ch)$/
ReadFile	file.c	/^Chunk  ReadFile(fileid)  File *fileid;$/
ReaderProcess	vedit.c	/^ReaderProcess(mybuf, myinpad)  $/
RedrawDisplay	fcns.c	/^RedrawDisplay(ch)$/
RegionToNewWindow	fcns1.c	/^RegionToNewWindow(ch)$/
RemoveAllCkpFiles	fcns1.c	/^RemoveAllCkpFiles()$/
RemoveIndent	fcns2.c	/^RemoveIndent()$/
RenameFile	file.c	/^RenameFile(fromName, toName)$/
RepeatReverseStringSearch	fcns1.c	/^RepeatReverseStringSearch(ch)$/
RepeatStringSearch	fcns1.c	/^RepeatStringSearch(ch)$/
ReplaceSelection	device.c	/^Chunk ReplaceSelection(nchunk, selectit)$/
RequestReverseStringSearch	fcns1.c	/^RequestReverseStringSearch(ch)$/
RequestStringSearch	fcns1.c	/^RequestStringSearch(ch)$/
RequestTagSearch	fcns1.c	/^RequestTagSearch(ch)$/
Retract	visual.c	/^int Retract(mp)  register Mark *mp;$/
ReverseSearch	vedit.c	/^int ReverseSearch(str,len)  char *str;  int len;$/
Rowmark	convert.c	/^Mark Rowmark(row) register int row;$/
Rowsend	convert.c	/^Mark Rowsend(row) register int row;$/
SaveCurrentBuffer	fcns1.c	/^SaveCurrentBuffer(ch)$/
SaveIfModified	file.c	/^int SaveIfModified()$/
Scavenge	textual.c	/^Scavenge(chunk)  Chunk chunk;$/
Scroll	visual.c	/^Scroll()$/
ScrollAdjust	visual.c	/^ScrollAdjust(n)  int n;$/
ScrollOneLineDown	fcns.c	/^ScrollOneLineDown(ch)$/
ScrollOneLineUp	fcns.c	/^ScrollOneLineUp(ch)$/
Search	vedit.c	/^int Search(str,len)  char *str;  int len;$/
SelFind	vedit.c	/^SelFind(foundit)  int foundit;$/
Select	device.c	/^Select(firstmark, lastmark)  Mark firstmark, lastm/
SelectBuffer	buffer.c	/^SelectBuffer(bufid)  int bufid;$/
SelectionKeyAction	selact.c	/^int SelectionKeyAction(ch)  int ch;$/
SelfInsert	fcns.c	/^SelfInsert(ch)$/
SetContextBanner	fcns2.c	/^SystemCode SetContextBanner()$/
SetKeyDefn	keydef.c	/^SetKeyDefn(str)$/
SetMark	fcns1.c	/^SetMark(ch)$/
Setcursor	visual.c	/^Setcursor(mark, pos)  Pos pos;  Mark mark;$/
Setstate	action.c	/^#define Setstate(s)	{keystate = s;  return(-1);}$/
Settoend	vedit.h	/^#define Settoend(m)	(m = endmark)$/
ShoveLeft	fcns2.c	/^ShoveLeft(n)  int n;$/
ShoveRight	fcns2.c	/^ShoveRight(n)  int n;$/
ShowChar	visual.c	/^int ShowChar(ch, col)$/
SixRows	vedit.c	/^SixRows()$/
SkipWhiteSpace	keydef.c	/^char *SkipWhiteSpace(str)$/
SplitChunk	textual.c	/^SplitChunk(chunk,cp)  Chunk chunk;  char *cp;$/
StateMachine	action.c	/^int StateMachine(ch)  char ch;$/
StoreBuffer	buffer.c	/^StoreBuffer(bufid)  int bufid;$/
StringText	file.c	/^Chunk StringText(s, len)$/
TagSearch	fcns2.c	/^TagSearch( tagname )$/
TagStruct	fcns2.c	395
TextDeleteForward	textual.c	/^int TextDeleteForward()$/
TextInsertChar	textual.c	/^TextInsertChar(ch)  char ch;$/
TextString	file.c	/^int TextString(m1, m2, s, len)$/
ToggleAutoLineFeed	fcns.c	/^ToggleAutoLineFeed(ch)$/
ToggleBackup	fcns1.c	/^ToggleBackup(ch)$/
ToggleVerifyWrite	file.c	/^ToggleVerifyWrite(ch)$/
TransposeCharacters	fcns.c	/^TransposeCharacters(ch)$/
UngetUserInputBuffer	vedit.c	/^UngetUserInputBuffer(c)$/
UpdateBanner	fcns2.c	/^UpdateBanner()$/
UpperCase	keydef.c	/^char UpperCase(c)$/
Vedmsg	vedit.h	79
VisitFile	fcns1.c	/^VisitFile(ch)$/
VisitFileNewBuffer	buffer.c	/^VisitFileNewBuffer(ch)$/
WriteFile	file.c	/^int WriteFile(fname, start, end, protfname)$/
WriteModifiedFiles	file.c	/^int WriteModifiedFiles(ch)$/
WriteNamedFile	fcns1.c	/^WriteNamedFile(ch)$/
WriteProtFile	file.c	/^int WriteProtFile(fname, start, end, protfname)$/
WriteRegion	fcns1.c	/^WriteRegion(ch)$/
WriteWithAsk	file.c	/^int WriteWithAsk()$/
YankKillBuffer	fcns2.c	/^Mark YankKillBuffer()$/
YankKillBufferAfterCursor	fcns.c	/^YankKillBufferAfterCursor(ch)$/
YankKillBufferBeforeCursor	fcns.c	/^YankKillBufferBeforeCursor(ch)$/
YankToNewWindow	fcns1.c	/^YankToNewWindow(ch)$/
Yesno	vedit.c	/^int Yesno()$/
isalpha	vedit.h	/^#define isalpha(c)	(((c >= 'a') && (c <= 'z')) || /
myprint	vedit.h	/^#define myprint(a)	if (debug&a) printf$/
myput	vedit.h	/^#define myput(a,c)	if (debug&a) putchar(c)$/
wordchar	vedit.h	/^#define wordchar(c) 	( (c >= '0' && c <= '9') || (/
