[Pkg-zsh-commits] [zsh-syntax-highlighting] annotated tag debian/0.6.0_rc1-1 created (now ccee1d9)

Daniel Shahaf danielsh at apache.org
Mon Jul 31 20:12:59 UTC 2017


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

danielsh-guest pushed a change to annotated tag debian/0.6.0_rc1-1
in repository zsh-syntax-highlighting.

        at  ccee1d9   (tag)
   tagging  c2fa9070d9fb231a14f145fe2bb155dcf6cf35f6 (commit)
 tagged by  Daniel Shahaf
        on  Mon Jul 31 20:10:18 2017 +0000

- Log -----------------------------------------------------------------
Tag release 0.6.0~rc1-1.
-----BEGIN PGP SIGNATURE-----

iQIrBAABCAAdFiEEbrYLY3zlrL8kSaLa2yfpl0Ka8gwFAll/jq4ACgkQ2yfpl0Ka
8gwzDQ++Oukbb+3Rga7/+SCwfijAxvoWdOGQ+OyO0mQtxZTLfoeng89nxZTzHfE4
oLrcGrvvHjxMMnwgkTL9JQA5+33nBNT29gcxFAhmkmfx+zj3GqrZXKX22PjHI1lo
nAvMnoBxyT5sIJOkzhRJTUmfMRtMr9UzBonM0WtjmK6qVoR7dQBfg8eNvpUO7a0Z
kZoNwukP+1+mOuZgF0bHHKGx25e825/duzt1yOayfi0Q29YzJn4mB742EL6/mvkV
UrxFBhUHmkgiI4CGERGOWMtUjRjLMZA7rV8xal8rvT8OQNSAqgQWDjFJIQ/B442x
8L9H5dA1N1EuWk9j2mcZzOdjO/2VLEHw5gfPg+ZEKF1HlUFcPZ6r2JoKVdMdnLlB
ojXeJPHy5VmlTItDvfSY50YPQ+tEBrLFeLmFRvHUxsa9kTh/UbS7IRNZV41AW+8R
6+kM2o26mSimoczmEvcuuNdS31lU66agSQSulPF61K50AibMaO6DDssdpScnIh/t
Z8zxd/KDehJpjAdCBDs8uANOBvaE6rx7HpW4cF1S/N/bzgGZsrdx/cQ3t/4ZhC3y
MrwQG5KPHyXjvYcjRH4Q5UZGtZXojzmMSvXWSDpzjEARWZaWe16RnZq/NWS8RT2e
8LTdZH4a6VK12FlLdZQMBVam8qHniTNl+D8j1y9L
=+2mD
-----END PGP SIGNATURE-----

Adam Kruszewski (1):
      plugin.zsh: Convert from symlink to plain file

Akinori MUSHA (1):
      Do not leak a variable: cdpath_dir.

Alyssa Ross (1):
      driver: Declare global variables

Andreas Gahr (13):
      simple testcases for bracket highlighter
      simple testcases for bracket highlighter - actually add files
      bracket highlighter: start loops with 0 which is more natural and also more in line whith the other highlighters
      bracket highlighter: fix typo from last commit
      bracket highlighter: make the style configurable, when cursor is on bracket
      bracket highlighter: simplify
      bracket highlighter: small typo in testcase - document new style
      supposed fix for issue #73 and issue #74
      handle highlighting for precommands; handle highlighting for commands separators
      fix for issue #76. This was more ore less forgotten in pull request #75
      next try. fix for issue #76 without brakeing fix for #21
      make highlighting work for first entry in history. fixes #79
      autoload add-zsh-hook && provide a nicer error message if that fails due to old zsh version, or similar situations. Reset another variable in hook function; it can't hurt

Andreas Jaggi (10):
      Underline existing paths
      Personalize colors
      Underline existing paths
      Merge branch 'master' of https://github.com/nicoulaj/zsh-syntax-highlighting
      Underline text at curor if matching path exists
      Underline text at curor if matching path exists
      Merge branch 'upstream'
      Merge branch 'master' of https://github.com/nicoulaj/zsh-syntax-highlighting
      Highlight special chars in double-quoted strings
      Merge branch 'master' of https://github.com/nicoulaj/zsh-syntax-highlighting

Antoine Catton (1):
      Fix #121: sudo syntax highlighting incorrectly

Antony Lee (1):
      Add XFAIL test for issue #160, "subshells highlighted incorrectly".

Arlen Cuss (1):
      Use ${(Q)arg} to expand a level of quotes, such that files/directories with spaces in their name (escaped with backslash) are noticed correctly.

Carsten Hey (3):
      debian: Initial revision.
      debian: Fix file permissions
      control: Simplify dependencies.

Chris Knadler (2):
      Fix relative link in main readme
      Fix relative links in highlighters readme

Christian Höltje (1):
      workaround for PAT_STATIC bug in zsh

