[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