[kwlug-disc] Capturing output in scripts
    Khalid Baheyeldin 
    kb at 2bits.com
       
    Fri Aug 22 22:58:30 EDT 2014
    
    
  
On Thu, Aug 21, 2014 at 4:15 PM, Jonathan Poole <jpoole at digitaljedi.ca>
wrote:
> Have you set the filetype in vim?
> set ft=sh
>
> does the syntax highlighting work then?
>
It is set.
If I do "set:", I get (among other things):
syntax=sh  filetype=sh
So, what matters is indeed set.
I noticed that the highlighting is different from my user than from root.
I renamed .vim and .vimrc, but still the highlighting is different.
So something is amiss, and I don't know what it is.
But for the purpose of the same problem, both show messed up highlighting.
Here is the sample script, with messed up colors inside parens
#!/bin/sh
GLOBAL=hello
func() {
  LOCAL=hi
  echo $GLOBAL
  echo This goes to stdout
  echo This goes to sterr >&2
}
# This is a first comment, correct comment color
(
  LOCAL=hi
  # This is a comment, messed up color
  echo $GLOBAL
  echo This goes to stdout
  echo This goes to sterr >&2
) > /tmp/k 2>&1
(
  # This is a comment, messed up color (same color as the
  # left paren above it, and not the same color of the
  # first comment
  echo $LOCAL
  func
) > /tmp/k 2>&1
-- 
Khalid M. Baheyeldin
2bits.com, Inc.
Fast Reliable Drupal
Drupal optimization, development, customization and consulting.
Simplicity is prerequisite for reliability. --  Edsger W.Dijkstra
Simplicity is the ultimate sophistication. --   Leonardo da Vinci
For every complex problem, there is an answer that is clear, simple, and
wrong." -- H.L. Mencken
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://kwlug.org/pipermail/kwlug-disc_kwlug.org/attachments/20140822/e896773b/attachment.htm>
    
    
More information about the kwlug-disc
mailing list