Pārlūkot izejas kodu

versioning: Add versioning information: .version, .revision-hash, $ZSH_HIGHLIGHT_VERSION.

* danielsh/versionstamp:
  versionstamp: Set up '.revision-hash' file.
  versionstamp: Handle NO_FUNCTION_ARGZERO.
  Set the version number.
pull/214/head
Daniel Shahaf pirms 9 gadiem
vecāks
revīzija
9a3c7d1960
4 mainītis faili ar 14 papildinājumiem un 0 dzēšanām
  1. +1
    -0
      .gitattributes
  2. +1
    -0
      .revision-hash
  3. +1
    -0
      .version
  4. +11
    -0
      zsh-syntax-highlighting.zsh

+ 1
- 0
.gitattributes Parādīt failu

@ -0,0 +1 @@
.revision-hash export-subst

+ 1
- 0
.revision-hash Parādīt failu

@ -0,0 +1 @@
$Format:%H$

+ 1
- 0
.version Parādīt failu

@ -0,0 +1 @@
0.3.0-dev

+ 11
- 0
zsh-syntax-highlighting.zsh Parādīt failu

@ -29,6 +29,17 @@
# -------------------------------------------------------------------------------------------------
if [[ -o function_argzero ]]; then
# $0 is reliable
ZSH_HIGHLIGHT_VERSION=$(<"$0:h"/.version)
else
# $0 is unreliable, so the call to _zsh_highlight_load_highlighters will fail.
# TODO: If 'zmodload zsh/parameter' is available, ${funcsourcetrace[1]%:*} might serve as a substitute?
# TODO: also check POSIX_ARGZERO, but not it's not available in older zsh
echo "zsh-syntax-highlighting: error: not compatible with FUNCTION_ARGZERO" >&2
return 1
fi
# -------------------------------------------------------------------------------------------------
# Core highlighting update system
# -------------------------------------------------------------------------------------------------

Notiek ielāde…
Atcelt
Saglabāt