Lines Matching refs:first
139 static int fn_start; // index of first cmd line file name
366 //case 'c': // execute command first
376 fn_start = optind; // remember first file name for :next and :rew
1314 case 'I': // I- insert before first non-blank
1412 case '^': // ^- move to first non-blank on line
2206 beg_cur = begin_line(d); // first char of cur line
2209 beg_scr = end_scr = screenbegin; // first char of screen
2269 // If the first char of a line is a tab the cursor will try to stay
2278 // if the first char of the line is a tab, and "dot" is sitting on it
2290 static Byte *begin_line(Byte * p) // return pointer to first char cur line
2314 static Byte *prev_line(Byte * p) // return pointer first char prev line
2323 static Byte *next_line(Byte * p) // return pointer first char next line
2389 dot = begin_line(dot); // return pointer to first char cur line
3033 // if there is a current cmd count put it in the buffer first
3410 // there is a queue to get chars from first
3551 static int file_write(Byte * fn, Byte * first, Byte * last)
3564 cnt = last - first + 1;
3565 charcnt = write(fd, first, cnt);
3810 c = '~'; // not first line, assume Tilde
3881 // look forward for first difference between buf and screen
3896 // now, cs is index of first diff, and ce is index of last diff
3913 // move cursor to column of first change