Lines Matching refs:curbuf

362 	opt->jo_io_buf[PART_OUT] = curbuf->b_fnum;  in setup_job_options()
375 opt->jo_io_buf[PART_ERR] = curbuf->b_fnum; in setup_job_options()
407 --curbuf->b_nwindows; in term_close_buffer()
408 curbuf = old_curbuf; in term_close_buffer()
409 curwin->w_buffer = curbuf; in term_close_buffer()
410 ++curbuf->b_nwindows; in term_close_buffer()
484 if (!can_abandon(curbuf, flags & TERM_START_FORCEIT)) in term_start()
512 old_curbuf = curbuf; in term_start()
513 --curbuf->b_nwindows; in term_start()
514 curbuf = buf; in term_start()
516 ++curbuf->b_nwindows; in term_start()
545 term->tl_buffer = curbuf; in term_start()
546 curbuf->b_term = term; in term_start()
562 apply_autocmds(EVENT_BUFFILEPRE, NULL, NULL, FALSE, curbuf); in term_start()
566 vim_free(curbuf->b_ffname); in term_start()
567 curbuf->b_ffname = vim_strsave(opt->jo_term_name); in term_start()
571 vim_free(curbuf->b_ffname); in term_start()
572 curbuf->b_ffname = vim_strsave((char_u *)"!system"); in term_start()
608 vim_free(curbuf->b_ffname); in term_start()
609 curbuf->b_ffname = p; in term_start()
614 vim_free(curbuf->b_sfname); in term_start()
615 curbuf->b_sfname = vim_strsave(curbuf->b_ffname); in term_start()
616 curbuf->b_fname = curbuf->b_ffname; in term_start()
618 apply_autocmds(EVENT_BUFFILEPOST, NULL, NULL, FALSE, curbuf); in term_start()
629 curbuf->b_p_initialized = TRUE; in term_start()
633 curbuf->b_p_ma = FALSE; in term_start()
642 return curbuf; in term_start()
715 newbuf = curbuf; in term_start()
736 --curbuf->b_nwindows; in term_start()
737 curbuf = old_curbuf; in term_start()
738 curwin->w_buffer = curbuf; in term_start()
739 ++curbuf->b_nwindows; in term_start()
744 term_close_buffer(curbuf, old_curbuf); in term_start()
889 opt.jo_io_buf[PART_IN] = curbuf->b_fnum; in ex_terminal()
1183 if (term->tl_buffer == curbuf && term->tl_cursor_visible) in update_cursor()
1243 if (buffer == curbuf && (State & CMDLINE) == 0) in write_to_term()
1248 if (buffer == curbuf && curbuf->b_term != NULL) in write_to_term()
1249 update_cursor(curbuf->b_term, TRUE); in write_to_term()
1690 curbuf = buf; in add_scrollback_line_to_buffer()
1692 curbuf = curwin->w_buffer; in add_scrollback_line_to_buffer()
1760 curbuf = term->tl_buffer; in cleanup_scrollback()
1762 while (curbuf->b_ml.ml_line_count > term->tl_scrollback_scrolled in cleanup_scrollback()
1765 ml_delete(curbuf->b_ml.ml_line_count); in cleanup_scrollback()
1770 curbuf = curwin->w_buffer; in cleanup_scrollback()
1771 if (curbuf == term->tl_buffer) in cleanup_scrollback()
2016 if (term->tl_buffer == curbuf) in set_terminal_mode()
2040 term_T *term = curbuf->b_term; in term_enter_normal_mode()
2067 term_T *term = curbuf->b_term; in term_in_normal_mode()
2079 term_T *term = curbuf->b_term; in term_enter_job_mode()
2085 redraw_buf_and_status_later(curbuf, NOT_VALID); in term_enter_job_mode()
2103 vterm_is_modify_other_keys(curbuf->b_term->tl_vterm); in term_vgetc()
2296 channel_send(curbuf->b_term->tl_job->jv_channel, PART_IN, in term_paste_register()
2304 channel_send(curbuf->b_term->tl_job->jv_channel, PART_IN, in term_paste_register()
2451 term_T *term = curbuf->b_term; in term_use_loop_check()
2476 term_T *term = curbuf->b_term; in term_win_entered()
2512 if (c < 0x20 && vterm_is_modify_other_keys(curbuf->b_term->tl_vterm)) in ctrl_to_raw_c()
2537 int tty_fd = curbuf->b_term->tl_job->jv_channel in terminal_loop()
2538 ->ch_part[get_tty_part(curbuf->b_term)].ch_fd; in terminal_loop()
2546 in_terminal_loop = curbuf->b_term; in terminal_loop()
2554 position_cursor(curwin, &curbuf->b_term->tl_cursor_pos); in terminal_loop()
2555 may_set_cursor_props(curbuf->b_term); in terminal_loop()
2560 if (curbuf->b_term != NULL && !curbuf->b_term->tl_system) in terminal_loop()
2567 if (!term_use_loop_check(TRUE) || in_terminal_loop != curbuf->b_term) in terminal_loop()
2571 update_cursor(curbuf->b_term, FALSE); in terminal_loop()
2575 if (!term_use_loop_check(TRUE) || in_terminal_loop != curbuf->b_term) in terminal_loop()
2607 mch_signal_job(curbuf->b_term->tl_job, (char_u *)"kill"); in terminal_loop()
2613 && !curbuf->b_term->tl_system in terminal_loop()
2632 || in_terminal_loop != curbuf->b_term) in terminal_loop()
2647 send_keys_to_term(curbuf->b_term, prev_raw_c, prev_mod_mask, in terminal_loop()
2653 mch_signal_job(curbuf->b_term->tl_job, (char_u *)"kill"); in terminal_loop()
2704 if (send_keys_to_term(curbuf->b_term, raw_c, mod_mask, TRUE) != OK) in terminal_loop()
2724 if (curbuf->b_term != NULL && !curbuf->b_term->tl_normal_mode) in terminal_loop()
2725 may_move_terminal_to_buffer(curbuf->b_term, FALSE); in terminal_loop()
3029 if (term->tl_buffer == curbuf && !term->tl_normal_mode) in handle_movecursor()
3088 if (term == curbuf->b_term) in handle_settermprop()
3174 curbuf = term->tl_buffer; in limit_scrollback()
3181 curbuf = curwin->w_buffer; in limit_scrollback()
3377 if (popup_is_popup(curwin) && curbuf == term->tl_buffer) in term_after_channel_closed()
3447 if (popup_is_popup(curwin) && curbuf->b_term != NULL in may_close_term_popup()
3448 && !term_job_running(curbuf->b_term)) in may_close_term_popup()
3511 term = curbuf->b_term; in term_channel_closed()
3845 term_T *term = curbuf->b_term; in term_change_in_curbuf()
3847 if (term_is_finished(curbuf) && term->tl_scrollback.ga_len > 0) in term_change_in_curbuf()
4989 term_T *term = curbuf->b_term; in read_dump_file()
5029 ml_append(curbuf->b_ml.ml_line_count, ga_text.ga_data, in read_dump_file()
5211 ml_append(curbuf->b_ml.ml_line_count, ga_text.ga_data, in read_dump_file()
5345 buf = curbuf; in term_load_dump()
5346 while (!(curbuf->b_ml.ml_flags & ML_EMPTY)) in term_load_dump()
5348 free_scrollback(curbuf->b_term); in term_load_dump()
5388 term->tl_top_diff_rows = curbuf->b_ml.ml_line_count; in term_load_dump()
5394 ml_append(curbuf->b_ml.ml_line_count, textline, 0, FALSE); in term_load_dump()
5401 ml_append(curbuf->b_ml.ml_line_count, textline, 0, FALSE); in term_load_dump()
5404 bot_lnum = curbuf->b_ml.ml_line_count; in term_load_dump()
5415 term->tl_bot_diff_rows = curbuf->b_ml.ml_line_count - bot_lnum; in term_load_dump()
5419 if (lnum + bot_lnum > curbuf->b_ml.ml_line_count) in term_load_dump()
5511 while (lnum + bot_lnum <= curbuf->b_ml.ml_line_count) in term_load_dump()
5545 term_T *term = curbuf->b_term; in term_swap_diff()
5555 || !term_is_finished(curbuf) in term_swap_diff()
5560 line_count = curbuf->b_ml.ml_line_count; in term_swap_diff()
7208 curbuf->b_fnum); in create_pty_only()
7218 curbuf->b_fnum); in create_pty_only()