소스 검색

Underline existing paths

pull/7/head
Andreas Jaggi 13 년 전
committed by Julien Nicoulaud
부모
커밋
12ffa71c17
2개의 변경된 파일10개의 추가작업 그리고 2개의 파일을 삭제
  1. +1
    -0
      README.md
  2. +9
    -2
      zsh-syntax-highlighting.zsh

+ 1
- 0
README.md 파일 보기

@ -20,3 +20,4 @@ Just source the script from your `~/.zshrc`.
* [Mounier Florian](http://github.com/paradoxxxzero)
* [Jonathan Dahan](http://github.com/jedahan)
* James Ahlborn
* [Andreas Jaggi](http://github.com/x-way)

+ 9
- 2
zsh-syntax-highlighting.zsh 파일 보기

@ -10,6 +10,7 @@ ZLE_ALIAS_STYLE='fg=magenta,bold'
ZLE_BUILTIN_STYLE='fg=cyan,bold'
ZLE_FUNCTION_STYLE='fg=blue,bold'
ZLE_COMMAND_STYLE='fg=green,bold'
ZLE_PATH_STYLE='fg=white,underline'
ZLE_COMMAND_UNKNOWN_TOKEN_STYLE='fg=red,bold'
ZLE_HYPHEN_CLI_OPTION='fg=yellow,bold'
@ -40,7 +41,10 @@ colorize-zle-buffer() {
*'shell builtin'*) style=$ZLE_BUILTIN_STYLE;;
*'shell function'*) style=$ZLE_FUNCTION_STYLE;;
*"$cmd is"*) style=$ZLE_COMMAND_STYLE;;
*) style=$ZLE_COMMAND_UNKNOWN_TOKEN_STYLE;;
*)
style=$ZLE_COMMAND_UNKNOWN_TOKEN_STYLE
[ -e "$arg" ] && style=$ZLE_PATH_STYLE
;;
esac
else
case $arg in
@ -50,7 +54,10 @@ colorize-zle-buffer() {
'"'*'"') style=$ZLE_DOUBLE_QUOTED;;
'`'*'`') style=$ZLE_BACK_QUOTED;;
*"*"*) style=$ZLE_GLOBING;;
*) style=$ZLE_DEFAULT;;
*)
style=$ZLE_DEFAULT
[ -e "$arg" ] && style=$ZLE_PATH_STYLE
;;
esac
fi
region_highlight+=("$start_pos $end_pos $style")

불러오는 중...
취소
저장