| /vim-8.2.3635/src/libvterm/src/ |
| H A D | screen.c | 85 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 D | vterm_internal.h | 122 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 D | harness.c | 85 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 D | 62screen_damage.test | 22 !Scroll down damages entire screen in two chunks 68 !Merge entire screen 80 !Merge entire screen with moverect
|
| H A D | 63screen_resize.test | 113 PUSH "Main screen\e[?1049h\e[HAlt screen"
|
| H A D | 90vttest_01-movement-1.test | 64 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 D | vterm.h | 514 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 D | scroll.txt | 11 '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 D | terminal.txt | 32 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 D | intro.txt | 26 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 D | popup.txt | 173 |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 D | tips.txt | 124 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 D | various.txt | 16 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 D | usr_25.txt | 177 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 D | term.txt | 9 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 D | motion.txt | 10 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 D | vi_diff.txt | 167 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 D | screendump.vim | 1 " 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 D | test_messages.vim | 185 …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 D | view_util.vim | 8 " 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 D | screen.vim | 2 " Language: screen(1) configuration file 198 \ screen 257 let b:current_syntax = "screen"
|
| /vim-8.2.3635/src/xpm/include/ |
| H A D | simx.h | 97 FUNC(XDefaultVisual, Visual *, (Display *display, Screen *screen)); 99 FUNC(XDefaultColormap, Colormap *, (Display *display, Screen *screen));
|
| /vim-8.2.3635/src/ |
| H A D | README.md | 77 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 D | terminal.c | 1781 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 D | flexwiki.vim | 25 " 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
|