@ -0,0 +1,42 @@ | |||
#!/usr/bin/env zsh | |||
# ------------------------------------------------------------------------------------------------- | |||
# Copyright (c) 2020 zsh-syntax-highlighting contributors | |||
# All rights reserved. | |||
# | |||
# Redistribution and use in source and binary forms, with or without modification, are permitted | |||
# provided that the following conditions are met: | |||
# | |||
# * Redistributions of source code must retain the above copyright notice, this list of conditions | |||
# and the following disclaimer. | |||
# * Redistributions in binary form must reproduce the above copyright notice, this list of | |||
# conditions and the following disclaimer in the documentation and/or other materials provided | |||
# with the distribution. | |||
# * Neither the name of the zsh-syntax-highlighting contributors nor the names of its contributors | |||
# may be used to endorse or promote products derived from this software without specific prior | |||
# written permission. | |||
# | |||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR | |||
# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND | |||
# FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR | |||
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | |||
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | |||
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER | |||
# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT | |||
# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
# ------------------------------------------------------------------------------------------------- | |||
# -*- mode: zsh; sh-indentation: 2; indent-tabs-mode: nil; sh-basic-offset: 2; -*- | |||
# vim: ft=zsh sw=2 ts=2 et | |||
# ------------------------------------------------------------------------------------------------- | |||
BUFFER=$': $(( $(echo 2) + 2 ))' | |||
expected_region_highlight=( | |||
'1 1 builtin' # : | |||
'3 22 default' # $(( $(echo 2) + 2 )) | |||
'3 22 arithmetic-expansion' # $(( $(echo 2) + 2 )) | |||
'7 15 command-substitution-quoted' # $(echo 2) | |||
'7 8 command-substitution-delimiter-quoted' # $( | |||
'9 12 builtin' # echo | |||
'14 14 default' # 2 | |||
'15 15 command-substitution-delimiter' # ) | |||
) |
@ -0,0 +1,37 @@ | |||
#!/usr/bin/env zsh | |||
# ------------------------------------------------------------------------------------------------- | |||
# Copyright (c) 2020 zsh-syntax-highlighting contributors | |||
# All rights reserved. | |||
# | |||
# Redistribution and use in source and binary forms, with or without modification, are permitted | |||
# provided that the following conditions are met: | |||
# | |||
# * Redistributions of source code must retain the above copyright notice, this list of conditions | |||
# and the following disclaimer. | |||
# * Redistributions in binary form must reproduce the above copyright notice, this list of | |||
# conditions and the following disclaimer in the documentation and/or other materials provided | |||
# with the distribution. | |||
# * Neither the name of the zsh-syntax-highlighting contributors nor the names of its contributors | |||
# may be used to endorse or promote products derived from this software without specific prior | |||
# written permission. | |||
# | |||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR | |||
# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND | |||
# FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR | |||
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | |||
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | |||
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER | |||
# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT | |||
# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
# ------------------------------------------------------------------------------------------------- | |||
# -*- mode: zsh; sh-indentation: 2; indent-tabs-mode: nil; sh-basic-offset: 2; -*- | |||
# vim: ft=zsh sw=2 ts=2 et | |||
# ------------------------------------------------------------------------------------------------- | |||
BUFFER=$': $(( ((42)) ))' | |||
expected_region_highlight=( | |||
'1 1 builtin' # : | |||
'3 15 default' # $(( ((42)) )) | |||
'3 15 arithmetic-expansion' # $(( ((42)) )) | |||
) |
@ -0,0 +1,39 @@ | |||
#!/usr/bin/env zsh | |||
# ------------------------------------------------------------------------------------------------- | |||
# Copyright (c) 2020 zsh-syntax-highlighting contributors | |||
# All rights reserved. | |||
# | |||
# Redistribution and use in source and binary forms, with or without modification, are permitted | |||
# provided that the following conditions are met: | |||
# | |||
# * Redistributions of source code must retain the above copyright notice, this list of conditions | |||
# and the following disclaimer. | |||
# * Redistributions in binary form must reproduce the above copyright notice, this list of | |||
# conditions and the following disclaimer in the documentation and/or other materials provided | |||
# with the distribution. | |||
# * Neither the name of the zsh-syntax-highlighting contributors nor the names of its contributors | |||
# may be used to endorse or promote products derived from this software without specific prior | |||
# written permission. | |||
# | |||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR | |||
# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND | |||
# FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR | |||
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | |||
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | |||
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER | |||
# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT | |||
# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
# ------------------------------------------------------------------------------------------------- | |||
# -*- mode: zsh; sh-indentation: 2; indent-tabs-mode: nil; sh-basic-offset: 2; -*- | |||
# vim: ft=zsh sw=2 ts=2 et | |||
# ------------------------------------------------------------------------------------------------- | |||
BUFFER=$': "foo"$(())"bar"' | |||
expected_region_highlight=( | |||
'1 1 builtin' # : | |||
'3 17 default' # "foo"$(())"bar" | |||
'3 7 double-quoted-argument' # "foo" | |||
'8 12 arithmetic-expansion' # $(()) | |||
'13 17 double-quoted-argument' # "bar" | |||
) |
@ -0,0 +1,38 @@ | |||
#!/usr/bin/env zsh | |||
# ------------------------------------------------------------------------------------------------- | |||
# Copyright (c) 2020 zsh-syntax-highlighting contributors | |||
# All rights reserved. | |||
# | |||
# Redistribution and use in source and binary forms, with or without modification, are permitted | |||
# provided that the following conditions are met: | |||
# | |||
# * Redistributions of source code must retain the above copyright notice, this list of conditions | |||
# and the following disclaimer. | |||
# * Redistributions in binary form must reproduce the above copyright notice, this list of | |||
# conditions and the following disclaimer in the documentation and/or other materials provided | |||
# with the distribution. | |||
# * Neither the name of the zsh-syntax-highlighting contributors nor the names of its contributors | |||
# may be used to endorse or promote products derived from this software without specific prior | |||
# written permission. | |||
# | |||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR | |||
# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND | |||
# FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR | |||
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | |||
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | |||
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER | |||
# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT | |||
# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
# ------------------------------------------------------------------------------------------------- | |||
# -*- mode: zsh; sh-indentation: 2; indent-tabs-mode: nil; sh-basic-offset: 2; -*- | |||
# vim: ft=zsh sw=2 ts=2 et | |||
# ------------------------------------------------------------------------------------------------- | |||
BUFFER=$': $(( \!\! ))' | |||
expected_region_highlight=( | |||
'1 1 builtin' # : | |||
'3 11 default' # $(( !! )) | |||
'3 11 arithmetic-expansion' # $(( !! )) | |||
'7 8 history-expansion "issue #713"' # !! | |||
) |
@ -0,0 +1,39 @@ | |||
#!/usr/bin/env zsh | |||
# ------------------------------------------------------------------------------------------------- | |||
# Copyright (c) 2020 zsh-syntax-highlighting contributors | |||
# All rights reserved. | |||
# | |||
# Redistribution and use in source and binary forms, with or without modification, are permitted | |||
# provided that the following conditions are met: | |||
# | |||
# * Redistributions of source code must retain the above copyright notice, this list of conditions | |||
# and the following disclaimer. | |||
# * Redistributions in binary form must reproduce the above copyright notice, this list of | |||
# conditions and the following disclaimer in the documentation and/or other materials provided | |||
# with the distribution. | |||
# * Neither the name of the zsh-syntax-highlighting contributors nor the names of its contributors | |||
# may be used to endorse or promote products derived from this software without specific prior | |||
# written permission. | |||
# | |||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR | |||
# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND | |||
# FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR | |||
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | |||
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | |||
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER | |||
# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT | |||
# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
# ------------------------------------------------------------------------------------------------- | |||
# -*- mode: zsh; sh-indentation: 2; indent-tabs-mode: nil; sh-basic-offset: 2; -*- | |||
# vim: ft=zsh sw=2 ts=2 et | |||
# ------------------------------------------------------------------------------------------------- | |||
BUFFER=$': $(( 0 * 1\'\'000 ))' | |||
expected_region_highlight=( | |||
'1 1 builtin' # : | |||
'3 19 default' # $(( 0 * 1\'\'000 )) | |||
'3 19 arithmetic-expansion' # $(( 0 * 1\'\'000 )) | |||
'12 12 unknown-token' # \' | |||
'13 13 unknown-token' # \' | |||
) |
@ -0,0 +1,39 @@ | |||
#!/usr/bin/env zsh | |||
# ------------------------------------------------------------------------------------------------- | |||
# Copyright (c) 2020 zsh-syntax-highlighting contributors | |||
# All rights reserved. | |||
# | |||
# Redistribution and use in source and binary forms, with or without modification, are permitted | |||
# provided that the following conditions are met: | |||
# | |||
# * Redistributions of source code must retain the above copyright notice, this list of conditions | |||
# and the following disclaimer. | |||
# * Redistributions in binary form must reproduce the above copyright notice, this list of | |||
# conditions and the following disclaimer in the documentation and/or other materials provided | |||
# with the distribution. | |||
# * Neither the name of the zsh-syntax-highlighting contributors nor the names of its contributors | |||
# may be used to endorse or promote products derived from this software without specific prior | |||
# written permission. | |||
# | |||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR | |||
# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND | |||
# FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR | |||
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | |||
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | |||
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER | |||
# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT | |||
# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
# ------------------------------------------------------------------------------------------------- | |||
# -*- mode: zsh; sh-indentation: 2; indent-tabs-mode: nil; sh-basic-offset: 2; -*- | |||
# vim: ft=zsh sw=2 ts=2 et | |||
# ------------------------------------------------------------------------------------------------- | |||
BUFFER=$': foo*$(( 42 * 1729 ))*bar' | |||
expected_region_highlight=( | |||
'1 1 builtin' # : | |||
'3 26 default' # foo*$(( 42 * 1729 ))*bar | |||
'6 6 globbing' # * | |||
'7 22 arithmetic-expansion' # $(( 42 * 1729 )) | |||
'23 23 globbing' # * | |||
) |
@ -0,0 +1,38 @@ | |||
#!/usr/bin/env zsh | |||
# ------------------------------------------------------------------------------------------------- | |||
# Copyright (c) 2020 zsh-syntax-highlighting contributors | |||
# All rights reserved. | |||
# | |||
# Redistribution and use in source and binary forms, with or without modification, are permitted | |||
# provided that the following conditions are met: | |||
# | |||
# * Redistributions of source code must retain the above copyright notice, this list of conditions | |||
# and the following disclaimer. | |||
# * Redistributions in binary form must reproduce the above copyright notice, this list of | |||
# conditions and the following disclaimer in the documentation and/or other materials provided | |||
# with the distribution. | |||
# * Neither the name of the zsh-syntax-highlighting contributors nor the names of its contributors | |||
# may be used to endorse or promote products derived from this software without specific prior | |||
# written permission. | |||
# | |||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR | |||
# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND | |||
# FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR | |||
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | |||
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | |||
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER | |||
# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT | |||
# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
# ------------------------------------------------------------------------------------------------- | |||
# -*- mode: zsh; sh-indentation: 2; indent-tabs-mode: nil; sh-basic-offset: 2; -*- | |||
# vim: ft=zsh sw=2 ts=2 et | |||
# ------------------------------------------------------------------------------------------------- | |||
BUFFER=$': $(( $(( 1 + 2 )) * 3 ))' | |||
expected_region_highlight=( | |||
'1 1 builtin' # : | |||
'3 25 default' # $(( $(( 1 + 2 )) * 3 )) | |||
'3 25 arithmetic-expansion' # $(( $(( 1 + 2 )) * 3 )) | |||
'7 18 arithmetic-expansion' # $(( 1 + 2 )) | |||
) |
@ -0,0 +1,38 @@ | |||
#!/usr/bin/env zsh | |||
# ------------------------------------------------------------------------------------------------- | |||
# Copyright (c) 2020 zsh-syntax-highlighting contributors | |||
# All rights reserved. | |||
# | |||
# Redistribution and use in source and binary forms, with or without modification, are permitted | |||
# provided that the following conditions are met: | |||
# | |||
# * Redistributions of source code must retain the above copyright notice, this list of conditions | |||
# and the following disclaimer. | |||
# * Redistributions in binary form must reproduce the above copyright notice, this list of | |||
# conditions and the following disclaimer in the documentation and/or other materials provided | |||
# with the distribution. | |||
# * Neither the name of the zsh-syntax-highlighting contributors nor the names of its contributors | |||
# may be used to endorse or promote products derived from this software without specific prior | |||
# written permission. | |||
# | |||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR | |||
# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND | |||
# FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR | |||
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | |||
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | |||
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER | |||
# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT | |||
# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
# ------------------------------------------------------------------------------------------------- | |||
# -*- mode: zsh; sh-indentation: 2; indent-tabs-mode: nil; sh-basic-offset: 2; -*- | |||
# vim: ft=zsh sw=2 ts=2 et | |||
# ------------------------------------------------------------------------------------------------- | |||
BUFFER=$': "$(( 1 + 1 ))"' | |||
expected_region_highlight=( | |||
'1 1 builtin' # : | |||
'3 16 default' # "$(( 1 + 1 ))" | |||
'3 16 double-quoted-argument' # "$(( 1 + 1 ))" | |||
'4 15 arithmetic-expansion' # $(( 1 + 1 )) | |||
) |
@ -0,0 +1,37 @@ | |||
#!/usr/bin/env zsh | |||
# ------------------------------------------------------------------------------------------------- | |||
# Copyright (c) 2020 zsh-syntax-highlighting contributors | |||
# All rights reserved. | |||
# | |||
# Redistribution and use in source and binary forms, with or without modification, are permitted | |||
# provided that the following conditions are met: | |||
# | |||
# * Redistributions of source code must retain the above copyright notice, this list of conditions | |||
# and the following disclaimer. | |||
# * Redistributions in binary form must reproduce the above copyright notice, this list of | |||
# conditions and the following disclaimer in the documentation and/or other materials provided | |||
# with the distribution. | |||
# * Neither the name of the zsh-syntax-highlighting contributors nor the names of its contributors | |||
# may be used to endorse or promote products derived from this software without specific prior | |||
# written permission. | |||
# | |||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR | |||
# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND | |||
# FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR | |||
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | |||
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | |||
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER | |||
# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT | |||
# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
# ------------------------------------------------------------------------------------------------- | |||
# -*- mode: zsh; sh-indentation: 2; indent-tabs-mode: nil; sh-basic-offset: 2; -*- | |||
# vim: ft=zsh sw=2 ts=2 et | |||
# ------------------------------------------------------------------------------------------------- | |||
BUFFER=$': $(( 1' | |||
expected_region_highlight=( | |||
'1 1 builtin' # : | |||
'3 7 default' # $(( 1 | |||
'3 7 arithmetic-expansion' # $(( 1 | |||
) |
@ -0,0 +1,41 @@ | |||
#!/usr/bin/env zsh | |||
# ------------------------------------------------------------------------------------------------- | |||
# Copyright (c) 2020 zsh-syntax-highlighting contributors | |||
# All rights reserved. | |||
# | |||
# Redistribution and use in source and binary forms, with or without modification, are permitted | |||
# provided that the following conditions are met: | |||
# | |||
# * Redistributions of source code must retain the above copyright notice, this list of conditions | |||
# and the following disclaimer. | |||
# * Redistributions in binary form must reproduce the above copyright notice, this list of | |||
# conditions and the following disclaimer in the documentation and/or other materials provided | |||
# with the distribution. | |||
# * Neither the name of the zsh-syntax-highlighting contributors nor the names of its contributors | |||
# may be used to endorse or promote products derived from this software without specific prior | |||
# written permission. | |||
# | |||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR | |||
# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND | |||
# FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR | |||
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | |||
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | |||
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER | |||
# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT | |||
# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
# ------------------------------------------------------------------------------------------------- | |||
# -*- mode: zsh; sh-indentation: 2; indent-tabs-mode: nil; sh-basic-offset: 2; -*- | |||
# vim: ft=zsh sw=2 ts=2 et | |||
# ------------------------------------------------------------------------------------------------- | |||
BUFFER=$': $(( 1729 )' | |||
expected_region_highlight=( | |||
'1 1 builtin' # : | |||
'3 12 default' # $(( 1729 ) | |||
'3 12 arithmetic-expansion' # $(( 1729 ) | |||
) | |||
if [[ ${(z):-'$('} == '$( ' ]]; then # ignore zsh 5.0.8 bug | |||
expected_region_highlight[2]='3 13 default' # $(( 1729 ) | |||
fi |