Lines Matching defs:new
83 * Enter a new TAGQ context based on a ctag string.
232 /* Initialize the new file. */
247 * Switch context to the specified TAG in a new screen.
254 SCR *new;
260 /* Get a new screen. */
261 if (screen_init(sp->gp, sp, &new))
263 if (vs_split(sp, new, 0)) {
264 (void)file_end(new, new->ep, 1);
265 (void)screen_end(new);
272 new->ep = sp->ep;
273 ++new->ep->refcnt;
275 new->frp = tp->frp;
276 new->frp->flags = sp->frp->flags;
277 } else if (file_init(new, tp->frp, NULL, force)) {
278 (void)vs_discard(new, NULL);
279 (void)screen_end(new);
284 new->cargv = new->argv = ex_buildargv(sp, NULL, tp->frp->name);
287 F_CLR(new, SC_SCR_TOP);
288 F_SET(new, SC_SCR_CENTER);
291 sp->nextdisp = new;
581 * Copy a TAGF structure and return it in new memory.
603 * Copy a TAGQ structure and return it in new memory.
628 * Copy a TAG structure and return it in new memory.
752 /* Everything else gets done in the new screen. */
769 /* Link the new TAGQ structure into place. */
835 * Create a new list of ctag files.
852 /* Create new queue. */
1170 * file to not exist, and historically, vi simply displayed a "new"
1214 * p is the new front. Otherwise it is the new back.