aboutsummaryrefslogtreecommitdiff
path: root/test/functional/core/main_spec.lua
Commit message (Collapse)AuthorAge
* feat(version): unverbose ":version", ":verbose version" #24195Justin M. Keyes2023-07-01
| | | | | | | | | Problem: `nvim -v` and `:version` prints system vimrc, fallback files, and compilation info by default, which most people don't care about and just clutters up the output. Solution: Omit extra info unless 'verbose' is set.
* test: replace lfs with luv and vim.fsdundargoc2023-04-04
| | | | | | test: replace lfs with luv luv already pretty much does everything lfs does, so this duplication of dependencies isn't needed.
* fix(tui): more work in the TUIbfredl2022-12-31
|
* test: simplify platform detection (#21020)dundargoc2022-11-22
| | | | | Extend the capabilities of is_os to detect more platforms such as freebsd and openbsd. Also remove `iswin()` helper function as it can be replaced by `is_os("win")`.
* test: introduce skip() #21010dundargoc2022-11-13
| | | | | | | This is essentially a convenience wrapper around the `pending()` function, similar to `skip_fragile()` but more general-purpose. Also remove `pending_win32` function as it can be replaced by `skip(iswin())`.
* feat(tui): query terminal for CSI u support (#18181)Gregory Anders2022-04-25
| | | | | | On startup query the terminal for CSI u support and enable it using the escape sequence from kitty's progressive enhancement protocol [1]. [1]: https://sw.kovidgoyal.net/kitty/keyboard-protocol/
* terminal: add tests for palette color forwardingBjörn Linse2019-11-03
|
* terminal: swap priority of terminal, editor highlightsJustin M. Keyes2019-05-02
| | | | closes #9964
* highlight: Fix missing .rgb_sp_color in initializers (#9287)Justin M. Keyes2018-11-30
| | | | | | | terminal_get_line_attributes() had this bug for a long time, though it likely had no effect visible to users. ref #9028 ref 60f845ca55a1
* test: "Command-line option -s": avoid indeterminism (#8305)Justin M. Keyes2018-04-21
| | | closes #8303
* win: Fix reading from stdinb-r-o-c-k2018-04-14
| | | | | | | | * Reading from stdin on Windows is fixed in the same way as it was in #8267. * The file_read function was returning without filling the destination buffer when it was called with a non-blocking file descriptor.
* functests: Disable system(-s -) test on WindowsZyX2017-03-23
| | | | Assume something with system() if second test hangs as well. Assume something with reading stdin if not.
* functests: Do not run termopen test on WindowsZyX2017-03-23
|
* functests: Test -s errorsZyX2017-03-19
|
* main: Temporary fix assertion errorZyX2017-03-19
| | | | | This variant uses `fdopen()` which is not standard, but it fixes problem on my system. In next commit `scriptin` will use `FileDescriptor*` from os/fileio in place of `FILE*`.
* functests: Do not check stdout, it is different on WindowsZyX2017-03-19
|
* functests: Fix testlint errorsZyX2017-03-19
|
* functests: Use Neovim instance and system() in place of lua io.popenZyX2017-03-19
|
* functests: Make sure that line ending is LF and not CRLFZyX2017-03-19
|
* functests: Alter the order of checksZyX2017-03-19
| | | | Check whether `repeated_read_cmd` returned nil and did not actually run nvim or it did, but still returned nil for whatever reason.
* tests: Fix repeated_popen_r usage, rename the functionZyX2017-03-19
|
* tests: Fix CI failuresZyX2017-03-19
|
* functests: Check that `-s` works as expectedZyX2017-03-19