The yi package

[Tags:gpl, library, program, test]

Yi is a text editor written in Haskell and extensible in Haskell. The goal of the Yi project is to provide a flexible, powerful, and correct editor for haskell hacking.

Properties

Versions 0.2, 0.3, 0.4, 0.4.1, 0.4.3, 0.4.6, 0.4.6.2, 0.5.0.1, 0.5.2, 0.6.0, 0.6.1, 0.6.2.2, 0.6.2.3, 0.6.2.4, 0.6.3.0, 0.6.4.0, 0.6.5.0, 0.6.6.0, 0.6.7.0, 0.7.0, 0.7.1, 0.7.2, 0.8.0, 0.8.1, 0.8.2, 0.10.0, 0.10.1, 0.11.0, 0.11.1, 0.11.2, 0.12.0, 0.12.1, 0.12.2, 0.12.3, 0.12.4, 0.12.5, 0.12.6
Dependencies array, base (==3.*), binary (>=0.4.2 && <0.5), bytestring (==0.9.1.*), Cabal (==1.6.*), containers, Diff (==0.1.*), directory, filepath (==1.1.*), fingertree (<0.1), ghc (==6.8.3 || ==6.10.1), ghc-paths (==0.1.*), gtk (>=0.9.13), haskell98, HOC, HOC-AppKit, HOC-Foundation, mtl, old-locale, old-time, parsec (>=3 && <=3.0.2), process, pureMD5 (>=0.2.3), QuickCheck (<2), random, regex-base (==0.93.*), regex-tdfa (>=0.95.2), rosezipper (==0.1.*), unix, unix-compat (==0.1.*), utf8-string (>=0.3.1), vty (>=3.1.0 && <4) [details]
License GPL
Author AUTHORS
Maintainer yi-devel@googlegroups.com
Stability Unknown
Category Development, Editor
Home page http://haskell.org/haskellwiki/Yi
Uploaded Mon Dec 1 10:47:54 UTC 2008 by JeanPhilippeBernardy
Distributions Debian:0.12.3, LTSHaskell:0.12.6, NixOS:0.12.6, Tumbleweed:0.12.6
Downloads 9959 total (84 in the last 30 days)
Votes
0 []
Status Docs not available [build log]
All reported builds failed as of 2015-11-26 [all 4 reports]

Modules

  • Yi
    • Yi.Accessor
    • Yi.Boot
    • Yi.Buffer
      • Yi.Buffer.Basic
      • Yi.Buffer.HighLevel
      • Yi.Buffer.Indent
      • Yi.Buffer.Misc
      • Yi.Buffer.Normal
      • Yi.Buffer.Region
      • Yi.Buffer.Undo
    • Yi.Completion
    • Yi.Config
    • Yi.Core
    • Yi.Debug
    • Yi.Dired
    • Yi.Dynamic
    • Yi.Editor
    • Yi.Eval
    • Yi.Event
    • Yi.File
    • Yi.History
    • Yi.IReader
    • Yi.IncrementalParse
    • Yi.Interact
    • Yi.Interpreter
    • Yi.Keymap
      • Yi.Keymap.Completion
      • Yi.Keymap.Cua
      • Yi.Keymap.Emacs
        • Yi.Keymap.Emacs.KillRing
        • Yi.Keymap.Emacs.Utils
      • Yi.Keymap.Keys
      • Yi.Keymap.Vim
    • Yi.KillRing
    • Lexer
      • Yi.Lexer.Alex
      • Yi.Lexer.Cabal
      • Yi.Lexer.Compilation
      • Yi.Lexer.Cplusplus
      • Yi.Lexer.GNUMake
      • Yi.Lexer.Haskell
      • Yi.Lexer.Latex
      • Yi.Lexer.LiterateHaskell
      • Yi.Lexer.OCaml
      • Yi.Lexer.Ott
      • Yi.Lexer.Perl
      • Yi.Lexer.Python
      • Yi.Lexer.Srmc
    • Yi.Main
    • Yi.MiniBuffer
    • Yi.Misc
    • Yi.MkTemp
    • Mode
      • Yi.Mode.Compilation
      • Yi.Mode.Haskell
      • Yi.Mode.IReader
      • Yi.Mode.Interactive
      • Yi.Mode.Latex
      • Yi.Mode.Shim
    • Yi.Modes
    • Yi.Monad
    • Yi.Prelude
    • Yi.Process
    • Yi.Rectangle
    • Yi.Regex
    • Yi.Region
    • Yi.Search
    • Yi.String
    • Yi.Style
      • Yi.Style.Library
    • Yi.Syntax
      • Yi.Syntax.Fractal
      • Yi.Syntax.Haskell
      • Yi.Syntax.Latex
      • Yi.Syntax.Layout
      • Yi.Syntax.Linear
      • Yi.Syntax.OnlineTree
      • Yi.Syntax.Paren
      • Yi.Syntax.Tree
    • Yi.Tag
    • Yi.Templates
    • Yi.TextCompletion
    • UI
      • Yi.UI.Cocoa
      • Yi.UI.Common
      • Yi.UI.Gtk
      • Yi.UI.Pango
      • Yi.UI.TabBar
      • Yi.UI.Utils
      • Yi.UI.Vty
    • Yi.Window
    • Yi.WindowSet

Flags

NameDescriptionDefaultType
ghcapiEnable linking with GHC API for advanced features.DisabledAutomatic
vtyProvide Vty UIEnabledAutomatic
gtkProvide GTK UIEnabledAutomatic
pangoProvide Pango UIEnabledAutomatic
cocoaProvide experimental Cocoa UIEnabledAutomatic
testingbake-in the self-checksEnabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees