Lines Matching refs:fd

27 ses_put_fname(FILE *fd, char_u *name, unsigned *flagp)  in ses_put_fname()  argument
52 if (fputs((char *)p, fd) < 0) in ses_put_fname()
65 ses_fname(FILE *fd, buf_T *buf, unsigned *flagp, int add_eol) in ses_fname() argument
84 if (ses_put_fname(fd, name, flagp) == FAIL in ses_fname()
85 || (add_eol && put_eol(fd) == FAIL)) in ses_fname()
96 FILE *fd, in ses_arglist() argument
106 if (fputs(cmd, fd) < 0 || put_eol(fd) == FAIL) in ses_arglist()
108 if (put_line(fd, "%argdel") == FAIL) in ses_arglist()
125 if (fputs("$argadd ", fd) < 0 in ses_arglist()
126 || ses_put_fname(fd, s, flagp) == FAIL in ses_arglist()
127 || put_eol(fd) == FAIL) in ses_arglist()
201 ses_win_rec(FILE *fd, frame_T *fr) in ses_win_rec() argument
216 if (put_line(fd, "wincmd _ | wincmd |") == FAIL in ses_win_rec()
217 || put_line(fd, fr->fr_layout == FR_COL in ses_win_rec()
224 if (count > 0 && (fprintf(fd, fr->fr_layout == FR_COL in ses_win_rec()
226 || put_eol(fd) == FAIL)) in ses_win_rec()
234 ses_win_rec(fd, frc); in ses_win_rec()
237 if (frc != NULL && put_line(fd, "wincmd w") == FAIL) in ses_win_rec()
246 FILE *fd, in ses_winsizes() argument
263 && (fprintf(fd, in ses_winsizes()
266 || put_eol(fd) == FAIL)) in ses_winsizes()
270 if (wp->w_width < Columns && (fprintf(fd, in ses_winsizes()
273 || put_eol(fd) == FAIL)) in ses_winsizes()
280 if (put_line(fd, "wincmd =") == FAIL) in ses_winsizes()
287 put_view_curpos(FILE *fd, win_T *wp, char *spaces) in put_view_curpos() argument
292 r = fprintf(fd, "%snormal! $", spaces); in put_view_curpos()
294 r = fprintf(fd, "%snormal! 0%d|", spaces, wp->w_virtcol + 1); in put_view_curpos()
295 return r < 0 || put_eol(fd) == FAIL ? FALSE : OK; in put_view_curpos()
304 FILE *fd, in put_view() argument
325 if (put_line(fd, "argglobal") == FAIL) in put_view()
330 if (ses_arglist(fd, "arglocal", &wp->w_alist->al_ga, in put_view()
342 if (fprintf(fd, "%ldargu", (long)wp->w_arg_idx + 1) < 0 in put_view()
343 || put_eol(fd) == FAIL) in put_view()
354 if (term_write_session(fd, wp, terminal_bufs) == FAIL) in put_view()
372 if (fputs("if bufexists(\"", fd) < 0 in put_view()
373 || ses_fname(fd, wp->w_buffer, flagp, FALSE) == FAIL in put_view()
374 || fputs("\") | buffer ", fd) < 0 in put_view()
375 || ses_fname(fd, wp->w_buffer, flagp, FALSE) == FAIL in put_view()
376 || fputs(" | else | edit ", fd) < 0 in put_view()
377 || ses_fname(fd, wp->w_buffer, flagp, FALSE) == FAIL in put_view()
378 || fputs(" | endif", fd) < 0 in put_view()
379 || put_eol(fd) == FAIL) in put_view()
385 if (put_line(fd, "enew") == FAIL) in put_view()
391 if (fputs("file ", fd) < 0 in put_view()
392 || ses_fname(fd, wp->w_buffer, flagp, TRUE) == FAIL) in put_view()
410 && (fputs("balt ", fd) < 0 in put_view()
411 || ses_fname(fd, alt, flagp, TRUE) == FAIL)) in put_view()
417 && makemap(fd, wp->w_buffer) == FAIL) in put_view()
429 f = makeset(fd, OPT_LOCAL, in put_view()
433 f = makefoldset(fd); in put_view()
448 if (put_folds(fd, wp) == FAIL) in put_view()
461 if (fprintf(fd, "let s:l = %ld", (long)wp->w_cursor.lnum) < 0) in put_view()
464 else if (fprintf(fd, in put_view()
471 if (put_eol(fd) == FAIL in put_view()
472 || put_line(fd, "if s:l < 1 | let s:l = 1 | endif") == FAIL in put_view()
473 || put_line(fd, "keepjumps exe s:l") == FAIL in put_view()
474 || put_line(fd, "normal! zt") == FAIL in put_view()
475 || fprintf(fd, "keepjumps %ld", (long)wp->w_cursor.lnum) < 0 in put_view()
476 || put_eol(fd) == FAIL) in put_view()
481 if (put_line(fd, "normal! 0") == FAIL) in put_view()
488 if (fprintf(fd, in put_view()
493 || put_eol(fd) == FAIL in put_view()
494 || put_line(fd, "if s:c > 0") == FAIL in put_view()
495 || fprintf(fd, in put_view()
498 || put_eol(fd) == FAIL in put_view()
499 || put_line(fd, "else") == FAIL in put_view()
500 || put_view_curpos(fd, wp, " ") == FAIL in put_view()
501 || put_line(fd, "endif") == FAIL) in put_view()
504 else if (put_view_curpos(fd, wp, "") == FAIL) in put_view()
514 if (fputs("lcd ", fd) < 0 in put_view()
515 || ses_put_fname(fd, wp->w_localdir, flagp) == FAIL in put_view()
516 || put_eol(fd) == FAIL) in put_view()
526 store_session_globals(FILE *fd) in store_session_globals() argument
556 if ((fprintf(fd, "let %s = %c%s%c", in store_session_globals()
563 || put_eol(fd) == FAIL) in store_session_globals()
582 if ((fprintf(fd, "let %s = %c%f", in store_session_globals()
584 || put_eol(fd) == FAIL) in store_session_globals()
600 FILE *fd, in makeopens() argument
629 if (put_line(fd, "let v:this_session=expand(\"<sfile>:p\")") == FAIL) in makeopens()
632 if (store_session_globals(fd) == FAIL) in makeopens()
637 if (put_line(fd, "silent only") == FAIL) in makeopens()
640 && put_line(fd, "silent tabonly") == FAIL) in makeopens()
646 if (put_line(fd, "exe \"cd \" . escape(expand(\"<sfile>:p:h\"), ' ')") in makeopens()
654 || fputs("cd ", fd) < 0 in makeopens()
655 || ses_put_fname(fd, sname, &ssop_flags) == FAIL in makeopens()
656 || put_eol(fd) == FAIL) in makeopens()
666 …if (put_line(fd, "if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == ''") == FA… in makeopens()
668 if (put_line(fd, " let s:wipebuf = bufnr('%')") == FAIL) in makeopens()
670 if (put_line(fd, "endif") == FAIL) in makeopens()
674 if (put_line(fd, "set shortmess=aoO") == FAIL) in makeopens()
678 if (ses_arglist(fd, "argglobal", &global_alist.al_ga, in makeopens()
685 if (fprintf(fd, "set lines=%ld columns=%ld" , Rows, Columns) < 0 in makeopens()
686 || put_eol(fd) == FAIL) in makeopens()
698 if (fprintf(fd, "winpos %d %d", x, y) < 0 || put_eol(fd) == FAIL) in makeopens()
710 if (put_line(fd, "set stal=2") == FAIL) in makeopens()
728 if (tp->tp_next != NULL && put_line(fd, "tabnew") == FAIL) in makeopens()
730 if (first_tabpage->tp_next != NULL && put_line(fd, "tabrewind") == FAIL) in makeopens()
772 if (need_tabnext && put_line(fd, "tabnext") == FAIL) in makeopens()
776 if (fputs("edit ", fd) < 0 in makeopens()
777 || ses_fname(fd, wp->w_buffer, &ssop_flags, TRUE) in makeopens()
787 if (need_tabnext && put_line(fd, "tabnext") == FAIL) in makeopens()
793 if (put_line(fd, "let s:save_splitbelow = &splitbelow") == FAIL in makeopens()
794 || put_line(fd, "let s:save_splitright = &splitright") in makeopens()
797 if (put_line(fd, "set splitbelow splitright") == FAIL) in makeopens()
799 if (ses_win_rec(fd, tab_topframe) == FAIL) in makeopens()
801 if (put_line(fd, "let &splitbelow = s:save_splitbelow") == FAIL in makeopens()
802 || put_line(fd, "let &splitright = s:save_splitright") in makeopens()
823 if (put_line(fd, "wincmd t") == FAIL) in makeopens()
833 if (put_line(fd, "let s:save_winminheight = &winminheight") == FAIL in makeopens()
834 || put_line(fd, "let s:save_winminwidth = &winminwidth") in makeopens()
837 if (put_line(fd, "set winminheight=0") == FAIL in makeopens()
838 || put_line(fd, "set winheight=1") == FAIL in makeopens()
839 || put_line(fd, "set winminwidth=0") == FAIL in makeopens()
840 || put_line(fd, "set winwidth=1") == FAIL) in makeopens()
843 if (nr > 1 && ses_winsizes(fd, restore_size, tab_firstwin) == FAIL) in makeopens()
851 if (fputs("tcd ", fd) < 0 in makeopens()
852 || ses_put_fname(fd, tp->tp_localdir, &ssop_flags) == FAIL in makeopens()
853 || put_eol(fd) == FAIL) in makeopens()
863 if (put_view(fd, wp, wp != edited_win, &ssop_flags, cur_arg_idx, in makeopens()
871 if (nr > 1 && put_line(fd, "wincmd w") == FAIL) in makeopens()
882 if (cnr > 1 && (fprintf(fd, "%dwincmd w", cnr) < 0 in makeopens()
883 || put_eol(fd) == FAIL)) in makeopens()
888 if (nr > 1 && ses_winsizes(fd, restore_size, tab_firstwin) == FAIL) in makeopens()
899 if (fprintf(fd, "tabnext %d", tabpage_index(curtab)) < 0 in makeopens()
900 || put_eol(fd) == FAIL) in makeopens()
903 if (restore_stal && put_line(fd, "set stal=1") == FAIL) in makeopens()
922 if (fprintf(fd, "badd +%ld ", buf->b_wininfo == NULL ? 1L in makeopens()
924 || ses_fname(fd, buf, &ssop_flags, TRUE) == FAIL) in makeopens()
930 if (put_line(fd, "if exists('s:wipebuf') && len(win_findbuf(s:wipebuf)) == 0") in makeopens()
933 if (put_line(fd, " silent exe 'bwipe ' . s:wipebuf") == FAIL) in makeopens()
935 if (put_line(fd, "endif") == FAIL) in makeopens()
937 if (put_line(fd, "unlet! s:wipebuf") == FAIL) in makeopens()
941 if (fprintf(fd, "set winheight=%ld winwidth=%ld shortmess=%s", in makeopens()
942 p_wh, p_wiw, p_shm) < 0 || put_eol(fd) == FAIL) in makeopens()
947 if (put_line(fd, "let &winminheight = s:save_winminheight") == FAIL in makeopens()
948 || put_line(fd, "let &winminwidth = s:save_winminwidth") == FAIL) in makeopens()
953 if (put_line(fd, "let s:sx = expand(\"<sfile>:p:r\").\"x.vim\"") == FAIL in makeopens()
954 || put_line(fd, "if filereadable(s:sx)") == FAIL in makeopens()
955 || put_line(fd, " exe \"source \" . fnameescape(s:sx)") == FAIL in makeopens()
956 || put_line(fd, "endif") == FAIL) in makeopens()
1100 FILE *fd; in write_session_file() local
1102 fd = open_exfile(filename, TRUE, APPENDBIN); in write_session_file()
1104 failed = (fd == NULL in write_session_file()
1105 || put_line(fd, "let v:this_session = Save_VV_this_session") in write_session_file()
1107 || put_line(fd, "unlet Save_VV_this_session") == FAIL); in write_session_file()
1109 if (fd != NULL && fclose(fd) != 0) in write_session_file()
1133 FILE *fd; in ex_mkrc() local
1210 fd = open_exfile(fname, eap->forceit, WRITEBIN); in ex_mkrc()
1211 if (fd != NULL) in ex_mkrc()
1228 (void)put_line(fd, "version 6.0"); in ex_mkrc()
1233 if (put_line(fd, "let SessionLoad = 1") == FAIL) in ex_mkrc()
1243 (void)put_line(fd, "if !&cp | set cp | endif"); in ex_mkrc()
1245 (void)put_line(fd, "if &cp | set nocp | endif"); in ex_mkrc()
1260 failed |= (makemap(fd, NULL) == FAIL in ex_mkrc()
1261 || makeset(fd, flags, FALSE) == FAIL); in ex_mkrc()
1267 …if (put_line(fd, "let s:so_save = &g:so | let s:siso_save = &g:siso | setg so=0 siso=0 | setl so=-… in ex_mkrc()
1294 failed |= (makeopens(fd, dirnow) == FAIL); in ex_mkrc()
1309 failed |= (put_view(fd, curwin, !using_vdir, flagp, -1, NULL) in ex_mkrc()
1312 if (put_line(fd, "let &g:so = s:so_save | let &g:siso = s:siso_save") in ex_mkrc()
1316 if (no_hlsearch && put_line(fd, "nohlsearch") == FAIL) in ex_mkrc()
1319 if (put_line(fd, "doautoall SessionLoadPost") == FAIL) in ex_mkrc()
1323 if (put_line(fd, "unlet SessionLoad") == FAIL) in ex_mkrc()
1328 if (put_line(fd, "\" vim: set ft=vim :") == FAIL) in ex_mkrc()
1331 failed |= fclose(fd); in ex_mkrc()
1387 put_eol(FILE *fd) in put_eol() argument
1395 (putc('\r', fd) < 0)) || in put_eol()
1397 (putc('\n', fd) < 0)) in put_eol()
1407 put_line(FILE *fd, char *s) in put_line() argument
1409 if (fputs(s, fd) < 0 || put_eol(fd) == FAIL) in put_line()