Package: vim-runtime Version: 1:7.1.285-1 Severity: minor
1) comments after `set' In vim-set the `#' after set is black as the rest of the line. In vim-set2 `#' begins a comment. $ cat vim-set #!/bin/sh set -x # not a comment $ cat vim-set2 #!/bin/sh set -x; # a comment 2) keywords In vim-keyword the `for' in `-for-pack' is highlighted in light blue-purple outside the braces and in brown (as a keyword) inside the braces. The consequence is that the closing brace is red (for vim the `for' statement is not finished). In vim-keyword2 the `if' after `ls' (name of a file) is highlighted in brown (as a keyword) even outside braces, whereas the `for' after `echo' is not (in pink like a string) (echo arguments must be treated differently). $ cat vim-keyword #!/bin/sh ocamlopt -for-pack truc { ocamlopt -for-pack truc } $ cat vim-keyword2 #!/bin/sh echo for ls if 3) bash's `$""' $'' is recognized as a bashism ($ is brown) but not $"" ($ is pink). $ cat vim-bashstring #!/bin/bash echo $"hello" $'world' 4) nested command substitution The outer $() is red (indicating an error). This is not the case in posix mode so it might not constitute a bug. I was just wondering if nested command substitution should be enabled in the default sh mode. $ cat vim-cmdsubst #!/bin/sh echo $(echo $(echo 1) 2) 3 -- System Information: Debian Release: lenny/sid APT prefers unstable Architecture: i386 (i686) Kernel: Linux 2.6.24-desk1-k7 (PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash vim-runtime depends on no packages. Versions of packages vim-runtime recommends: ii vim-gtk [vim] 1:7.1.285-1 Vi IMproved - enhanced vi editor - -- debconf-show failed -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]