From 3baba1e7bc6698e6bc9f1d37fce88b30d6274bc9 Mon Sep 17 00:00:00 2001 From: Thiago de Arruda Date: Mon, 16 Feb 2015 23:47:56 -0300 Subject: refactor: Remove term modules and termcap options - Removed term.c, term.h and term_defs.h - Tests for T_* values were removed. screen.c was simplified as a consequence(the best strategy for drawing is implemented in the UI layer) - Redraw functions now call ui.c functions directly. Updates are flushed with `ui_flush()` - Removed all termcap options(they now return empty strings for compatibility) - &term/&ttybuiltin options return a constant value(nvim) - &t_Co is still available, but it mirrors t_colors directly - Remove cursor tracking from screen.c and the `screen_start` function. Now the UI is expected to maintain cursor state across any call, and reset it when resized. - Remove unused code --- runtime/optwin.vim | 10 ---------- 1 file changed, 10 deletions(-) (limited to 'runtime') diff --git a/runtime/optwin.vim b/runtime/optwin.vim index b062ea2d30..92ded381d0 100644 --- a/runtime/optwin.vim +++ b/runtime/optwin.vim @@ -514,20 +514,10 @@ endif call Header("terminal") -call append("$", "term\tname of the used terminal") -call OptionG("term", &term) -call append("$", "ttytype\talias for 'term'") -call OptionG("tty", &tty) -call append("$", "ttybuiltin\tcheck built-in termcaps first") -call BinOptionG("tbi", &tbi) -call append("$", "weirdinvert\tterminal that requires extra redrawing") -call BinOptionG("wiv", &wiv) call append("$", "esckeys\trecognize keys that start with in Insert mode") call BinOptionG("ek", &ek) call append("$", "scrolljump\tminimal number of lines to scroll at a time") call append("$", " \tset sj=" . &sj) -call append("$", "ttyscroll\tmaximum number of lines to use scrolling instead of redrawing") -call append("$", " \tset tsl=" . &tsl) if has("gui") || has("msdos") || has("win32") call append("$", "guicursor\tspecifies what the cursor looks like in different modes") call OptionG("gcr", &gcr) -- cgit