cmd2.c File Reference

#include "config.h"
#include "ctype.h"
#include "vi.h"
#include "regexp.h"
#include <sys/stat.h>

Include dependency graph for cmd2.c:

Go to the source code of this file.

Functions

void cmd_substitute (MARK frommark, MARK tomark, CMD cmd, int bang, char *extra)
void cmd_delete (MARK frommark, MARK tomark, CMD cmd, int bang, char *extra)
void cmd_append (MARK frommark, MARK tomark, CMD cmd, int bang, char *extra)
void cmd_put (MARK frommark, MARK tomark, CMD cmd, int bang, char *extra)
void cmd_join (MARK frommark, MARK tomark, CMD cmd, int bang, char *extra)
void cmd_shift (MARK frommark, MARK tomark, CMD cmd, int bang, char *extra)
void cmd_read (MARK frommark, MARK tomark, CMD cmd, int bang, char *extra)
void cmd_undo (MARK frommark, MARK tomark, CMD cmd, int bang, char *extra)
void cmd_print (MARK frommark, MARK tomark, CMD cmd, int bang, char *extra)
void cmd_move (MARK frommark, MARK tomark, CMD cmd, int bang, char *extra)
void cmd_source (MARK frommark, MARK tomark, CMD cmd, int bang, char *extra)
void cmd_at (MARK frommark, MARK tomark, CMD cmd, int bang, char *extra)


Function Documentation

void cmd_append MARK  frommark,
MARK  tomark,
CMD  cmd,
int  bang,
char *  extra
 

Definition at line 330 of file cmd2.c.

References add(), addch, BLKSIZE, BLK::c, ChangeText, CMD_APPEND, CMD_CHANGE, cmd_delete(), FALSE, MARK_AT_LINE, MARK_UNSET, markline, o_autoindent, redraw(), strcat(), strcmp, tmpblk, and vgets().

void cmd_at MARK  frommark,
MARK  tomark,
CMD  cmd,
int  bang,
char *  extra
 

Definition at line 897 of file cmd2.c.

References cb2str(), exstring(), FALSE, isascii, islower, MAXRCLEN, msg, result, and TRUE.

void cmd_delete MARK  frommark,
MARK  tomark,
CMD  cmd,
int  bang,
char *  extra
 

Definition at line 282 of file cmd2.c.

References BLKSIZE, ChangeText, CMD_YANK, cursor, cut(), cutname(), and MARK.

Referenced by cmd_append().

void cmd_join MARK  frommark,
MARK  tomark,
CMD  cmd,
int  bang,
char *  extra
 

Definition at line 410 of file cmd2.c.

References BLKSIZE, BLK::c, change(), ChangeText, fetchline(), L, markline, msg, nlines, rptlabel, rptlines, strcpy(), strlen(), and tmpblk.

Referenced by v_join().

void cmd_move MARK  frommark,
MARK  tomark,
CMD  cmd,
int  bang,
char *  extra
 

Definition at line 809 of file cmd2.c.

References BLKSIZE, ChangeText, CMD_COPY, CMD_MOVE, cursor, cut(), cutname(), FALSE, L, linespec(), MARK, MARK_LAST, msg, paste(), rptlabel, and strcmp.

void cmd_print MARK  frommark,
MARK  tomark,
CMD  cmd,
int  bang,
char *  extra
 

Definition at line 735 of file cmd2.c.

References BLK::c, CMD_LIST, CMD_NUMBER, col(), fetchline(), markline, qaddch, qaddstr(), REG, sprintf(), and tmpblk.

Referenced by ex().

void cmd_put MARK  frommark,
MARK  tomark,
CMD  cmd,
int  bang,
char *  extra
 

Definition at line 384 of file cmd2.c.

References ChangeText, cursor, cutname(), FALSE, paste(), and TRUE.

void cmd_read MARK  frommark,
MARK  tomark,
CMD  cmd,
int  bang,
char *  extra
 

Definition at line 584 of file cmd2.c.

References add(), BLKSIZE, BLK::c, ChangeText, close, cursor, FALSE, filter(), L, lines, MARK_AT_LINE, MARK_UNSET, markidx, markline, MODE_EX, msg, O_RDONLY, open, rc, rptlabel, rptlines, S_IFDIR, S_IFMT, S_IFREG, stat::st_mode, stat, tmpblk, tread, and TRUE.

void cmd_shift MARK  frommark,
MARK  tomark,
CMD  cmd,
int  bang,
char *  extra
 

Definition at line 493 of file cmd2.c.

References ChangeText, fetchline(), markline, and o_tabstop.

Referenced by v_lshift(), and v_rshift().

void cmd_source MARK  frommark,
MARK  tomark,
CMD  cmd,
int  bang,
char *  extra
 

Definition at line 877 of file cmd2.c.

References doexrc(), and msg.

void cmd_substitute MARK  frommark,
MARK  tomark,
CMD  cmd,
int  bang,
char *  extra
 

Definition at line 33 of file cmd2.c.

References CMD_SUBAGAIN, CMD_SUBSTITUTE, d, FALSE, L, msg, o_magic, oldnlines, parseptrn(), re, regcomp, rptlines, s, and subst.

Referenced by v_again().

void cmd_undo MARK  frommark,
MARK  tomark,
CMD  cmd,
int  bang,
char *  extra
 

Definition at line 722 of file cmd2.c.

References undo().


Generated on Fri Apr 14 23:02:52 2006 for minix by  doxygen 1.4.6