[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