neovim/test/functional/terminal
Justin M. Keyes 1f2c2a35ad feat(server): instance "name", store pipes in stdpath(state)
Problem:
- Unix sockets are created in random /tmp dirs.
  - /tmp is messy, unclear when OSes actually clear it.
  - The generated paths are very ugly. This adds friction to reasoning
    about which paths belong to which Nvim instances.
- No way to provide a human-friendly way to identify Nvim instances in
  logs or server addresses.

Solution:
- Store unix sockets in stdpath('state')
- Allow --listen "name" and serverstart("name") to given a name (which
  is appended to a generated path).

TODO:
- is stdpath(state) the right place?
2022-06-15 19:29:51 -07:00
..
altscreen_spec.lua :terminal : set topline based on window height #8325 2019-01-29 03:00:48 +01:00
api_spec.lua feat(server): instance "name", store pipes in stdpath(state) 2022-06-15 19:29:51 -07:00
buffer_spec.lua ci: skip tests that fail on windows 2022-02-20 10:22:39 +01:00
channel_spec.lua chore: fix typos (#17670) 2022-03-17 13:21:24 +08:00
cursor_spec.lua test: unskip tests on Windows (#18600) 2022-05-18 12:57:04 +08:00
edit_spec.lua ci: skip tests that fail on windows 2022-02-20 10:22:39 +01:00
ex_terminal_spec.lua ci: skip tests that fail on windows 2022-02-20 10:22:39 +01:00
helpers.lua fix(tui)!: remove ESC NUL forced escape (#17198) 2022-04-11 10:23:33 +08:00
highlight_spec.lua test: unskip tests on Windows (#18600) 2022-05-18 12:57:04 +08:00
mouse_spec.lua fix(input): put modifiers back into typeahead buffer when needed 2022-01-23 05:58:32 +08:00
scrollback_spec.lua fix(terminal): scrollback delete lines immediately #18832 2022-06-08 17:46:57 -07:00
tui_spec.lua fix(tui)!: remove ESC NUL forced escape (#17198) 2022-04-11 10:23:33 +08:00
window_spec.lua ci: skip tests that fail on windows 2022-02-20 10:22:39 +01:00
window_split_tab_spec.lua vim-patch:8.2.3461: distinguish Normal and Terminal-Normal mode #15878 2021-10-09 18:15:46 -07:00