Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | refactor(test): inject after_each differently | Lewis Russell | 2024-04-10 |
| | |||
* | test: improve test conventions | dundargoc | 2024-04-08 |
| | | | | Work on https://github.com/neovim/neovim/issues/27004. | ||
* | test: move format_{string,luav} to a separate module | Lewis Russell | 2024-01-17 |
| | |||
* | build: enable lintlua for test/unit/ dir #26396 | Justin M. Keyes | 2023-12-04 |
| | | | | | | | | | | | | | Problem: Not all Lua code is checked by stylua. Automating code-style is an important mechanism for reducing time spent on accidental (non-essential) complexity. Solution: - Enable lintlua for `test/unit/` directory. - TODO: only `test/functional/` remains unchecked. previous: 45fe4d11add933df76a2ea4bf52ce8904f4a778b previous: 517f0cc634b985057da5b95cf4ad659ee456a77e | ||
* | feat: add support for global statusline | Famiu Haque | 2022-03-18 |
| | | | | | | | | | | Ref: #9342 Adds the option to have a single global statusline for the current window at the bottom of the screen instead of a statusline at the bottom of every window. Enabled by setting `laststatus = 3`. Due to the fact that statuslines at the bottom of windows are removed when global statusline is enabled, horizontal separators are used instead to separate horizontal splits. The horizontal separator character is configurable through the`horiz` item in `'fillchars'`. Separator connector characters are also used to connect the horizontal and vertical separators together, which are also configurable through the `horizup`, `horizdown`, `vertleft`, `vertright` and `verthoriz` items in `fillchars`. The window separators are highlighted using the `WinSeparator` highlight group, which supersedes `VertSplit` and is linked to `VertSplit` by default in order to maintain backwards compatibility. | ||
* | fix(highlight): remove syncolor.vim | Gregory Anders | 2021-07-27 |
| | | | | | | | | | | | | | | | | | | | Remove syncolor.vim in favor of defining the default highlight groups directly in `init_highlight`. This approach provides a number of advantages: 1. The highlights are always defined, regardless of whether or not the syntax regex engine is enabled. 2. Redundant sourcing of syntax files is eliminated (syncolor.vim was often sourced multiple times based on how the user's colorscheme file was written). 3. The syntax highlighting regex engine and the highlight groups themselves are more fully decoupled. 4. Removal of the confusing `:syntax on` / `:syntax enable` dichotomy (they now both do the same thing). This approach also correctly solves a number of bugs related to highlighting (#15176, #12573, #15205). | ||
* | tests: assert:set_parameter('TableFormatLevel', 100) #10925 | Daniel Hahler | 2019-09-03 |
| | | | | | | luassert uses 3 by default, which is often not enough. Instead of documenting how to increase it, let's use a more fitting (sane) default of 100 levels. | ||
* | test: remove use of require('test.helpers') | Justin M. Keyes | 2019-05-18 |
| | | | | | | The test.functional.helpers and test.unit.helpers modules now include all of the public functions from test.helpers, so there is no need to separately require('test.helpers'). | ||
* | tests: Make format_string('%q', ...) output more stable | ZyX | 2018-02-02 |
| | | | It appears to be different on lua and luajit. | ||
* | *: Replace all occurrences of NVim with Nvim | ZyX | 2017-11-30 |
| | |||
* | viml/parser/expressions: Make sure that listed nodes may be present | ZyX | 2017-11-26 |
| | | | | With the new test leaving `assert(false);` for any of the cases makes tests crash. | ||
* | functests: Add some more tests | ZyX | 2017-11-26 |
| | |||
* | tests: Stabilize float format and %e in format_luav and format_string | ZyX | 2017-11-19 |
| | |||
* | *: Fix linter errors | ZyX | 2017-11-19 |
| | |||
* | tests: Use single test file for unit and functional parser tests | ZyX | 2017-11-19 |
| | |||
* | viml/parser/expressions,unittests: Do better testing, fix found issues | ZyX | 2017-11-19 |
| | |||
* | unittests,viml/parser/expressions: Start adding asgn parsing tests | ZyX | 2017-11-13 |
| | |||
* | unittests: Fix automatic test case generation | ZyX | 2017-11-13 |
| | |||
* | unittests,syntax: Check for sanity of highlight_init_cmdline | ZyX | 2017-11-13 |
| | | | | Also fixes some errors found. | ||
* | unittests: Add some more edge test cases | ZyX | 2017-11-12 |
| | |||
* | viml/parser/expressions: Add support for parsing assignments | ZyX | 2017-11-12 |
| | |||
* | unittests: Add a way to show some custom messages only when crashed | ZyX | 2017-11-11 |
| | |||
* | *: Fix linter errors | ZyX | 2017-11-06 |
| | |||
* | tests: Add missing test cases | ZyX | 2017-11-06 |
| | |||
* | api/vim,functests: Add tests for nvim_parse_expression, fix found bugs | ZyX | 2017-11-06 |
| | |||
* | tests: Fix testlint errors | ZyX | 2017-11-06 |
| | |||
* | syntax,viml/parser/expressions: Add missing highlight groups | ZyX | 2017-10-29 |
| | | | Also adjusts some names. | ||
* | syntax,viml/expressions/parser: Create defaults for expr highlighting | ZyX | 2017-10-29 |
| | |||
* | unittests: Avoid alloc log checking errors when printing tests | ZyX | 2017-10-29 |
| | |||
* | viml/parser/expressions: Fix last error found by KLEE | ZyX | 2017-10-29 |
| | |||
* | viml/parser/expressions: Fix some errors spotted by KLEE | ZyX | 2017-10-19 |
| | | | Not all of them are fixed yet though. | ||
* | unittests: Free everything and check for memory leaks | ZyX | 2017-10-16 |
| | | | Also improves error reporting. | ||
* | viml/parser/expressions: Highlight prefix separately from number | ZyX | 2017-10-16 |
| | | | Should make accidental octals more visible. | ||
* | charset: Avoid overflow in vim_str2nr | ZyX | 2017-10-16 |
| | |||
* | viml/parser/expressions,klee: Fix some problems found by KLEE run | ZyX | 2017-10-15 |
| | |||
* | viml/parser/expressions,tests: Add AST freeing, with sanity checks | ZyX | 2017-10-15 |
| | |||
* | unittests: Test some edge cases | ZyX | 2017-10-15 |
| | |||
* | viml/parser/expressions: Create tests for latest additions | ZyX | 2017-10-15 |
| | |||
* | viml/parser/expressions: Finish parser | ZyX | 2017-10-15 |
| | | | | | | | Note: formatc.lua was unable to swallow some newer additions to ExprASTNodeType (specifically `kExprNodeOr = '|'` and probably something else), so all `= …` were dropped: in any case they only were there in order to not bother updating viml_pexpr_debug_print_ast_node and since it is now known all nodes which will be present it is not much of an issue. | ||
* | viml/parser/expressions: Add support for string parsing | ZyX | 2017-10-15 |
| | |||
* | viml/parser/expressions: Add support for subscript and list literals | ZyX | 2017-10-15 |
| | |||
* | viml/parser/expressions: Error out on multiple colons in a row | ZyX | 2017-10-15 |
| | |||
* | viml/parser/expressions: Add support for the dot operator and numbers | ZyX | 2017-10-15 |
| | |||
* | viml/parser/expressions: Make lexer parse numbers, support non-decimal | ZyX | 2017-10-15 |
| | |||
* | viml/parser/expressions: Forbid dot or alpha characters after a float | ZyX | 2017-10-15 |
| | | | | | This is basically what Vim already does, in addition to forbidding floats should there be a concat immediately before it. | ||
* | viml/parser/expressions: Add support for comparison operators | ZyX | 2017-10-15 |
| | |||
* | viml/parser/expressions: Make sure that arrows outside lambda throw | ZyX | 2017-10-15 |
| | |||
* | viml/parser/expressions: Add support for ternary operator | ZyX | 2017-10-15 |
| | |||
* | viml/parser/expressions: Fix determining invalid commas/colons | ZyX | 2017-10-15 |
| | |||
* | viml/parser/expressions: Fix call inside nested parenthesis | ZyX | 2017-10-15 |
| | | | | It may have incorrectly tried to call everything because of essentially “value” nodes being treated as not such. |