vimspector/tests
Ben Jackson 7d2770f3c4 Add vertical (i.e. narrow) layout
This puts the 3 utility windows at the top, horizontally split, with the
code view below.  The terminal window is drawn either vertically split
(if there's room) or horizontally split otherwise.  The output window
remains at tht bottom.

We add equivalent sizing options too, setting some defauts that roughly
work on my macbook pro.

We try to guess the best layout to use. In particular we go into
'narrow' mode if there are not enough horizonal columns to fit the
sidebar, code and at least the minimum terminal size. We also try to
move the terminal to be horizontally spit (i.e. vertically stacked) if
we can fit the max number of lines, but only the min number of columns.

This is all a little heuristic, but when testing it myself, it feels
good and tends to pick a good option by default. Users can always
customise the ui mode (g:vimspector_ui_mode and all the various specific
width options)
2021-03-10 23:44:45 +00:00
..
ci Fix up the tests to work in linux container too 2020-11-22 14:13:14 +00:00
lib Add vertical (i.e. narrow) layout 2021-03-10 23:44:45 +00:00
manual Make tests work in manual container: install delve. This has to be done as the user because go 2020-05-08 13:11:17 +01:00
python Make sure that tests fail properly; ensure that empty string is a valid default 2021-02-06 22:08:08 +00:00
testdata/cpp/simple Fix up the tests to work in linux container too 2020-11-22 14:13:14 +00:00
.gitignore Tests: Import test framework changs from YCM 2020-01-15 23:17:15 +00:00
.vimspector.json Add way to run tests using my in-development vim debugger 2020-04-26 13:08:27 +01:00
breakpoints.test.vim FixUp: Change of mapleader 2021-02-21 18:24:26 +00:00
breakpoints_doublewidth.test.vim FixUp: Change of mapleader 2021-02-21 18:24:26 +00:00
get_configurations.test.vim Add a GetConfigurations function 2020-11-06 12:05:14 -05:00
language_go.test.vim Add "run to cursor" support 2020-10-23 22:53:04 +01:00
language_lua.test.vim Improve lua configuration and test files 2020-11-22 18:38:40 -03:00
language_python.test.vim Allow customisation of the signs 2020-09-01 13:56:12 +01:00
mappings.test.vim Fix crash using STop function 2021-03-02 11:12:01 +00:00
stack_trace.test.vim Fix up the tests to work in linux container too 2020-11-22 14:13:14 +00:00
tabpage.test.vim Accomodate flaky tests that I can't diagnose 2020-09-19 11:18:40 +01:00
temporary_breakpoints.test.vim Add "run to cursor" support 2020-10-23 22:53:04 +01:00
ui.test.vim Add vertical (i.e. narrow) layout 2021-03-10 23:44:45 +00:00
utils.test.vim Fix variable substitution for multiple defaulted vars 2021-02-06 20:55:24 +00:00
variables.test.vim Add basic tests for set variable value 2021-02-25 22:15:09 +00:00
vimrc Fix test now that we're using a mapping 2021-02-21 17:01:41 +00:00