Daniel Shahaf (490):
      README: give the rationale for the at-end-of-.zshrc requirement
      Refactoring, no functional change
      Support multiline strings
      Support backslash continuations
      Support literal newlines
      Highlight the first part of multiline strings correctly
      Don't highlight prefix redirections as error
      Don't parse first word of array assignment as command
      README: make installation step 1 more accurate
      Merge remote-tracking branch 'origin/pr/158'
      Update comments. No functional change.
      Support literal newlines, part 2
      Merge remote-tracking branch 'upstream/pr/159'
      Merge remote-tracking branch 'upstream/pr/161'
      Merge remote-tracking branch 'upstream/pr/179'
      tests: exit non-zero upon failure
      Highlight array appends: foo+=(bar baz).
      Do wrap the 'yank' widget, because that works.
      multiline strings: Add a second test for commit ff4d402e9a587e0e8f8400a3aeac40a8f73215e5
      docs: Document homebrew package name.
      Preserve $? of wrapped widgets.
      Fix variable leakage into global namespace.
      Fix bug in previous commit (d330b49b33bed50e295dee6850ac46136ff29372)
      Highlight 'noglob' correctly in more cases.
      Support suffix aliases
      Highlight ? as globbing.
      Highlight ? as globbing.
      Highlight 'noglob' correctly in more cases.
      suffix aliases: Highlight differently.
      Highlight the region on top of syntax highlighting.
      Highlight yanks/pastes on top of syntax highlighting.
      main highlighter docs: Give examples of styles.
      main highlighter docs: README: Tweak.
      Support $''-quoted strings.
      test harness: Fix off-by-one discrepancy between observed and expected.
      New test for dollar-double-quoted-argument.
      test harness: Fix off-by-one discrepancy between observed and expected.
      tests: path-tilde-named.zsh: Fix expectations
      Highlight the region and yanks and pastes on top of syntax highlighting.
      tests: Add test for escape sequences in double-quoted strings
      tests: Run only *.zsh files.
      tests: vanilla-newline.zsh: Fix expectations
      tests: Let each test change the highlight styles.
      Follow-up to 547b8be30461: Fix $observed_result calculation.
      Followup to e5c2a88db023 (merged in 51102bf83fdf):
      tests: Use $unused_highlight in more places.
      tests: Cover 'single-quoted-argument', 'double-hyphen-option', and 'function'.
      tests: Cover 'history-expansion'.
      tests: Cover 'path_prefix'.
      tests: Cover 'reserved-word'.
      tests: Cover 'alias' and 'suffix-alias'.
      Followup to previous: Extend the 'alias' test.
      Fix regression: Highlight ';' as commandseparator.
      Merge remote-tracking branch 'danielsh/i199-semicolon-v1'
      tests: Cover 'hashed-command'.
      Fixup last commit.
      tests: Cover 'back-quoted-argument'.
      Bump copyright years.
      Bump copyright years, part 2.
      Stop leaking variables into global namespace.
      README: Expand the at-end-of-.zshrc FAQ answer.
      dollar-double-quoted-argument: Highlight "$foo" better.
      dollar-double-quoted-argument: Handle «"foo$"» correctly.
      dollar-double-quoted-argument: Two patches.
      README: Document release announcements.
      Highlight redirections.
      More WARN_CREATE_GLOBAL cleanups.
      Don't wrap set-local-history.
      Fix errors with non-reserved-word typeset.
      WARN_CREATE_GLOBAL: don't leak the arithmetic for loop's index variable.
      internal: Document a function-local variable.
      Highlight backslash escapes within $'' strings.
      back-dollar-quoted-argument: Don't consider comma a hex character.
      back-dollar-quoted-argument: Don't consider \0xHH a hex escape sequence.
      back-dollar-quoted-argument: Highlight \uHHHH and \UHHHHHHHH escapes.
      back-dollar-quoted-argument: Correct octal escape syntax.
      back-dollar-quoted-argument: Correct an off-by-one.
      WARN_CREATE_GLOBAL: Plug yet another instance.
      Highlight backslash escapes in "" and $'' strings correctly.
      Highlight redirections.
      Don't highlight syntax elements as paths.
      Add test for empty commands.
      minor: Fix comment in last ocmmit.
      back-dollar-quoted-argument: Highlight incomplete escape sequences as unknown-token
      Don't highlight escaped globbing.
      Highlight arithmetic expansions.
      Highlight quoted command words correctly.
      Don't highlight escaped globbing.
      internal: Fix docstrings.
      Resolve tilde expansions in command word.
      noop: Add comments.
      command word: Protect against the case that the command word starts with a minus.
      docs: Clarify oh-my-zsh installation instructions
      Add Makefile
      Makefile: have the default invocation safer.
      Set the version number.
      versionstamp: Handle NO_FUNCTION_ARGZERO.
      versionstamp: Set up '.revision-hash' file.
      versioning: Add versioning information: .version, .revision-hash, $ZSH_HIGHLIGHT_VERSION.
      'make install': Install .version and .revision-hash.
      changelog: Add changelog for 0.2.1..HEAD (0.3.0-dev).
      changelog: Extend 'suffix aliases' entry.
      Wrap yank-pop.
      'make install': Install .version and .revision-hash.
      Revert "Do wrap the 'yank' widget, because that works."
      dev: Document the release process (first draft).
      'make test': Pass -f to zsh to minimize environmental variation.
      Don't leak $REPLY into global scope.
      'make install': Tweak to work with one-shell-per-logical-line 'make' implementations,
      README.md: install with oh-my-zsh in a single command
      versioning: Expose .revision-hash as $ZSH_HIGHLIGHT_REVISION.
      debian: Initialize 'watch', set 'Homepage'.
      debian: Silence lintian warnings at 'minor'
      debian: Bump Standards-Version to 3.9.6 (no changes)
      Drop unnecessary shebang lines.
      Merge remote-tracking branch 'upstream/master' into debian/master
      Drop unnecessary shebang lines, part 2.
      Merge remote-tracking branch 'upstream/master' into debian/master
      rules: Pass $PREFIX to 'make install'.
      debian: Cope with .revision-hash being different between the tarball and the build tree.
      release.md: Create tags the way they've always been created.
      changelog: Update through HEAD
      Tag version 0.3.0.
      Post-release version number bump.
      release.md: Document tag process more clearly.
      release.md: Add an IRC task.
      README.md += overview description paragraph
      Merge tag '0.3.0' into debian/master
      Initial debian release, version 0.3.0-1.
      control: Add Build-Depends=zsh for 'make test'.
      New patch: workaround test failure in sbuild environment.
      .gitignore: Add .pc (quilt dir) for the benefit of downstreams
      regerssion: Look for .version and .revision-hash in the correct place.
      rules: Tweak dh_auto_install wrapping per maint-guide §4.4.3.
      changelog: Regenerate initial entry.
      copyright: Simplify debian/* clause.
      minor: Add a DEP-3 terminator.
      'make install': Don't install test-data files.
      'make install': Use a simpler and safer spelling.
      rules: Note a reproducibility problem.
      Set $ZSH_HIGHLIGHT_VERSION to the package version.
      rules: Braindump current state of reproducibility issue.
      Fix issue #216: test failure with HOME=/nonexistent.
      test harness: Fix a bug whereby 'todo' state would propagate to all subsequent test points.
      test harness: Exit 1 if a 'todo' test passed.
      chamgelog: Update through HEAD
      README: Document 'make install'.
      test harness: Fix a bug with empty actual or expected results.
      Fix copyright year.
      Add XFAIL test for issue #205, "';' highlighted as unknown-token".
      noop: Associate an XFAIL test with its issue.
      minor: test harness: Convert some global failure modes to TAP "Bail out" mode.
      changelog: Set ITP bug number
      patches/set-HOME-in-tests.patch: Note the next upstream release will obsolete this patch.
      minor: Clarify comment.
      rules: Update reproducibility investigation summary.
      control: Spellcheck description
      control: Add Vcs-*.
      Add screenshot.
      Add README.Debian.
      debian: Tag first preview build, 0.3.0-1~mentors1.
      debian: Tag first preview build, 0.3.0-1~mentors2.
      'make test': Allow specifying the zsh binary to use.
      'make test': Colorize output.
      Remove path_approx.
      changelog: Update through HEAD (98aee7f8b9a3).
      sudo: Extend test to cover all codepaths.
      redirections: Test an infix redirection.
      'make perf': New target.
      'make test': Fix breakage introduced by 4d3da30f8b726c6e0eeb3adda06adc9eaa329b3b:
      noop: Rename a local variable for clarity.
      Add XFail test for issue #208, 'precommand modifiers at non-command-word position'.
      Followup to last: Fix issue number in comment.
      noop: Break out a helper function.
      wrapping: Don't add '--' when invoking widgets.
      Add an XFail test for accept-line semantics.
      main: Refresh highlighting upon accept-* widgets (accept-line et al).
      minor: Remove redundant setting of $highlight_glob.
      bump version number post tag
      rules: Record plan to deal with .revision-hash files.
      Set .revision-hash to vendor git tag name
      sudo/redirections: Add two XFail tests for issue #221, "sudo and redirection don't mix".
      command word: Add an XFail test for issue #194, "Highlight anonymous functions".
      states work: Convert sudo parsing.
      states work: Convert $new_expression parsing.
      states work: Documents the various states.
      Fix issue #209, "precommand modifiers at non-command-word position".
      Followup to last: tighten the fix and ask a question.
      Followup to last: re-fix issue #9 and add test for it.
      sudo/redirections: Fix part of issue #221, "sudo and redirection don't mix".
      redirections: Document handling of redirections and possibly fix a latent bug.
      Fix issue #205, "';' after assignment is highlighted as unknown-token".
      command word: Add an XFail test for issue #207.
      command word: Start fixing issue #207, "Word following certain reserved words should be a command word".
      command word: Highlight 'else' correctly.  Part of issue #207.
      command word: Highlight more reserved words.  Part of issue #207.
      Highlight subshells and anonymous functions correctly.
      sudo/redirections: Fix remaining part of issue #221, "sudo and redirection don't mix".
      sudo: Highlight an empty `sudo;` as an error.
      sudo: Extend tests.
      sudo: Tweak state computations.
      sudo: Flag an error when a required argument is missing.
      comments: Add XFail tests from issues #163 and #167.
      comments: Add a PASSing test for the NO_INTERACTIVE_COMMENTS case.
      comments: Fix issue #163 and #167: Highlight comments.
      comments: Mark prematurely-terminated command as an error.
      states work: Extend state machine documentation.
      Fix syntax error with zsh-5.0.5-dev-1 and older.
      minor: Fix WARN_CREATE_GLOBAL warnings issued by zsh 5.1.1-dev-0.
      subshells: Add an XFail test demonstrating that #166 is not yet fixed.
      subshells: Highlight the opening parenthesis correctly.  (Issue #166.)
      Add an XFail test for issue #222, "command word after repeat".
      Fix issue #222, "command word after repeat".
      brackets: Highlight the closing brackets of arithmetic expansion.  (Issue #226.)
      noop: Follow-up to last: improve readability.
      brackets: Highlight the closing brackets of subshells and blocks.  (Issue #226.)
      changelog: Update through HEAD (c0dafd1d850e).
      control: Move canonical repository to alioth.
      brackets: Highlight closing ')' of array assignments correctly.  (Issue #226.)
      Add an XFail test for issue #231, "Assignment terminating subshell flags closing parenthesis as an error".
      'make install': Allow setting $(SHARE_DIR).
      tests: Document test isolation, implemented some time ago.
      tests: Provide an independent, auto-cleaned working directory to each test.
      minor: Rename a test file to a not-escape-needing name.
      tests: Add an XFail test for issue #228, "Support the PATH_DIRS option".
      Fix issue #228, "Support the PATH_DIRS option".
      cursor: Remove cursor highlighting when accepting a line.
      tests: Add an XFail test for highlighting «"${foo}"».  (Issue #186.)
      dollar-double-quoted-argument: Support the syntax «"${foo}"».  (Issue #186.)
      driver: Tolerate KSH_ARRAYS being set in the calling context.
      tests: Tweak the isolation wrapper for style and robustness.
      noop: Break out a helper function.
      Highlight parameter expansions that are a command word.
      Fix copyright year.
      Drop unnecessary shebang lines.
      Fix issue #219: install documentation fully and properly.
      docs: Clarify 'create a new highlighter' documentation.
      minor: docs: Improve dollar-double-quoted-argument documentation.
      'make perf': Designate this target as '.PHONY'.
      docs: 'main': Improve styles documentation.
      internal: Document the ':regular' state.
      noop: Consolidate two identical conditionals.
      Support the '|&', '&!', '&|' command separators.
      'make install': Unbreak PREFIX=~/foo usage.
      'make install': Remove +x permission from installed library and documntation files.
      control: Fix Vcs-Git field per lintian
      changelog: Update through HEAD (1933de83be0b).
      'main': Fix state check.
      'make perf': Unbreak by porting over 'make test' harness changes.
      docs copyedit: Whitespace.
      docs copyedit: Port 6d93ea07fd61 to the other highlighters' README's.
      docs copyedit: Restyle bold-italic to fixed-width.
      docs copyedit: Rewrap to 80 columns.
      docs copyedit: Review toplevel and tests README.md files.
      docs copyedit: minor.
      docs copyedit: Clarify tagline.
      docs copyedit: Rewrap to 80 columns, part 2.
      docs copyedit: Rewrap to 80 columns, part 3.
      docs copyedit: Rewrap to 80 columns, part 4.
      docs copyedit: minor: Spelling/punctuation fix.
      Merge remote-tracking branch 'danielsh/docs-copyedit-v1'
      Merge remote-tracking branch 'phy1729/doc-all'
      docs: Split README.md into INSTALL.md.
      docs: Clarify highlighters documentation.
      docs: Follow-up to last: Fix markup.
      docs: Port new text to individual highlighters' documentation.
      docs: Grammar fix.
      driver: Fix error message wording
      versionstamp: Better $ZSH_HIGHLIGHT_REVISION reporting when running from git.
      docs: Minor clarifications.
      docs: INSTALL.md: Streamling .zshrc installation instructions.
      docs; INSTALL.md: Make 'system-wide' section easier to read.
      docs: Minor clarification.
      docs: Clarify tagline summary of 'root' highlighter
      docs: Followup to the recent docs branch: clean up some internal cross-references.
      docs: Restore (with changes) links removed in f5ca4b891b69478c98e2f04200aeae7c726fc05b.
      docs: Tweaks to highlighters.md after recent refactoring branch.
      changelog: Update through HEAD (952a97dbc99a).
      Tag version 0.4.0.
      Post-release version number bump.
      release.md: Clarify release procedure.
      Merge tag '0.4.0' into debian/master
      Update for upstream release 0.4.0
      Update for upstream release 0.4.0
      debian: Tag third preview build, 0.4.0-1~mentors1.
      changelog: Start 0.4.1 section.
      command word: Do not attempt to interpret command separator tokens as anything else.
      Post-release version number bump.
      README.Debian: Fix reference to all.md's installed path.
      tests: Improve tests by using $unused_highlight.
      tests: Cover [default].
      tests: Add two XFail tests for issue #238, "fd redirections at command word".
      Fix part of issue #238, "fd redirections at command word".
      No functional change: consistently use $(NAME).
      Tag version 0.4.0-1, intended for sid.
      Post-release version number bump.
      Declare 'Enhances: zsh'.
      Fix issue #248: Highlight 'pkexec' as a precommand.
      docs: Note Debian package name.
      docs: Note that Debian package has migrated to (been added to) Debian stretch.
      Support Multi-Arch.
      tests: Add a comment.  No functional change.
      tests: Add another comment.  No functional change.
      tests: Add a 'print failures only' mode to 'make test', called 'make quiet-test'.
      aliases: Add a test for one variant of issue #263.
      aliases: Highlight aliases with '=' in their LHS as error.  (Part of issue #263.)
      Revert "wrapping: Don't add '--' when invoking widgets."
      test harness: Properly quote error message interpolations.
      'main': Don't highlight at the $PS3 prompt.
      Version number bump.
      changelog: Update for upcoming 0.4.1 release.
      Revert "Support Multi-Arch."
      changelog: Merge from debian/0.4.1-1.
      Bump Standards-Version to 3.9.7.
      d/control: Use https for Vcs-Git.
      Merge pull request #272 from psprint/master
      'main': Don't highlight in vared
      docs: use https:// instead of git://
      widget binding: Remove some too-wide exclusions
      docs: Clarify oh-my-zsh installation instructions.
      'main': Highlight lone '!' correctly: it's not a history expansion.
      widget binding: Remove an unnecessary layer of indirection.
      widget binding: Unbreak the build.
      noop: Remove stray statement terminators and line joiners.
      widget binding: Properly escape widget names at definition.
      widget binding: Further unbreak the build.
      widget binding: Fix crucial typo in last commit.
      'main': Restore support for zsh-4.3.10 and older.
      changelog: Disambiguate version number in git HEAD
      release.md: Add a release checklist line item.
      brackets: Optimize a tiny bit.
      cleanup: Avoid colon after parameter expansion to avoid risking introducing a colon modifier.
      Bump copyright years.
      minor: Rewrap docs for uncompiled readability.
      dev docs: Create HACKING.md.
      tests: Followup to fd061b5730bf: quote both expected and actual output.
      tests: TAP compliance: Do not emit literal '#' in the 'description' part
      minor: tests: Tighten up local variable scope.
      minor: tests: Introduce a local variable. No functional change.
      tests: TAP support: Emit a 'description' for all test points
      minor: tests: Quote $BUFFER differently on output.
      tests: Followup to last: echo(1) is evil.
      'main': Add a regression test for issue #302, "Process substitution misparsed as redirection".
      'main': Factor out common code.  No functional change.
      'main': Fix issue #302, "Process substitution misparsed as redirection".
      driver: Track rename of an unreleased upstream API.
      Support linewise region.
      tests: New test to capture off-by-ones.
      docs: Simplify/clarify installation instructions.
      docs: Honour $ZDOTDIR in code examples.
      Merge remote-tracking branch 'upstream/pr/315' into HEAD
      'main': Don't leak the PATH_DIRS options.
      docs: Namespace highlighters' styles.
      Merge remote-tracking branch 'upstream/pr/308' into HEAD
      Bump copyright years.
      Merge part of PR #298
      tests: New test for issue #290, «Mishighlights "longloops" 'repeat'».
      'main': Fix issue #290, «Mishighlights "longloops" 'repeat'».
      tests: Extend issue #290 test with another variant.
      'main': Internal cleanup: drop $style_override.
      'main': Internal cleanup: drop $style_override.
      tests: Explicitly test 'default' style inside an array assignment.
      'main': Highlight scalar assignments to argv
      'main': Add XFail test for issue #330, concerning command word after array assignment.
      minor: tests: Formatting tweak to XPASS output.
      'main': Try the "non-command word" codepath when a word may be either a command word or a non-command word.
      'main': Fix issue #290, «Mishighlights "longloops" 'repeat'».
      minor: Fix typo in comment.
      dev docs: Document a useful tab completion setting.
      'main': Try the "non-command word" codepath when a word may be either a command word or a non-command word.
      'main': Add missing arguments.
      'main': simple parameter expansions at command word: Don't use an undefined value.
      driver: Stop requiring function_argzero.
      tests: Add a regression test for issue #267, concerning highlighting a vi linewise region.
      'main': Support vi linewise region (REGION_ACTIVE == 2).
      driver: Change a variable name to avoid squatting the highlighters' namespace.
      docs: s/myhighlighter/acme/g
      docs: State highlighters' designated namespace.
      docs: Minor tweak.
      tests: Add an XFail test for issue #342.
      'main': Highlight a broken symlink as a file.
      *: s/echo/print/
      'main': New test, related to issue #328.
      'main': Highlight a broken symlink as a file.
      'main': Add test for issue #343, concerning the 'command' precommand.
      'main': Enable test for issue #238.
      dev tools: Add a script that generates a test-data file.
      dev tools: Extend tests/generate.zsh.
      Merge remote-tracking branch 'danielsh/m0vie-i288-v2' (revised version of upstream/pr/288)
      minor: Fix typo in development usage message.
      driver: Make it reentrant.
      driver: Followup to last: make the value more unique.
      noop: Fix indentation.
      noop: Restructure code for clarity.
      'main': Test for redirection earlier.
      'main': The word after 'sudo' is only a non-command word if it is an option.
      noop: Add comments.
      README: Rephrase a question non-negatively^W neutrally.
      README: Add a reference to upstream's documentation.
      noop: Rewrap.
      driver: Followup to d711563fe1bf8fa6810bc34ac92a2fd3150290ed: actually make the driver reentrant.
      driver: Followup to 80148f6c840299f0980f4359ec5307ca63837dff: don't squat on the highlighters' namespace.
      driver: Rename highlighter entry points
      highlighters: Rename entry points.
      *: Change highlighters' namespace.
      *: error messages: Fix quoting.
      'main': Avoid triggering a zsh bug related to hashed commands.
      'main': Followup to 51614ca2c994: Run cheaper conditions first.
      'main': Add tests for the IGNORE_BRACES option.
      'main': Support the IGNORE_BRACES option.
      driver: Warn just once when a highlighter is missing.
      'main': Highlight mismatched parentheses and braces.
      'main': More tests for mismstached parentheses and braces.
      'main': Highlight first command word in named functions defined in the sh syntax when MULTI_FUNC_DEF is set.
      dev tools: Automate a recurring step: Set year correctly for new tests.
      'main': Restore compatibility with zsh-4.3.14 and older (after e3182c18de8f).
      dev tools: Tolerate invalid input.
      dev tools: Stage the copyright block to make diffs smaller.
      'main': Don't find command positions within multiline array literals.
      'main': Highlight 'always' blocks.
      dev tools: Remove a superfluous empty line.
      'main': Yet another test for mismatched braces.
      'main': Highlight mismatched do/done.
      dev tools: Add a TODO to introduce code reuse.
      'main': Highlight mismatched foreach/end.
      'main': Permit subshells to end at command position.
      'main': Highlight command substitutions inside double quotes.
      'main': Highlight shell's PID ($$) inside double quotes.
      'main': Highlight several more special (non-alphabetic) parameters.
      Merge remote-tracking branch 'upstream/pr/374' into HEAD
      tests: Also test arguments to an anonymous function.
      dev tools: Automagically handle newlines (\n) in $BUFFER.
      'main': Set fallback style for the 'arg0' style.
      'main': Enable fallback to the 'arg0' style.
      'main': Introduce style fallback for the command word.
      'main': Followup to fdaeec45146b: Update comment.
      changelog: Start 0.5.0 section.  Update through bc7f8ea433ad.
      changelog: Update through cef49752fd0e.
      changelog: Copyedit.
      changelog: Update through d37c55c788cd.
      changelog: Update through 0020f592c108.
      changelog: Review.
      release.md: Record the specific command I used.
      changelog: Add the last few entries.  One remains as a TODO.
      changelog: Markup tweak.
      changelog: Write `arg0` entry.
      Post-branch version number bump.
      'main': Escape '!' within double-quoted strings.
      changelog: Update through 28d7056a7a06.
      README: Add before/after images
      README: Use a more minimal example iamge.
      README: Add another image.
      README: Add a third image.
      README: Set alt="" attributes.
      Follow-up to 28d7056a7a06: Fix test expectations.
      changelog: Update for changes pulled out of 0.5.x.
      Add FreeBSD port
      'main': Fix a bug concerning command word with embedded colon-space sequences.
      'main': Add regression test for previous commit.
      'main': Fix highlighting of comments followed by non-comments (on a subsequent line).
      driver: Be immune to weird aliases in the calling scope.
      docs: Update Homebrew link.
      'main': Highlight possible history expansions in double-quoted strings.
      driver: Be immune to 'alias' having been redefined.
      driver: Don't undefine aliases that begin with a '+', to workaround an upstream bug.
      tests: Move some code in preparation for next commit. No functional change.
      tests: Add a regression test for issue #392 (aliases beginning with a '+' are lost).
      driver: Handle aliases that begin with a '+'
      tests: zsh 5.4-to-be compatibility: Set a new "I am shooting myself in the foot" option.
      'main': Don't consider «$*» a glob.
      driver: Improve «unhandled ZLE widget 'foo'» error message.
      'main': Highlight mismatched 'if'/'fi'.
      driver: Workaround pattern isearch bug in zsh ≤ 5.3.1, already fixed upstream.
      docs: Unbreak Fedora link.
      changelog: Update through 5feed23962df.
      Merge remote-tracking branch 'upstream/pr/433'
      changelog: Update through dea1fedc7358.
      release.md: Create annotated tags, fix markup.
      Tag version 0.6.0-rc1.
      d/changelog: Update master to 0.6.0.
      d/rules: Add _origtar target.
      Bump Standards-Version to 3.9.8.
      d/changelog: Note that the next release will fix #842994.
      Bump Standards-Version to 4.0.0.
      d/rules: _origtar: Handle release candidate version numbers.
      d/changelog: Forward-port the 0.5.0-1 changelog.
      Merge tag '0.6.0-rc1' into HEAD
      Refresh patches.
      Update for upstream release 0.6.0-rc1
      Tag release 0.6.0~rc1-1.

Evan Pitstick (2):
      Finds highlighters dir a little better
      a more simple and universal way (for zsh projects) to find highlight dir path

Evgeniy Alexeev (1):
      Update README.md

George Angelopoulos (1):
      README: make installation step 1 more accurate

Giridaran Manivannan (1):
      docs: Update zplug install instruction

Guido (3):
      * added a workaround to start highlighting immediately after the creation of a new command line.
      * enable command lines starting with a hyphen.
      Much easier and less error prone way to start highlighting immediately after the creation of a new command line.

James Kyle (1):
      Issue #92 Eliminates system bell errors on osx.

Jan M. Binder (2):
      Added quotes to suppress error
      Fix bracket highlighter

Joost Cassee (1):
      Add 'line' highlighter for the whole buffer

Jud Porter (1):
      add emulate -L zsh to _zsh_highlight_main_highlighter. resolves issue #83

Julien Nicoulaud (123):
      Add Zsh syntax highlighting script
      Add README
      Add jedahan as contributor
      Issue 2: Fix for those using option NO_UNSET (thanks to WayneD)
      Add "copy-pastable" installation instructions
      Issue 4: Force option bareglobqual
      Issue 8: Trigger highlighting on magic-space (thanks to sunaku)
      Issue 7: Add instructions for using with oh-my-zsh
      Merge branch 'master' of git://github.com/x-way/zsh-syntax-highlighting
      Format code
      Declare styles in an associative array to make it easily overridable
      Some refactoring to avoid names collisions
      Issue 9: take into account aliases for tokens followed by commands
      Remove fg=white from path style, confusing for white background terminals
      Replace tabs with spaces...
      Fix vim header
      Fix tokens followed by commands and aliases bug (thanks to hchbaw)
      Issue 12: Highlight isearch like fish
      Make default styles identic to Fish
      Issue 14: Do not highlight globbing if noglob is present
      Issue 19: No duplicates in ZSH_HIGHLIGHT_TOKENS_FOLLOWED_BY_COMMANDS
      Issue 15: History expansion is highlighted as unknown token (partial fix, only covers common cases)
      Rename variable with obsolete/confusing name
      Issue 17: Update README with "How to override the default styles"
      Fix code blocks indentation
      Fix issue with substrings extraction
      Make sure the ZSH_HIGHLIGHT_STYLES array is exported
      The script should not be executable, it is meant to be sourced
      'nocorrect' is followed by a command
      'whence' and 'which' are both followed by commands
      'where' and 'whereis' are both followed by commands
      Fix for aliases (from zsh-users)
      Issue 26: The script unplugs user defined events
      Fix variable scope and make variable names even more obvious
      Define a style for hashed commands
      Update README
      Harmonize exported variables names
      Emphasize installations instructions ;)
      Issue 32: 'xargs' and 'zargs' are followed by commands (thanks to claytron)
      Fix link in README
      Fix error when source twice the script
      Fix error when sourcing twice the script
      Merge branch 'master' of github.com:nicoulaj/zsh-syntax-highlighting
      Issue 38: Conflict with command-not-found
      Issue 30: Add a test script to watch performance
      Fix absolute path in symlink
      Fix regression
      Add stillmaintained badge
      Merge branch 'celtic-master'
      Issue 34: Do not highlight non commands as commands.
      Add BSD license
      Add a mechanism for testing the correctness of the highlighting.
      Fix typo
      Fix fish shell URL
      Split off contributors list to a separate file
      Fix contributor URL
      Merge branch 'highlight-assignment' of https://github.com/nakamuray/zsh-syntax-highlighting into nakamuray-highlight-assignment
      Add nakamuray to the list of contributors
      Merge branch 'hchbaw-for-nicoulaj'
      Issue 47: Removing styling of 'isearch' and 'special', as it has no effect
      Code style
      Make sure functions names match _zsh_highlight_*
      More code style fixes
      More efficient way to look for elements in arrays
      Start splitting highlighters to separate files.
      Issue 49: Don't use readlink, options differ between systems
      Big refactoring.
      Merge branch 'master' of github.com:nicoulaj/zsh-syntax-highlighting
      Fix #56: tolerance to WARN_GLOBAL option
      Fix READMEs
      Group if statements in f26310d97e41d165b6ba
      Another README link fix
      Another README link fix
      Merge pull request #57 from guidovansteen/patch-1
      More reliable way to hook precmd
      Safety checks before looking up cursor position
      Merge pull request #61 from tednaleid/master
      Some fixes consecutive to pull request #61 merge
      Add @tednaleid to the list of contributors
      Merge pull request #62 from garinger/master
      Fix README links
      Merge pull request #63 from garinger/master
      Merge pull request #64 from Valodim/master
      Add @garinger to the list of contributors
      Remove contributors list (too annoying to maintain), people can use Commits > Contributors (https://github.com/zsh-users/zsh-syntax-highlighting/contributors) to access the same list
      More efficient way to strip leading dot
      Fix #46: Conflict with url-quote-magic
      Fix #53: Prefix all defined functions with _zsh_highlight
      Add cursor highlighter
      Add highlighter triggered when the user is root
      We don't need this hook as we have already bound every widget we could find (stop me if I'm wrong)
      Isolate setup code in functions to ease messing with zsh-syntax-highlighting
      Fix #65, sourcing the script multiples times should not cause issues anymore
      Merge pull request #66 from simonair/master
      Merge pull request #68 from garinger/master
      Merge pull request #69 from garinger/master
      Ignore zwc files
      Fix #21: No highlighting when using tilde
      Merge pull request #71 from hchbaw/for-nicoulaj/nounset
      Merge pull request #75 from garinger/master
      Set default style for pipes and stuff to none
      (Hopefully) fix #21 (tilde and hashed directories in paths)
      Options should only be set locally
      Merge pull request #82 from garinger/feature
      close #84
      Add links to Arch Linux and Gentoo packages
      Merge pull request #85 from jlporter/master
      Merge pull request #91 from xaocon/master
      Merge pull request #100 from hchbaw/for-nicoulaj/pattern-local
      Merge pull request #106 from cknadler/master
      Merge pull request #122 from shockone/master
      Merge pull request #116 from jameskyle/feature/Issue-#92-silence-system-bell-in-osx
      Merge pull request #115 from Valodim/master
      Merge pull request #123 from Shura0/master
      #155: document path_prefix/path_approx
      Merge pull request #128 from knu/patch-1
      Merge pull request #133 from lucc/master
      Merge pull request #131 from MarkLodato/array-assignments
      Merge pull request #125 from acatton/fix-121
      Merge pull request #110 from xaocon/master
      #110: Now using :A modifier, bump zsh version requirement
      Merge pull request #135 from arcan1s/patch-1
      #419: Add links to OpenSUSE build service deb/rpm repositories

Lucas Hoffmann (1):
      protect alias expansion from interpreting aliases as options

Mark Lodato (2):
      do not remove quotes when checking assignments
      highlight array assignments of the form x[y]=...

Matthew Martin (39):
      Add Makefile
      Makefile: Add test target
      Makefile: exit non-zero for a failed test
      Makefile: Add default for INSTALL
      Makefile: declare PHONY targets
      test harness: Run each test as a single subshell.
      docs: Move highlighter headers down one level
      docs: Remove duplicate 'How to activate it' sections
      docs: Move docs into docs/
      docs: Create all.md
      Remove broken links
      docs: Fix broken symlinks
      tests: Fix grep syntax
      tests: Quote style in expected_region_highlight
      tests: Expect the correct style
      tests: Specify the style key instead of the style itself
      highlighters: Pass around the style key instead of the style itself
      highlighters: Use _zsh_highlight_add_highlight
      docs: highlighters should use _zsh_highlight_add_highlight
      tests: Use 'NONE' to denote no highlighting
      'brackets': Lift local declarations from inside loops
      'brackets': Move highlight call outside conditional
      'brackets': Use one-based indexing
      'brackets': Check if brackets match on first pass
      brackets: Fix bug introduced in 95d8256
      tests: Test ZSH_HIGHLIGHT_STYLES keys directly
      tests: Remove unused_highlight
      tests: Set ZSH_HIGHLIGHT_STYLES=() during tests
      'brackets': Allow unset ZSH_HIGHLIGHT_STYLES
      tests: Add tests for 'brackets' and 'pattern'
      dev docs: Document testing quirks
      docs: Document installation with other plugin managers
      tests: Fail on stderr output
      docs: Document writing tests
      docs: Document use of NONE in expected_region_highlight
      docs: Mention `$BUFFER`
      docs: Give example of test that modifies its environment
      minor: tests: Add comment for NONE in expected_region_highlight
      minor: 'main': Only search for prefixes if :h is a directory

Michael Kuhn (1):
      Add Fedora package

Mounier Florian (8):
      Add all zle hookable functions
      Add zsh version requirement
      Simple rainbow style bracket matching
      Merge branch 'master' of gh:nicoulaj/zsh-syntax-highlighting
      Remove the huge zle functions array and replace it with zle -la output
      Fix highlighting on new line with same buffer
      Highlighting bracket pair, when one is under the cursor (Issue 24)
      Fix issue 31

NAKAMURA Yoshitaka (3):
      Highlight variable assignment
      do nothing if PENDING inputs are exist
      fix "_zsh_highlight_widget_XXX:zle: unknown option: X" error

Nils Luxton (1):
      docs: Added style key prefix convention

Randy (2):
      Resolves slow performance in brackets highlighter
      Chaned main highlighter alorithm to resolve issue #77

Sebastian Gniazdowski (6):
      Optimization: -1 is extra computation of string length internally
      'main': optimization that in my tests shows 2.7s -> 2.2s
      'main': 2nd optimization that in my tests shows 2.2s -> 2.0s
      'main' / *_check_path: Precompute $#BUFFER and use it for speed gain
      'main': Directly count spaces to skip, don't leverage proc_buf length
      'main': Fix bug: no start_pos=$end_pos in comment short path

Shura (2):
      dollar variable and backslash codes highlighting
      Update main-highlighter.zsh

Simon Heimlicher (1):
      Added || true to ensure zero exit code

Sorin Ionescu (2):
      Added oh-my-zsh zsh-syntax-highlighting plugin.
      Added hashed commands highlighting to zsh-syntax-highlighting oh-my-zsh plugin.

Takeshi Banse (13):
      Make this clause function and call it afterward.
      Recreate the completion widget with its own function.
      Carefully rebind the $clean_event.
      Make core syntax highlighting a function.
      Make bracket match a function.
      Introduce _zsh_add-highlighter.
      Add contrib/keyword.zsh
      make _zsh_highlight nounset-able
      pass ${arg} explicit
      add some tests
      add tests for handling tildes
      pass args down to each original zle call
      make $pattern local to _zsh_highlight_pattern_highlighter #97

Ted Naleid (1):
      fix for issue #60, unrecognized modifier 'A' on startup

Valodim (2):
      Don't highlight if buffer is longer than $ZSH_HIGHLIGHT_MAXLENGTH
      after exec token we can expect a command

Vincent Bernat (1):
      zle: don't override yank/yank-pop

Vincent Breitmoser (1):
      add separate path_prefix and path_approx hilights

Vishnu Ks (1):
      use https instead of git for url

Vítor Galvão (1):
      README.md: install with oh-my-zsh in a single command

Wayne Davison (12):
      Fix potential errors for some setopt variations.
      Some changes from Bart's issue 6.
      Removing '§' from ZLE_TOKENS_FOLLOWED_BY_COMMANDS.
      Fix highlighting of external commands & simplify matching.
      More ZLE_TOKENS_FOLLOWED_BY_COMMANDS entries.
      A bit more code formatting.
      Also affect the accept-line* and more zle *complete* functions.
      Avoid some variables bleeding into the user's env.
      Fix some _hl_string issues:
      Fix renamed function reference.
      Also need to affect delete-char-or-list.
      Avoid processing the same buffer multiple times.

evan (1):
      added sudo as a precommand

garinger (9):
      exclude .beep
      exclude .beep
      highlight opening bracket with "bracket-error" style, if the closing bracket is still missing
      Only match brackets of the same type
      eliminate a variable and simplify
      * remove a safety belt - no need to check if array has elements, as defaults are provided
      simplify check for bracket under cursor
      skip all brackets inside quotes (" and ')
      * optimize discrimination of bracket-type

jsoizo (1):
      driver: Fix printing error message to file when cannot resolve highlighters directory location

m0viefreak (23):
      widget binding: don't exclude widgets starting with '_'
      widget binding: don't exclude widgets with identical function name
      Refactor the application of zle_highlight settings
      apply suffix and isearch zle_highlights on top
      root-highlighter: use EUID instead of id -u command
      'brackets': Fix for one-based indexing
      driver: load zsh/parameter if available
      'main': use zsh/parameter to resolve alias
      'main': Support multiple styles in _zsh_highlight_main_add_region_highlight
      'main': Use zsh/parameter instead of type -w
      'main': Implement simple command type cache
      'main': Highlight path separators
      'main': Path separators: Leave styles empty by default
      'main': Document _pathseparator styles
      driver: Widget binding: Use ${(k)widgets} instead of $(zle -la)
      driver: Widget binding: Support binding incomplete/nonexistent widgets
      driver: Always bind zle-line-finish and use it instead of accept-*
      driver: Don't highlight in isearch
      driver: Enable highlighting during isearch under zsh≥5.3.
      'brackets': Don't highlight corresponding bracket on accept-line
      README: Fix FAQ entry about isearch highlighting
      driver: Adjust zsh version for probing for pattern match bug
      driver: Improve comment about ^r pattern match bug

nicoulaj (4):
      Merge pull request #143 from vincentbernat/fix/yank-pop
      Merge pull request #142 from jcassee/master
      Merge pull request #134 from sonnym/enable_quick_history_substitution_highlighting
      Merge pull request #140 from randomize/pr_fix_issue_#77

sonnym (1):
      highlight ^old^new pattern

vinter (1):
      driver: Fix duplicated slash in error message

Владимир (1):
      Update main-highlighter.zsh

-----------------------------------------------------------------------

This annotated tag includes the following new commits:

       new  c2fa907   Tag release 0.6.0~rc1-1.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


-- 
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