[Pkg-zsh-commits] [zsh-syntax-highlighting] 01/07: Merge tag '0.5.0' into debian/master

Daniel Shahaf danielsh at apache.org
Tue Oct 25 16:02:55 UTC 2016


This is an automated email from the git hooks/post-receive script.

danielsh-guest pushed a commit to branch debian/master
in repository zsh-syntax-highlighting.

commit 6bf6f90fdfb0a62f2b4dfa55c9db7c9e65e903fd
Merge: 08723b4 15d4587
Author: Daniel Shahaf <d.s at daniel.shahaf.name>
Date:   Mon Oct 24 11:42:03 2016 +0000

    Merge tag '0.5.0' into debian/master
    
    * tag '0.5.0': (206 commits)
      Tag version 0.5.0.
      changelog: Update for post-branch changes.
      Follow-up to 28d7056a7a06: Fix test expectations.
      README: Set alt="" attributes.
      README: Add a third image.
      README: Add another image.
      README: Use a more minimal example iamge.
      README: Add before/after images
      changelog: Update through 28d7056a7a06.
      'main': Escape '!' within double-quoted strings.
      Post-branch version number bump.
      Revert "apply suffix and isearch zle_highlights on top"
      Revert "driver: Track rename of an unreleased upstream API."
      Revert "driver: Enable highlighting during isearch under zsh≥5.3."
      changelog: Write `arg0` entry.
      changelog: Markup tweak.
      changelog: Add the last few entries.  One remains as a TODO.
      release.md: Record the specific command I used.
      changelog: Review.
      changelog: Update through 0020f592c108.
      changelog: Update through d37c55c788cd.
      changelog: Copyedit.
      changelog: Update through cef49752fd0e.
      changelog: Start 0.5.0 section.  Update through bc7f8ea433ad.
      'main': Followup to fdaeec45146b: Update comment.
      'main': Enable fallback to the 'arg0' style.
      'main': Set fallback style for the 'arg0' style.
      dev tools: Automagically handle newlines (\n) in $BUFFER.
      tests: Also test arguments to an anonymous function.
      'main': Directly count spaces to skip, don't leverage proc_buf length
      'main': Highlight several more special (non-alphabetic) parameters.
      'main': Highlight shell's PID ($$) inside double quotes.
      'main': Highlight command substitutions inside double quotes.
      'main': Permit subshells to end at command position.
      'main': Highlight mismatched foreach/end.
      dev tools: Add a TODO to introduce code reuse.
      'main': Highlight mismatched do/done.
      'main': Yet another test for mismatched braces.
      'main' / *_check_path: Precompute $#BUFFER and use it for speed gain
      dev tools: Remove a superfluous empty line.
      'main': Highlight 'always' blocks.
      'main': Don't find command positions within multiline array literals.
      dev tools: Stage the copyright block to make diffs smaller.
      dev tools: Tolerate invalid input.
      'main': Restore compatibility with zsh-4.3.14 and older (after e3182c18de8f).
      dev tools: Automate a recurring step: Set year correctly for new tests.
      'main': Highlight first command word in named functions defined in the sh syntax when MULTI_FUNC_DEF is set.
      'main': More tests for mismstached parentheses and braces.
      'main': Highlight mismatched parentheses and braces.
      driver: Warn just once when a highlighter is missing.
      'main': Support the IGNORE_BRACES option.
      'main': Add tests for the IGNORE_BRACES option.
      'main': Followup to 51614ca2c994: Run cheaper conditions first.
      'brackets': Don't highlight corresponding bracket on accept-line
      driver: Declare global variables
      'main': Avoid triggering a zsh bug related to hashed commands.
      *: error messages: Fix quoting.
      highlighters: Rename entry points.
      driver: Rename highlighter entry points
      driver: Followup to 80148f6c840299f0980f4359ec5307ca63837dff: don't squat on the highlighters' namespace.
      driver: Followup to d711563fe1bf8fa6810bc34ac92a2fd3150290ed: actually make the driver reentrant.
      noop: Rewrap.
      README: Add a reference to upstream's documentation.
      README: Rephrase a question non-negatively^W neutrally.
      noop: Add comments.
      'main': The word after 'sudo' is only a non-command word if it is an option.
      'main': Test for redirection earlier.
      noop: Restructure code for clarity.
      noop: Fix indentation.
      driver: Followup to last: make the value more unique.
      driver: Make it reentrant.
      minor: Fix typo in development usage message.
      driver: Enable highlighting during isearch under zsh≥5.3.
      driver: Don't highlight in isearch
      driver: Always bind zle-line-finish and use it instead of accept-*
      driver: Widget binding: Support binding incomplete/nonexistent widgets
      dev tools: Extend tests/generate.zsh.
      dev tools: Add a script that generates a test-data file.
      'main': Enable test for issue #238.
      'main': Add test for issue #343, concerning the 'command' precommand.
      'main': New test, related to issue #328.
      *: s/echo/print/
      'main': Highlight a broken symlink as a file.
      tests: Add an XFail test for issue #342.
      docs: Minor tweak.
      docs: State highlighters' designated namespace.
      docs: s/myhighlighter/acme/g
      driver: Change a variable name to avoid squatting the highlighters' namespace.
      tests: Add a regression test for issue #267, concerning highlighting a vi linewise region.
      driver: Widget binding: Use ${(k)widgets} instead of $(zle -la)
      'main': Document _pathseparator styles
      'main': Path separators: Leave styles empty by default
      driver: Stop requiring function_argzero.
      'main': simple parameter expansions at command word: Don't use an undefined value.
      'main': Add missing arguments.
      dev docs: Document a useful tab completion setting.
      minor: Fix typo in comment.
      'main': Try the "non-command word" codepath when a word may be either a command word or a non-command word.
      minor: tests: Formatting tweak to XPASS output.
      'main': Add XFail test for issue #330, concerning command word after array assignment.
      ...

 .version                                           |   2 +-
 COPYING.md                                         |   2 +-
 HACKING.md                                         |  75 +++
 INSTALL.md                                         |  59 ++-
 Makefile                                           |   3 +
 README.md                                          |  31 +-
 changelog.md                                       | 230 ++++++++-
 docs/highlighters.md                               |  42 +-
 docs/highlighters/main.md                          |  25 +
 highlighters/brackets/brackets-highlighter.zsh     |  71 ++-
 .../cursor-matchingbracket-line-finish.zsh}        |   9 +-
 .../test-data/cursor-matchingbracket.zsh}          |  12 +-
 .../test-data/empty-styles.zsh}                    |   6 +-
 .../test-data/loop-styles.zsh}                     |  26 +-
 .../brackets/test-data/mismatch-patentheses.zsh    |  11 +-
 .../test-data/near-quotes.zsh}                     |  11 +-
 .../brackets/test-data/nested-parentheses.zsh      |  16 +-
 .../test-data/nested-quote.zsh}                    |   8 +-
 .../brackets/test-data/quoted-patentheses.zsh      |   2 +-
 .../brackets/test-data/simple-parentheses.zsh      |  11 +-
 .../brackets/test-data/unclosed-patentheses.zsh    |   9 +-
 .../brackets/test-data/unclosed-patentheses2.zsh   |   8 +-
 highlighters/cursor/cursor-highlighter.zsh         |  13 +-
 highlighters/line/line-highlighter.zsh             |   6 +-
 highlighters/main/main-highlighter.zsh             | 545 +++++++++++++++++----
 .../test-data/alias-assignment1.zsh}               |  12 +-
 highlighters/main/test-data/alias.zsh              |   5 +-
 .../test-data/always1.zsh}                         |  16 +-
 .../test-data/always2.zsh}                         |  18 +-
 .../test-data/always3.zsh}                         |  18 +-
 highlighters/main/test-data/anonymous-function.zsh |  17 +-
 .../main/test-data/arithmetic-evaluation.zsh       |   4 +-
 highlighters/main/test-data/assign-append.zsh      |   3 +-
 .../{noglob-alias.zsh => assign-argv.zsh}          |   8 +-
 highlighters/main/test-data/assign-array.zsh       |   9 +-
 .../{history-expansion2.zsh => assign-array2.zsh}  |   8 +-
 .../{history-expansion2.zsh => assign-array3.zsh}  |   8 +-
 highlighters/main/test-data/assign-semicolon.zsh   |   5 +-
 highlighters/main/test-data/assign-subshell.zsh    |   7 +-
 highlighters/main/test-data/assign.zsh             |  10 +-
 .../main/test-data/back-quoted-argument.zsh        |   3 +-
 .../main/test-data/backslash-continuation.zsh      |   2 +-
 .../test-data/braces1.zsh}                         |  15 +-
 .../test-data/braces2.zsh}                         |  15 +-
 ...ash-continuation.zsh => brackets-mismatch1.zsh} |  12 +-
 ...ash-continuation.zsh => brackets-mismatch2.zsh} |  12 +-
 ...story-expansion2.zsh => brackets-mismatch3.zsh} |   8 +-
 ...story-expansion2.zsh => brackets-mismatch4.zsh} |   8 +-
 ...story-expansion2.zsh => brackets-mismatch5.zsh} |   9 +-
 .../test-data/brackets-mismatch6.zsh}              |  14 +-
 .../test-data/brackets-mismatch7.zsh}              |  16 +-
 .../{assign-append.zsh => brackets-mismatch8.zsh}  |  11 +-
 highlighters/main/test-data/commandseparator.zsh   |  10 +-
 highlighters/main/test-data/comment-leading.zsh    |   4 +-
 highlighters/main/test-data/comment-off.zsh        |   6 +-
 highlighters/main/test-data/comments.zsh           |   6 +-
 highlighters/main/test-data/commmand-parameter.zsh |   4 +-
 highlighters/main/test-data/control-flow.zsh       |  35 +-
 .../test-data/control-flow2.zsh}                   |  16 +-
 .../test-data/control-flow3.zsh}                   |  15 +-
 .../test-data/dollar-dollar.zsh}                   |  13 +-
 .../test-data/dollar-noise.zsh}                    |  18 +-
 ...backslash-continuation.zsh => dollar-paren.zsh} |  11 +-
 highlighters/main/test-data/dollar-quoted.zsh      |   5 +-
 highlighters/main/test-data/dollar-quoted2.zsh     |  15 +-
 highlighters/main/test-data/dollar-quoted3.zsh     |   5 +-
 .../main/test-data/double-hyphen-option.zsh        |   3 +-
 highlighters/main/test-data/double-quoted.zsh      |  22 +-
 highlighters/main/test-data/double-quoted2.zsh     |   4 +-
 highlighters/main/test-data/double-quoted3.zsh     |  10 +-
 highlighters/main/test-data/double-quoted4.zsh     |   6 +-
 highlighters/main/test-data/empty-command.zsh      |   4 +-
 .../{empty-command.zsh => empty-command2.zsh}      |   7 +-
 .../test-data/exec-redirection1.zsh}               |  10 +-
 .../test-data/function-named1.zsh}                 |  16 +-
 .../test-data/function-named2.zsh}                 |  13 +-
 highlighters/main/test-data/function.zsh           |   7 +-
 highlighters/main/test-data/glob.zsh               |  10 +-
 highlighters/main/test-data/hashed-command.zsh     |   3 +-
 .../test-data/history-double-quoted-escaped.zsh}   |  12 +-
 highlighters/main/test-data/history-expansion.zsh  |  10 +-
 highlighters/main/test-data/history-expansion2.zsh |   2 +-
 .../{path-tilde-home2.zsh => inheritance.zsh}      |  15 +-
 ...nuation.zsh => multiline-array-assignment1.zsh} |  12 +-
 highlighters/main/test-data/multiline-string.zsh   |   4 +-
 highlighters/main/test-data/multiline-string2.zsh  |   3 +-
 .../main/test-data/multiple-redirections.zsh       |  26 +-
 highlighters/main/test-data/noglob-alias.zsh       |   2 +-
 highlighters/main/test-data/noglob1.zsh            |   2 +-
 highlighters/main/test-data/noglob2.zsh            |   4 +-
 .../{path-tilde-home2.zsh => off-by-one.zsh}       |  15 +-
 highlighters/main/test-data/option-path_dirs.zsh   |   2 +-
 .../{assign-append.zsh => path-broken-symlink.zsh} |   9 +-
 ...{simple-command.zsh => path-dollared-word2.zsh} |   8 +-
 .../test-data/{path.zsh => path-separators.zsh}    |  24 +-
 .../{commandseparator.zsh => path-separators2.zsh} |  14 +-
 highlighters/main/test-data/path-space.zsh         |   4 +-
 highlighters/main/test-data/path-tilde-home.zsh    |   4 +-
 highlighters/main/test-data/path-tilde-home2.zsh   |   4 +-
 highlighters/main/test-data/path-tilde-named.zsh   |   4 +-
 highlighters/main/test-data/path.zsh               |   4 +-
 highlighters/main/test-data/path_prefix.zsh        |   3 +-
 highlighters/main/test-data/path_prefix2.zsh       |   5 +-
 highlighters/main/test-data/precommand.zsh         |   7 +-
 .../{assign-append.zsh => precommand2.zsh}         |   9 +-
 highlighters/main/test-data/prefix-redirection.zsh |  12 +-
 highlighters/main/test-data/redirection.zsh        |   5 +-
 .../{history-expansion2.zsh => redirection2.zsh}   |   8 +-
 highlighters/main/test-data/reserved-word.zsh      |   9 +-
 highlighters/main/test-data/simple-command.zsh     |   2 +-
 highlighters/main/test-data/simple-redirection.zsh |  10 +-
 highlighters/main/test-data/subshell.zsh           |  16 +-
 highlighters/main/test-data/sudo-command.zsh       |  22 +-
 highlighters/main/test-data/sudo-comment.zsh       |   7 +-
 highlighters/main/test-data/sudo-redirection.zsh   |  26 +-
 highlighters/main/test-data/sudo-redirection2.zsh  |  12 +-
 .../test-data/sudo-redirection3.zsh}               |  12 +-
 highlighters/main/test-data/tilde-command-word.zsh |   4 +-
 highlighters/main/test-data/unbackslash.zsh        |   3 +-
 highlighters/main/test-data/unknown-command.zsh    |   2 +-
 highlighters/main/test-data/vanilla-newline.zsh    |  10 +-
 .../{assign-append.zsh => vi-linewise-mode.zsh}    |  11 +-
 highlighters/pattern/pattern-highlighter.zsh       |   4 +-
 .../test-data/rm-rf.zsh}                           |   9 +-
 highlighters/root/root-highlighter.zsh             |   6 +-
 images/after1-smaller.png                          | Bin 0 -> 2517 bytes
 images/after1.png                                  | Bin 0 -> 5842 bytes
 images/after2-smaller.png                          | Bin 0 -> 4386 bytes
 images/after2.png                                  | Bin 0 -> 10228 bytes
 images/after3-smaller.png                          | Bin 0 -> 1673 bytes
 images/after3.png                                  | Bin 0 -> 3427 bytes
 images/before1-smaller.png                         | Bin 0 -> 1589 bytes
 images/before1.png                                 | Bin 0 -> 2636 bytes
 images/before2-smaller.png                         | Bin 0 -> 2605 bytes
 images/before2.png                                 | Bin 0 -> 2614 bytes
 images/before3-smaller.png                         | Bin 0 -> 763 bytes
 images/before3.png                                 | Bin 0 -> 1461 bytes
 release.md                                         |   7 +-
 tests/README.md                                    |  36 +-
 .../pattern-highlighter.zsh => tests/generate.zsh  |  89 +++-
 .../arithmetic-evaluation.zsh => tests/tap-filter  |  27 +-
 tests/test-highlighting.zsh                        |  70 ++-
 tests/test-perfs.zsh                               |   5 +-
 zsh-syntax-highlighting.plugin.zsh                 |   3 +-
 zsh-syntax-highlighting.zsh                        | 221 ++++++---
 145 files changed, 1885 insertions(+), 755 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-zsh/zsh-syntax-highlighting.git



More information about the Pkg-zsh-commits mailing list