Commit Graph

  • 00a5fd11eb Tag version 0.8.0-alpha1-pre-redrawhook. 0.8.0-alpha1-pre-redrawhook Daniel Shahaf 2020-07-14 21:05:34 +0000
  • cdd7f899cb brackets: Optimize the character iteration Daniel Shahaf 2020-07-14 20:15:50 +0000
  • cb33cc0081 On the feature/redrawhook branch, change the detection of the 'memo=' feature to avoid a catch-22. Daniel Shahaf 2020-07-14 02:37:41 +0000
  • 9ce3540d74 Merge remote-tracking branch 'origin/master' into feature/redrawhook Daniel Shahaf 2020-07-14 02:31:24 +0000
  • d62baa50f4 Revert "driver: Move the initialization of $zsh_highlight__memo_feature out of the entry point function." Daniel Shahaf 2020-07-14 02:29:46 +0000
  • 59cb9a560d driver: Make the redrawhook codepath conditional upon the memo= feature. Daniel Shahaf 2020-07-14 02:13:51 +0000
  • 7b863fb413 Merge remote-tracking branch 'origin/master' into feature/redrawhook Daniel Shahaf 2020-07-14 02:08:20 +0000
  • 8a1bd7c8b6 driver: Move the initialization of $zsh_highlight__memo_feature out of the entry point function. Daniel Shahaf 2020-07-14 02:07:32 +0000
  • daf0d94bae On the feature/redrawhook branch, move the changelog entry to the current release's section. Daniel Shahaf 2020-07-14 02:00:45 +0000
  • c28312b9d3 Merge remote-tracking branch 'origin/master' into feature/redrawhook Daniel Shahaf 2020-07-14 01:57:55 +0000
  • d9a7963970 driver: Follow-up to grandparent: Have all test suite entry points declare the mock $region_highlight. Daniel Shahaf 2020-07-14 01:56:21 +0000
  • 810c2dcede Use the new, unreleased zsh 'memo=' feature to remove only our own entries from $region_highlight. Daniel Shahaf 2020-07-14 00:24:04 +0000
  • 075c852924 driver: Stop re-declaring $region_highlight. It's unneeded. Daniel Shahaf 2020-07-14 00:23:40 +0000
  • cfad519fc7
    Fix grammatical error Nuri Jung 2020-07-08 10:04:05 +0900
  • 266aa04164
    Update details Nuri Jung 2020-07-04 02:03:22 +0900
  • ab4fb73f7c
    Correct wrong descriptions Nuri Jung 2020-07-04 01:26:08 +0900
  • e2aba7974e
    Add some phrases for readability and clarity Nuri Jung 2020-07-03 15:19:38 +0900
  • 471b46312f
    Add general example and remove details Nuri Jung 2020-07-03 15:10:57 +0900
  • 7c5e4a57c9
    Merge branch 'master' into patch-1 Nuri Jung 2020-07-02 00:53:46 +0900
  • b2211d5c14
    Remove unnecessary trailing words Nuri Jung 2020-07-02 00:52:19 +0900
  • c98632431a
    Change document structure Nuri Jung 2020-07-02 00:49:57 +0900
  • fb929edc30 docs: regexp highlighter: Fix a wrong associative array name in the example. Nuri Jung 2020-07-01 21:38:38 +0900
  • d7d9f8fddc
    Add comments for BSD-based platform users Nuri Jung 2020-07-01 21:38:38 +0900
  • 91d2eeaf23 docs: Fix obs-repository link Il Harper 2020-06-15 13:11:30 +0800
  • 04db7b025b
    docs: Fix obs-repository link Il Harper 2020-06-15 13:11:30 +0800
  • f6471dbec3 tests: Fix a wrong value of $PREBUFFER in a test, and add checks to prevent this from recurring. Daniel Shahaf 2020-06-11 08:14:07 +0000
  • f6f7a91818 test harness: Fix use of an undefined variable in an error message. Daniel Shahaf 2020-06-11 08:09:45 +0000
  • c8f5d10dfe 'main': Highlight backslash escape sequences outside quotes. Daniel Shahaf 2020-06-08 14:53:28 +0000
  • 6fd92e1bbd 'main': Don't progress the $in_redirection staller while $in_param. Daniel Shahaf 2020-06-08 14:38:14 +0000
  • 792c065acb tests: Add an XFail test for issue #712. Daniel Shahaf 2020-06-08 14:28:25 +0000
  • 0f11d80968 'main': Highlight the parentheses of array assignments as reserved words. Daniel Shahaf 2020-06-08 14:23:43 +0000
  • 00c0c76550 CI += zsh-5.8 Daniel Shahaf 2020-05-26 17:52:17 +0000
  • 870bccf8ff main: Add tests for arithmetic expansion Matthew Martin 2020-03-22 14:47:03 -0500
  • a238647df9 main: Add arithmetic substitution highlighting Matthew Martin 2020-03-18 23:31:11 -0500
  • f8b1470314 changelog.md: Restore vertical whitespace before section headers. Daniel Shahaf 2020-05-22 04:55:17 +0000
  • ade4b28d2d 'main': Fix issue #677, concerning multiline aliases. Daniel Shahaf 2020-03-15 17:42:25 +0000
  • 345ed5a60c
    Merge 1bd1dec74a into 8211a95421 Daniel Shahaf 2020-05-22 04:45:40 +0000
  • 8211a95421 changelog: Update through HEAD. Daniel Shahaf 2020-05-22 04:44:49 +0000
  • d4df626c03 'main': Optimize the unquoted arguments characterwise walker Daniel Shahaf 2020-05-22 04:37:47 +0000
  • 8f5d74d219 'main': Further optimize argument parsing. Daniel Shahaf 2020-05-04 20:08:49 +0000
  • 700c0e18fe 'main': Optimize a hot path. Daniel Shahaf 2020-05-04 20:00:01 +0000
  • a50647e77b tests: Add a performance testing script, for measuring the performance of the 'main' highlighter on a large file. Daniel Shahaf 2020-05-04 19:42:31 +0000
  • b253a8b86a changelog: Update through HEAD. Daniel Shahaf 2020-05-22 03:30:11 +0000
  • 4dd4797ae0 test harness: Print the expected-v.-actual on every failure, not just upon cardinality failures. Daniel Shahaf 2020-05-22 03:27:48 +0000
  • 5171ec524f Document ZSH_HIGHLIGHT_MAXLENGTH. Daniel Shahaf 2020-05-22 02:23:18 +0000
  • ea3ae74164 'main': Fix the last commit's bug concerning parameter elision not happening in redirects in command position. Daniel Shahaf 2020-05-13 12:51:52 +0000
  • 41b8a74692 'main': Add a test for parameter elision not happening in redirects in command position. Daniel Shahaf 2020-05-13 12:51:40 +0000
  • 3a4b212c7d 'main': Fix regression in zsh 5.3.1 and older: all precmd hooks later than z-sy-h would be aborted. Daniel Shahaf 2020-05-06 20:25:03 +0000
  • 0582ea1910 changelog += WARN_NESTED_VAR fixes (#727, #731) Daniel Shahaf 2020-05-05 17:59:51 +0000
  • e65ebf0466 'main': Fix a regression caused by the great-grandparent commit's WARN_NESTED_VAR fix. Daniel Shahaf 2020-05-05 14:31:42 +0000
  • 08330f1c56 Fixup the performance testing script. Daniel Shahaf 2020-05-04 20:35:05 +0000
  • 780c1b3e6a 'main': Further optimize argument parsing. Daniel Shahaf 2020-05-04 20:08:49 +0000
  • 3251ebf3dd 'main': Optimize a hot path. Daniel Shahaf 2020-05-04 20:00:01 +0000
  • 06ec3a0339 Add a performance testing script, for measuring the performance of the 'main' highlighter on a large file. Daniel Shahaf 2020-05-04 19:42:31 +0000
  • 06710f3780 'main': Don't run _zsh_highlight_main__type on every non-command word. Daniel Shahaf 2020-05-04 18:35:15 +0000
  • 343ec1061f 'make perf': Show only a cumulative datum per highligher, rather than per test file. Daniel Shahaf 2020-05-04 17:34:59 +0000
  • b08d508cd8 driver: Fix a bug that prevented subsequent, third-party zle-line-pre-redraw hooks from running. Daniel Shahaf 2020-05-04 15:49:24 +0000
  • 16d818a21f 'main': Don't trip WARN_NESTED_VAR. Daniel Shahaf 2020-05-04 13:27:33 +0000
  • efba5b1220 Avoid warning under setopt warn_nested_var Robert Estelle 2020-05-03 12:52:32 -0700
  • f1b9fbbaf0 'main': Follow-up to previous: Document the version number, and deduplicate some option letters. Daniel Shahaf 2020-04-20 11:11:29 +0000
  • 8d32609a7b 'main': precommands += strace Daniel Shahaf 2020-04-20 11:09:24 +0000
  • d9f55968b1
    Merge 2160c2d114 into f5d1be7ec2 Matthew Martin 2020-04-12 13:38:47 +0300
  • f5d1be7ec2 editorconfig: Fix Makefile settings Daniel Shahaf 2020-04-12 02:59:39 +0000
  • 2160c2d114 Skip installing .revision-hash if not running make install from a git checkout Matthew Martin 2020-04-10 09:09:12 -0500
  • 415e762ab2
    Fix typo Dimitris Apostolou 2020-04-08 21:04:48 +0300
  • ccb1da4ae8 Bump copyright years. Daniel Shahaf 2020-04-03 01:48:47 +0000
  • 96eb2e31a1 driver: Fix "_zsh_highlight:3: read-only variable: ret" warnings when POSIX_BUILTINS is set. Daniel Shahaf 2020-04-03 01:19:38 +0000
  • 291634ecfe tests: Add a test for the infinite loop fixed by each of the last two commits. Daniel Shahaf 2020-04-03 01:03:57 +0000
  • 96e6cbe22f 'main': Fix expansion of positional parameters in _zsh_highlight_main_highlighter__try_expand_parameter. Daniel Shahaf 2020-04-02 23:40:52 +0000
  • 2a30d4fb5a 'main': Fix an infinite loop. Daniel Shahaf 2020-04-02 23:32:28 +0000
  • 260a80e330
    Merge b7a9e29cf0 into 90fec4d658 Daniel Shahaf 2020-04-01 05:48:19 -0400
  • 90fec4d658 'main': precommands += ionice(1) (from util-linux) Daniel Shahaf 2020-04-01 06:38:41 +0000
  • f563780236 driver: Simplify initialization of $zsyh_user_options in the fallback codepath. Daniel Shahaf 2020-03-29 20:52:14 +0000
  • b8c93afd34 driver: Make sure we don't change the return value in a called function. Daniel Shahaf 2020-03-29 20:45:46 +0000
  • b7a9e29cf0 fixup! WIP: 'main': Add some in_param/in_alias checks by code inspection Daniel Shahaf 2020-03-28 04:58:28 +0000
  • d0a11ba837 WIP: 'main': Add some in_param/in_alias checks by code inspection Daniel Shahaf 2020-03-28 04:29:30 +0000
  • 78f40ee2b6 fixup! 'main': Apply the parameter expansion logic regardless of the type Daniel Shahaf 2020-03-28 04:28:52 +0000
  • b47387b55e 'main': Apply the parameter expansion logic regardless of the type Daniel Shahaf 2020-03-19 22:06:21 +0000
  • 2aca4e2c02 'main': Make logic more robust. No functional change. Daniel Shahaf 2020-03-19 22:16:04 +0000
  • 7678a8a227 'main': Break out an anonymous function into a named function. Daniel Shahaf 2020-03-19 21:37:50 +0000
  • 5d139fcd94 Fix typos in comments. Daniel Shahaf 2020-03-27 01:27:37 +0000
  • d1802e388e main: Add test for issue #713 Matthew Martin 2020-03-22 15:01:10 -0500
  • aecfd61bbd 'main': Support the 'env' precommand. Daniel Shahaf 2020-03-21 01:45:34 +0000
  • 2904e0f986 test harness: Fix the pretty-printer's padding implementation. Daniel Shahaf 2020-03-19 22:45:37 +0000
  • d5d2f22013 Revert "test harness: Rewrite the columnar pretty-printer without external tools." and "travis: Remove bsdmainutils since column(1) has been removed, three commits ago." Daniel Shahaf 2020-03-19 22:39:30 +0000
  • 8eaa41431d changelog: Update through HEAD. Daniel Shahaf 2020-03-19 21:25:49 +0000
  • e4f24f8901
    Merge pull request #669 from danielshahaf/cdpath-and-nonexecutable-in-command-position-v1 Daniel Shahaf 2020-03-19 21:22:52 +0000
  • 1bd1dec74a 'main': Support the arithmetic for loop. Daniel Shahaf 2020-03-19 20:44:32 +0000
  • 1000da306a 'main': Correctly highlight '&&' and '||' inside '[[ … ]]' conditions. Daniel Shahaf 2020-03-19 20:16:43 +0000
  • b44964c545 'main': Highlight reserved words following assignments as errors. Daniel Shahaf 2020-03-19 19:45:02 +0000
  • f54d829f03 tests: Add tests for issue #461. Daniel Shahaf 2020-03-19 19:43:12 +0000
  • 9e9885253a test harness: Output the time information to the same place the test name was printed to. Daniel Shahaf 2020-03-19 19:17:41 +0000
  • 3e7745ef30 test harness: Stringify values in a more readable manner. Daniel Shahaf 2020-03-19 19:15:21 +0000
  • b0af27f25f tests: Add a unit test for a path specified with mixed quoting. Daniel Shahaf 2020-03-19 06:49:40 +0000
  • bd9094cc61 tests: Add a test for issue #498, which has already been fixed. Daniel Shahaf 2020-03-19 06:44:12 +0000
  • c7229a000a tests: Test that global qualifiers and command substitutions aren't evaluated. Daniel Shahaf 2020-03-19 06:41:38 +0000
  • f2726d0464 'main': Don't consider path_prefix in alias expansions. Daniel Shahaf 2020-03-16 21:45:50 +0000
  • 8184266338 'main': Add a test for aliases to AUTO_CD directories. Daniel Shahaf 2020-03-16 21:44:31 +0000
  • 83ac855ceb 'main': Let AUTO_CD directories be highlighted with their own style. Daniel Shahaf 2020-01-12 20:17:59 +0000
  • 3f930fb0c1 'main': Add an auxiliary variable for readability. Daniel Shahaf 2020-03-16 20:28:14 +0000