Home
last modified time | relevance | path

Searched refs:screen (Results 1 – 25 of 208) sorted by relevance

123456789

/vim-8.2.3635/src/libvterm/src/
H A Dscreen.c85 return screen->buffer + (screen->cols * row) + col; in getcell()
156 if(screen->callbacks && screen->callbacks->damage) in damagerect()
157 (*screen->callbacks->damage)(emit, screen->cbdata); in damagerect()
217 (screen->callbacks->sb_pushline)(screen->cols, screen->sb_buffer, screen->cbdata); in sb_pushline_from_row()
263 if(screen->callbacks && screen->callbacks->moverect) { in moverect_user()
493 if(screen->callbacks && screen->callbacks->bell) in bell()
544 if(!(screen->callbacks->sb_popline(old_cols, screen->sb_buffer, screen->cbdata))) in resize_buffer()
638 if(screen->callbacks && screen->callbacks->resize) in resize()
728 screen->buffer = screen->buffers[BUFIDX_PRIMARY]; in screen_new()
750 vterm_allocator_free(screen->vt, screen); in vterm_screen_free()
[all …]
H A Dvterm_internal.h122 unsigned int screen:1; member
227 VTermScreen *screen; member
271 void vterm_screen_free(VTermScreen *screen);
/vim-8.2.3635/src/libvterm/t/
H A Dharness.c85 static VTermScreen *screen; variable
439 vterm_screen_get_cell(screen, pos, &cell); in screen_damage()
458 vterm_screen_get_cell(screen, pos, &cell); in screen_damage()
598 if(!screen) in main()
599 screen = vterm_obtain_screen(vt); in main()
610 vterm_screen_enable_altscreen(screen, 1); in main()
645 if(screen) { in main()
646 vterm_screen_reset(screen, 1); in main()
786 vterm_screen_flush_damage(screen); in main()
963 if(!vterm_screen_get_cell(screen, pos, &cell)) in main()
[all …]
H A D62screen_damage.test22 !Scroll down damages entire screen in two chunks
68 !Merge entire screen
80 !Merge entire screen with moverect
H A D63screen_resize.test113 PUSH "Main screen\e[?1049h\e[HAlt screen"
H A D90vttest_01-movement-1.test64 PUSH "\e[5A\e[1CThe screen should be cleared, and have an unbroken bor-"
77 …?screen_row 10 = "*+ E The screen should be cleared, and have an unbroken bor- E +*"
/vim-8.2.3635/src/libvterm/include/
H A Dvterm.h514 void vterm_screen_set_callbacks(VTermScreen *screen, const VTermScreenCallbacks *callbacks, void *…
515 void *vterm_screen_get_cbdata(VTermScreen *screen);
518 void *vterm_screen_get_unrecognised_fbdata(VTermScreen *screen);
523 void vterm_screen_enable_altscreen(VTermScreen *screen, int altscreen);
535 void vterm_screen_flush_damage(VTermScreen *screen);
537 void vterm_screen_set_damage_merge(VTermScreen *screen, VTermDamageSize size);
543 void vterm_screen_reset(VTermScreen *screen, int hard);
547 size_t vterm_screen_get_text(const VTermScreen *screen, char *str, size_t len, const VTermRect rect…
566 int vterm_screen_get_cell(const VTermScreen *screen, VTermPos pos, VTermScreenCell *cell);
568 int vterm_screen_is_eol(const VTermScreen *screen, VTermPos pos);
[all …]
/vim-8.2.3635/runtime/doc/
H A Dscroll.txt11 'scrolloff' screen lines around it). A page is the number of lines in the
35 The text moves upwards on the screen.
41 screen). If [count] given, first set 'scroll' option
71 The text moves downwards on the screen.
78 screen). If [count] given, first set the 'scroll'
121 useful to make the number of lines small when screen
123 than the physical screen height.
146 For the following four commands the cursor follows the screen. If the
172 text scrolls on the screen.
176 at the start (left side) of the screen. This only
[all …]
H A Dterminal.txt32 5. Diffing screen dumps |terminal-diff|
563 screen.
1041 inspects the resulting screen state.
1046 |term_wait()| wait for screen to be updated
1047 |term_scrape()| inspect terminal screen
1051 5. Diffing screen dumps *terminal-diff*
1056 an expected screen dump.
1064 Writing a screen dump test for Vim ~
1098 Creating a screen dump ~
1103 create a screen dump file. For example: >
[all …]
H A Dintro.txt26 can keep your fingers on the keyboard and your eyes on the screen. For those
595 instead of file characters you are replacing screen
629 You will know you are back in Normal mode when you see the screen flash or
693 - The screen doesn't get updated after each command.
777 fits on the screen is shown. If the cursor is moved to a part of the line
778 that is not shown, the screen is scrolled horizontally. The advantage of
840 screen The whole area that Vim uses to work in. This can be
850 screen | window 1 | window 2 |
877 screen lines The lines of the screen that Vim uses. Consists of
880 as the width of the screen allows. When the command
[all …]
H A Dpopup.txt173 |popup_create()| centered in the screen
200 |popup_locate()| find popup window at a screen position
367 maximum screen column, [0, 0, 0] when not set.
396 col screen column of the popup, one-based
397 line screen line of the popup, one-based
398 width width of the whole popup in screen cells
399 height height of the whole popup in screen cells
400 core_col screen column of the text box
401 core_line screen line of the text box
402 core_width width of the text box in screen cells
[all …]
H A Dtips.txt124 Switching screens in an xterm *xterm-screens* *xterm-save-screen*
128 :> Another question is that after exiting vim, the screen is left as it
130 :> the screen. The output from my previous like "ls" were lost,
132 :> restore the screen after exiting vim or other vi like editors,
146 ^[[?47h and ^[[?47l. These switch between xterms alternate and main screen
168 NOTE 2: If you want to disable the screen switching, and you don't want to
176 screen, you can use CTRL-X CTRL-E and CTRL-X CTRL-Y to scroll the screen.
414 Another solution is splitting your terminal screen or display window with the
419 supports multiple overlapped windows. Or the "screen" program, found at
H A Dvarious.txt16 CTRL-L Clear and redraw the screen. The redraw may happen
20 :redr[aw][!] Redraw the screen right now. When ! is included it is
22 Useful to update the screen halfway executing a script
291 Vim redraws the screen after the command is finished,
296 < The screen is not redrawn then, thus you have to use
498 m *+xterm_save* save and restore xterm screen |xterm-screens|
515 shown on the screen. When [!] is included, an
525 the screen, put the commands in a function and call it
617 without seeing it on the screen. Example: >
633 screen to be messed up. Use |CTRL-L| to clean it up
[all …]
H A Dusr_25.txt177 text will be put against the left side of the screen (using a zero margin
296 on the screen.
298 line on the screen. Then the ends of the long lines disappear off the screen
349 gm to middle of screen line
399 a long line, this means moving a lot of screen lines at once.
400 To move only one screen line, use the "gj" and "gk" commands. When a line
553 right amount of screen space. Extra spaces or tabs are inserted to fill the
H A Dterm.txt9 Vim uses information about the terminal you are using to fill the screen and
10 recognize what keys you hit. If this information is not correct, the screen
12 performed on the screen are accomplished by outputting a string of
95 alternate screen. This may slightly change what happens when executing a
123 if &term =~ "screen"
135 if !has('gui_running') && &term =~ '^\%(screen\|tmux\)'
311 t_cd clear to end of screen *t_cd* *'t_cd'*
313 t_cl clear screen *t_cl* *'t_cl'*
354 t_xn if non-empty, writing a character at the last screen cell
704 One command can be used to set the screen size:
[all …]
H A Dmotion.txt10 screen, the screen is scrolled to show the cursor (see also 'scrolljump' and
218 the screen line. |exclusive| motion. Differs from
219 "0" when a line is wider than the screen.
223 is not on the screen.
227 character of the screen line. |exclusive| motion.
231 screen. Differs from "^" when the first non-blank
232 character of the line is not on the screen.
246 the screen line and [count - 1] screen lines downward
248 than the screen.
256 screen line.
[all …]
H A Dvi_diff.txt167 Vim can split the screen into several windows, each editing a
506 last line of the screen.
903 'scroll' screen lines, Vi scrolls file lines; makes a
912 |CTRL-L| redraw screen
920 while Vim scrolls 'scroll' screen lines; makes a difference
965 |H| cursor to line N from top of screen
968 |L| cursor to line N from bottom of screen
969 |M| cursor to middle line of screen
972 times {Vi: blank [count] screen lines}
1008 {Vi: blank [count] screen lines}
[all …]
/vim-8.2.3635/src/testdir/
H A Dscreendump.vim1 " Functions shared by tests making screen dumps.
16 " Verify that Vim running in terminal buffer "buf" matches the screen dump.
21 " Will wait for up to a second for the screen dump to match.
30 " Redraw to execute the code that updates the screen. Otherwise we get the
H A Dtest_messages.vim185 …call WaitForAssert({-> assert_equal('-- More -- SPACE/d/j: screen/page/line down, b/u/k: up, q: qu…
198 " Down a screen with <Space>, f, or <PageDown>.
207 " Down a page (half a screen) with d.
224 " Up a screen with b or <PageUp>.
230 " Up a page (half a screen) with u.
H A Dview_util.vim8 " Get line "lnum" as displayed on the screen.
19 " Get text on the screen, including composing characters.
/vim-8.2.3635/runtime/syntax/
H A Dscreen.vim2 " Language: screen(1) configuration file
198 \ screen
257 let b:current_syntax = "screen"
/vim-8.2.3635/src/xpm/include/
H A Dsimx.h97 FUNC(XDefaultVisual, Visual *, (Display *display, Screen *screen));
99 FUNC(XDefaultColormap, Colormap *, (Display *display, Screen *screen));
/vim-8.2.3635/src/
H A DREADME.md77 screen.c | lower level screen functions
145 Updating the screen is mostly postponed until a command or a sequence of
149 [`screen.c`](https://github.com/vim/vim/blob/master/src/screen.c)
H A Dterminal.c1781 VTermScreen *screen; in update_snapshot() local
3552 VTermScreen *screen, in term_line2screenline() argument
3653 VTermScreen *screen; in update_system_term() local
3713 VTermScreen *screen; in term_update_window() local
3722 screen = vterm_obtain_screen(vterm); in term_update_window()
4545 VTermScreen *screen; in create_vterm() local
4556 screen = vterm_obtain_screen(vterm); in create_vterm()
4557 if (state == NULL || screen == NULL) in create_vterm()
4770 VTermScreen *screen; in f_term_dumpwrite() local
6055 VTermScreen *screen = NULL; in f_term_scrape() local
[all …]
/vim-8.2.3635/runtime/ftplugin/
H A Dflexwiki.vim25 " Wrap at a character in 'breakat' rather than at last char on screen
40 " Move up and down by display lines, to account for screen wrapping

123456789