Commit Graph

  • 6647e88606 'main': Add some precommands. Daniel Shahaf 2019-12-25 10:53:42 +00:00
  • b7592e581d tests: Minor documentation readability tweak Daniel Shahaf 2019-11-10 11:41:31 +00:00
  • 926c36c1fb Add a test for issue #641.5, using the infrastructure added in the previous commits. Daniel Shahaf 2019-11-10 11:37:41 +00:00
  • 4952325051 tests: Skip cardinality tests whenever any test point is expected to fail. Daniel Shahaf 2019-11-10 11:35:21 +00:00
  • d5a4a6e195 tests: Make $expected_mismatch skip the cardinality check, rather than consider it an expected failure. Daniel Shahaf 2019-11-10 11:29:20 +00:00
  • e209cbe61a tests: Include the name of the 'cardinality check' test point in the output Daniel Shahaf 2019-11-10 11:20:21 +00:00
  • e7d3fbc50b main: Add test for previous Matthew Martin 2019-11-07 19:58:07 -06:00
  • 139ea2b189 main: Avoid $end_pos when calculating $arg size Matthew Martin 2019-11-07 19:50:17 -06:00
  • be3882aeb0 driver: adjust region end for vi command mode Oliver Kiddle 2019-10-17 16:40:45 +02:00
  • 35c8690c00 release.md: Document that release tags should be signed. Daniel Shahaf 2019-08-01 15:02:07 +00:00
  • b55832c5f8 main: Drop X_ from X_ZSH_HIGHLIGHT_DIRS_BLACKLIST Matthew Martin 2019-07-24 07:27:54 -05:00
  • 8e78e9dbba 'main': Fix issue #623 by fixing the expectations of the regression test of issue #616. Daniel Shahaf 2019-07-21 01:44:19 +00:00
  • 1089e3a408 themes: Initial support themes Matthew Martin 2015-11-24 22:28:30 -06:00
  • 2bd709fc28 main: Fix misspelling in test expectation Matthew Martin 2019-07-20 10:38:53 -05:00
  • 1fcd786f77 main: Add more alias tests Matthew Martin 2019-07-11 21:39:45 -05:00
  • 369620dd2d main: Use longer alias name in tests Matthew Martin 2019-07-11 21:33:37 -05:00
  • 9cc0060334 main: Stop highlighting alias as its first word too Matthew Martin 2018-10-22 07:50:53 -05:00
  • a88d41e095 main: Fix faulty test Matthew Martin 2018-10-22 17:20:35 -05:00
  • b3f66fc874 main: Use zsyh_user_options when splitting alias RHS Matthew Martin 2018-10-22 17:14:48 -05:00
  • 83249e1b23 main: Do not highlight empty region between two adjacent $() Matthew Martin 2019-07-08 17:05:42 -05:00
  • ab4b6f5823 'main': Hackily unbreak 'make test'. Daniel Shahaf 2019-07-07 18:36:38 +00:00
  • d766243f7a 'main': Add an XFail regression test for issue #616. Daniel Shahaf 2019-06-16 21:42:21 +00:00
  • fd4c5db4c9 'main': Fix an issue whereby a --option was highlighted as a file Daniel Shahaf 2019-06-16 20:21:58 +00:00
  • 650dd79d86 tests: use zshusers/zsh image with tags (see zsh-users/zsh-docker#16) Julien Nicoulaud 2019-05-25 13:59:59 +02:00
  • 82cf2527fc 'main': Add test for #548 Matthew Martin 2019-04-19 19:48:01 -05:00
  • 972ad197c1 driver: Disable BASH_REMATCH Matthew Martin 2019-04-14 08:26:03 -05:00
  • 7ba4f0f119 'main': Use nice for tests in previous Matthew Martin 2019-04-04 21:52:51 -05:00
  • bc3f77f719 'main': Add XFailing tests for issue #608. Daniel Shahaf 2019-03-29 17:50:49 +00:00
  • 5f80147c55 'main': Follow-up to last commit: Fix stdbuf options spec. Daniel Shahaf 2019-03-27 11:45:17 +00:00
  • 3e86ef59b7 'main': precommands += stdbuf Daniel Shahaf 2019-03-26 22:04:50 +00:00
  • a109ab54f0 CI: Add zsh 5.7 and 5.7.1 Matthew Martin 2019-03-21 22:59:11 -05:00
  • 809443f5c5 'main': Add the issue number for future reference. Daniel Shahaf 2019-03-16 07:49:04 +00:00
  • abec25d013 'main': _zsh_highlight_main__type: Add comments. Daniel Shahaf 2019-03-16 07:47:53 +00:00
  • 79596a84be 'main': Document the last change. Daniel Shahaf 2019-03-16 07:45:23 +00:00
  • 37d6108215 'main': Work around a zsh bug reported to us as #606. Daniel Shahaf 2019-03-16 07:34:12 +00:00
  • d61ebbcbbf docs: Fix void-linux link Timm 2019-01-21 13:24:40 +01:00
  • 2f3b98ff6f Merge pull request #543 from Sea-n/patch-1 Matthew Martin 2019-01-13 13:48:45 -06:00
  • 4fb570e104 docs: Enable Syntax Highlighting for Code Snippits Sean Wei 2019-01-13 16:12:41 +08:00
  • 693757bfd7 tests: Run harness in an anon function to catch global variables Matthew Martin 2019-01-12 00:35:18 -06:00
  • 1e34c4aa0b main: in arguments starting with %?, ? is not a glob Matthew Martin 2019-01-06 22:22:13 -06:00
  • 3259fe338d Revert "tests: Run tests in an anon function to catch global variables" Matthew Martin 2019-01-06 21:38:13 -06:00
  • ba2d8fcf76 tests: Run tests in an anon function to catch global variables Matthew Martin 2019-01-06 21:23:46 -06:00
  • 9bd38c6fc0 tests: Use root variable for root of the project Matthew Martin 2019-01-06 21:19:46 -06:00
  • dddea5d5dd tests: Set harness variables local Matthew Martin 2019-01-06 21:18:41 -06:00
  • 9a06c28ddc docs: Don't recommend to source .zshrc Daniel Shahaf 2019-01-05 21:25:55 +00:00
  • fd57ed94f1 docs: Clarify installation instructions (cf #598) Daniel Shahaf 2019-01-05 19:12:59 +00:00
  • 78b95b0695 Add a test for the 'true negative' case of issue #596. Daniel Shahaf 2018-12-31 17:57:53 +00:00
  • 06893a3873 tests: Escape region_highlight and expected_region_highlight in TAP output. Daniel Shahaf 2018-12-29 12:15:34 +00:00
  • 580ccaebb8 tests: (try to) Fix test failure under zsh<5.3, where 'typeset -p arrayvar''s is two lines long. Daniel Shahaf 2018-12-29 11:57:15 +00:00
  • 7cb5ad0f9b tests: Tweak XFAIL/XPASS output of cardinality check. Daniel Shahaf 2018-12-29 11:46:18 +00:00
  • cd1647f4d4 tests: Follow-up to grandparent: Make the cardinality check XPASS properly when it should. Daniel Shahaf 2018-12-29 11:42:34 +00:00
  • 0efad58f30 Add a test for issue #596. Daniel Shahaf 2018-12-29 11:31:50 +00:00
  • 864864442e tests: Allow marking the cardinality check as TODO (XFail). Daniel Shahaf 2018-12-29 11:31:18 +00:00
  • 55f846c673 driver: Avoid warn_create_global warnings dana 2018-12-18 22:43:04 -06:00
  • 3dc74b5c2c pattern, regexp: Declare the variable in the documentation example Tobias Sette 2018-12-12 03:56:56 -02:00
  • e900ad8bad main: Add another test, inspired by #577 and #502. Daniel Shahaf 2018-11-01 04:01:33 +00:00
  • f087f3c6e4 main: Add a test for issue #577. Daniel Shahaf 2018-11-01 04:01:05 +00:00
  • 3e6d1375c9 main: Fix check for suffix aliases (fixes #574) Daniel Shahaf 2018-10-30 21:25:59 +00:00
  • 4ce56a821e Merge branch 'i511-bang-pipeline' Daniel Shahaf 2018-10-23 16:58:33 +00:00
  • 44b89f3307 main: Fold '!' handling in to the 'case'. No functional change. Daniel Shahaf 2018-10-23 16:36:14 +00:00
  • 0c9252ac69 Fix indentation. No functional change. Daniel Shahaf 2018-10-23 16:34:35 +00:00
  • 6cf522b7b3 main: Fix highlighting of the ! precommand after array assignments. Add tests. Daniel Shahaf 2018-10-23 16:31:39 +00:00
  • 298ef6a2fa main: Highlight the ! precommand as an error when not at the start of a pipeline. Daniel Shahaf 2018-10-22 15:44:55 +00:00
  • d9e326b993 main: consume trailing whitespace in _highlight_list Matthew Martin 2018-10-20 12:37:49 -05:00
  • 48a20d067f main: Break double-quoted-argument on command substitutions Matthew Martin 2018-10-13 10:40:13 -05:00
  • 6539f0d419 'main': Highlight named fd redirections. Daniel Shahaf 2018-10-22 05:00:07 +00:00
  • 7d961ba1e6 'main': Add a test for issue #237. Daniel Shahaf 2018-10-22 04:58:25 +00:00
  • ad3a6cb3c9 'main': Tighten condition. Daniel Shahaf 2018-10-22 04:56:50 +00:00
  • 9870ccc505 noop: Tweak condition at Matthew's suggestion Daniel Shahaf 2018-10-22 04:53:42 +00:00
  • 38c794a978 'main': Highlight named fd redirections. Daniel Shahaf 2018-10-22 04:30:43 +00:00
  • de23e75946 minor: Fix the editor braces matching confusion prevention sentinel. Daniel Shahaf 2018-10-22 04:27:18 +00:00
  • a3c9e7ebc7 main: Simplify insane alias checking Matthew Martin 2018-10-21 14:59:52 -05:00
  • f71a17c58e main: Highlight closing brackets Matthew Martin 2018-10-20 23:47:37 -05:00
  • d0c23a68b3 main: Simplify proc_buf offset calculation Matthew Martin 2018-10-20 22:42:00 -05:00
  • 7388adf4e8 main: Add alias tests Matthew Martin 2018-10-19 11:56:20 -05:00
  • cb8c736a56 main: Run the entirety of aliases through the state machine Matthew Martin 2018-10-17 21:38:17 -05:00
  • 2d4fe988ba main: Rename parameters to simplify next diff Matthew Martin 2018-10-18 22:36:01 -05:00
  • 8f17e4e201 main: Add trivial condition and remove whitespace to simplify next diff Matthew Martin 2018-10-17 21:18:32 -05:00
  • 02f4a6b540 'main': Optionally ignore aliases in __type Daniel Shahaf 2018-10-10 10:07:57 +00:00
  • b9d7fe5a43 main: Shift args rather than iterating over Matthew Martin 2018-10-17 20:08:45 -05:00
  • 6898f71016 Add a test. Daniel Shahaf 2018-10-21 00:26:34 +00:00
  • df8b2fb867 tests: Fix a failing test. Daniel Shahaf 2018-10-18 23:48:17 +00:00
  • 9d6ecea21c Fix a long-standing bug in a unit test. This uncovers a regression. Daniel Shahaf 2018-10-18 23:45:17 +00:00
  • 8d4c6355e6 driver: Do not pass widget arguments to _zsh_highlight Matthew Martin 2018-10-13 21:55:45 -05:00
  • 47c2b7e185 main: Distinguish quoted/unquoted command substitutions Matthew Martin 2018-10-13 08:14:42 -05:00
  • 56ba7f082d driver: Clarify comment. No functional change. Daniel Shahaf 2018-01-09 19:23:45 +00:00
  • 2cbb3fb24e driver: Allow for -U in autoloaded function definition Matthew Martin 2018-01-08 12:59:56 -06:00
  • f265ef0b9a driver: Use idiomatic module check Matthew Martin 2018-01-08 12:35:45 -06:00
  • d0fb0df4ff driver: Make the shadowing $WIDGET read only. Daniel Shahaf 2018-01-08 06:03:38 +00:00
  • f665eec230 driver: Avoid a fork in the common case. Daniel Shahaf 2018-01-08 05:44:54 +00:00
  • a868b6942e test harness: Actually test the new code. Daniel Shahaf 2016-10-17 17:51:04 +00:00
  • b5249f17ab driver: Rewrite without a state variable Daniel Shahaf 2016-10-17 15:12:24 +00:00
  • d2594c1157 noop: Make a whitespace-only change to reduce noise in the next commit. Daniel Shahaf 2016-10-17 14:49:53 +00:00
  • 66ae59eccc docs: Rewrap. Daniel Shahaf 2016-10-07 14:22:23 +00:00
  • 1651137f5c docs: Update FAQ answer per changes on this branch. Daniel Shahaf 2016-10-07 14:21:57 +00:00
  • d4ab7e51d2 redo _zsh_highlight__function_callable_p Daniel Shahaf 2016-09-16 04:34:59 +00:00
  • 38477f2a3d driver: Use a different way of checking whether add-zle-hook-widget is present. Daniel Shahaf 2016-09-05 03:23:08 +00:00
  • d98622dcd0 changelog: Use a more specific link. Daniel Shahaf 2016-09-05 04:45:05 +00:00
  • 04fd6bbf53 changelog: Note the effect of fixing #245/#90 and an alternative. Daniel Shahaf 2016-09-05 04:41:51 +00:00
  • 30c6e70394 driver: Pass zle-line-finish arguments on to _zsh_highlight. Daniel Shahaf 2016-08-24 22:56:09 +00:00