aboutsummaryrefslogtreecommitdiff
path: root/test/functional/terminal/api_spec.lua
Commit message (Collapse)AuthorAge
* feat(server): instance "name", store pipes in stdpath(state)Justin M. Keyes2022-06-15
| | | | | | | | | | | | | | | | | | 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?
* defaults: 'showcmd', 'belloff', 'ruler'Justin M. Keyes2017-03-16
| | | | | | | | | | | - Vim "unix default" of 'noshowcmd' is serving few users. And it's inconsistent. - 'ruler' and 'belloff=all' improve the out-of-the-box experience. - Continue to use 'noshowcmd' and 'noruler' by default in the functional tests to keep them fast. TODO: Add a "disable slow stuff" command or mapping to address the use-case of a very slow terminal connection.
* tests: fix racyness in terminal/api_spec.luaBjörn Linse2016-10-19
| | | | | Previously, the nvim_input from the socket channels could be processed before the input from stdin in rare cases.
* test: api_specJustin M. Keyes2016-09-22
This is an (unsuccessful) attempt to cover #4163. It covers other behavior, so it's worth keeping.