TERM is correctly set. I did this in iTerm profiles menu item $echo $TERM xterm-256color $
The styles used in Dired are all in form like this: "const (withFg XXX)", where XXX are the color names defined in Style.hs, such as green, blue, yellow. A typical snippet for adding overlays in Dired looks like this: ... moveTo pos >> moveToSol >> insertN [mark] >> deleteN 1 e <- pointB addOverlayB $ mkOverlay UserLayer (mkRegion (e - 1) e) (styleOfMark mark) ... where styleOfMark '*' = const (withFg green) styleOfMark 'D' = const (withFg red) styleOfMark _ = defaultStyle Also, the highlight color for searched terms becomes weird. The original style is white foreground on pink background on my terminal, now it becomes black foreground. see http://www.flickr.com/photos/33889...@n03/3874925950/ for a screenshot. Hope it helps, -Wen On Aug 31, 1:37 am, Corey O'Connor <coreyocon...@gmail.com> wrote: > Can you clarify which overlays are not visible? > > I suspect the vivid/bright colors will not be visible. The previous > version of Vty assumed 16 color support: 8 standard colors and 8 > bright colors. The control strings used did not depend on what > terminfo reported. Xterm would accept control strings for > xterm-16color even if the terminal was xterm or xterm-color. Which, > according to terminfo, support only 8 colors. Currently Vty is more > "accurate" than the previous version. If the terminal reports only 8 > colors then 8 colors are possile; no more. The only way around this is > to assure TERM is set correctly. > > Try setting TERM to xterm-256color before starting yi. If this > corrects the overlays then the above hypothesis is correct. > > In Graphics/Vty/Terminal is the logic for selecting a terminal > instance. I have considered extending this to "correcting" TERM in > this case such that Vty behaves as before. (This is currently done for > OS X) the risk is incorrectpy displaying overlays on xterm like > terminals that only support 8 colors; which is probably worth it. > > Mashed together on a phone. > > On Aug 30, 2009, at 9:15 PM, Wen Pu <dexte...@gmail.com> wrote: > > > > > Hmmm, seems the overlays in dired mode are no longer effective on VTY > > 4. > > > I can still see colors in haskell mode, but not in dired buffer. > > Any idea? > > > -Wen > > > On Aug 30, 6:02 pm, "Corey O'Connor" <coreyocon...@gmail.com> wrote: > >> I have adjusted how vty handles terminals on OS X. Terminal.app, > >> iTerm.app and xterm via X11 all work as expected in my testing. Pull > >> the latest vty patches from darcs, install, and then yi should work > >> OK. > > >> Possible issues: > >> - The last line in yi is displayed without the correct attributes? > >> - iTerm displays bold in red? I think this is a feature of iTerm > >> actually. > >> - The standard xterm-color termcap on OS X is 8 colors only. vty > >> does > >> not adjust it's output to match. > >> - termcaps from /sw/ appear to be incorrect? > > >> Also, iTerm.app supports the xterm-256color profile. For added color > >> have iTerm set the TERM variable to xterm-256color. > > >> Cheers, > >> -Corey O'Connor > > >> On Sat, Aug 29, 2009 at 10:39 PM, Wen Pu<dexte...@gmail.com> wrote: > > >>> Hi Corey, > > >>> I got this on my Mac (iTerm.app): > > >>> yi-darwin-i386: user error (Terminal does not define required > >>> capability "cnorm") > > >>> Anything wrong? > > >>> Thanks! > >>> -Wen > > >>> On Aug 29, 12:47 pm, "Corey O'Connor" <coreyocon...@gmail.com> > >>> wrote: > >>>> On Fri, Aug 28, 2009 at 5:02 PM, Simon Michael<si...@joyful.com> > >>>> wrote: > >>>>> Yes, I think mtl and parsec 2 are both still preferred and used > >>>>> by the majority of packages and the Haskell Platform. > >>>>> And yes if you want to support alternate dependencies a cabal > >>>>> flag that also sets a cpp flag is the way to go, I do it > >>>>> in hledger.cabal. > > >>>> OK. I've updated vty in darcs to use mtl and support both parsec > >>>> 2 and > >>>> parsec 3. Attached is the updated yi patch that accounts for some > >>>> other changes as well. > > >>>> Let me know if there are any further issues. :-D > > >>>> Thanks! > > >>>> vty_4_0_0_support.dpatch > >>>> 57KViewDownload > > --~--~---------~--~----~------------~-------~--~----~ Yi development mailing list yi-devel@googlegroups.com http://groups.google.com/group/yi-devel -~----------~----~----~----~------~----~------~--~---