The yi package

[ Tags: gpl, program, yi ] [ Propose Tags ]

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, 0.13, 0.13.0.1, 0.13.0.2, 0.13.1, 0.13.2, 0.13.3, 0.13.4, 0.13.5, 0.13.6, 0.13.7, 0.14.0, 0.14.1, 0.15.0
Dependencies array, base (==4.*), binary (==0.5.*), bytestring (==0.9.1.*), Cabal (==1.6.*), containers, data-accessor (==0.2.*), data-accessor-monads-fd (==0.2.*), data-accessor-template (==0.2.*), derive (==0.1.*), Diff (==0.1.*), directory, dlist (>=0.4.1), filepath (==1.1.*), fingertree (<0.1), gconf (==0.10.*), ghc (==6.8.3 || ==6.10.*), ghc-paths (==0.1.*), glib (==0.10.*), gtk (==0.10.*), hint (>0.3.1), HOC, HOC-AppKit, HOC-Foundation, monads-fd, old-locale, old-time, pointedlist (>=0.3.1), process, pureMD5 (>=0.2.3), QuickCheck (>=2), random, regex-base (==0.93.*), regex-tdfa (==1.1.*), rosezipper (==0.1.*), split (==0.1.*), time (==1.1.*), transformers (==0.1.*), uniplate, unix, unix-compat (==0.1.*), utf8-string (>=0.3.1), vty (>=3.1.8 && <4) [details]
License GPL
Author AUTHORS
Maintainer yi-devel@googlegroups.com
Category Development, Editor
Home page http://haskell.org/haskellwiki/Yi
Bug tracker http://code.google.com/p/yi-editor/issues/list
Uploaded Tue Jul 14 20:31:32 UTC 2009 by JeffWheeler
Distributions Debian:0.12.3, NixOS:0.15.0, Tumbleweed:0.13.7
Executables yi
Downloads 11793 total (99 in the last 30 days)
Rating 2.0 (1 ratings) [clear rating]
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-12-31 [all 7 reports]
Hackage Matrix CI

Modules

  • Yi
    • 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
    • Char
      • Yi.Char.Unicode
    • Yi.Command
    • Yi.Completion
    • Yi.Config
      • Yi.Config.Default
    • Yi.Core
    • Yi.Debug
    • Yi.Dired
    • Yi.Dynamic
    • Yi.Editor
    • Yi.Eval
    • Yi.Event
    • Yi.File
    • Yi.History
    • Yi.Hoogle
    • Yi.IReader
    • Yi.IncrementalParse
    • Yi.Interact
    • 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.Abella
      • Yi.Lexer.Alex
      • Yi.Lexer.C
      • Yi.Lexer.Cabal
      • Yi.Lexer.Compilation
      • Yi.Lexer.Cplusplus
      • Yi.Lexer.GNUMake
      • Yi.Lexer.Haskell
      • Yi.Lexer.JavaScript
      • Yi.Lexer.Latex
      • Yi.Lexer.LiterateHaskell
      • Yi.Lexer.OCaml
      • Yi.Lexer.ObjectiveC
      • Yi.Lexer.Ott
      • Yi.Lexer.Perl
      • Yi.Lexer.Python
      • Yi.Lexer.SVNCommit
      • Yi.Lexer.Srmc
      • Yi.Lexer.Whitespace
    • Yi.Main
    • Yi.MiniBuffer
    • Yi.Misc
    • Mode
      • Yi.Mode.Abella
      • Yi.Mode.Buffers
      • Yi.Mode.Compilation
      • Yi.Mode.Haskell
        • Yi.Mode.Haskell.Dollarify
      • Yi.Mode.IReader
      • Yi.Mode.Interactive
      • Yi.Mode.JavaScript
      • Yi.Mode.Latex
      • Yi.Mode.Shim
    • Yi.Modes
    • Yi.Monad
    • Yi.Prelude
    • Yi.Process
    • Yi.Rectangle
    • Yi.Regex
    • Yi.Region
    • Yi.Search
    • Yi.Snippets
    • Yi.String
    • Yi.Style
      • Yi.Style.Library
    • Yi.Syntax
      • Yi.Syntax.BList
      • Yi.Syntax.Haskell
      • Yi.Syntax.JavaScript
      • Yi.Syntax.Latex
      • Yi.Syntax.Layout
      • Yi.Syntax.OnlineTree
      • Yi.Syntax.Paren
      • Strokes
        • Yi.Syntax.Strokes.Haskell
      • Yi.Syntax.Tree
    • Yi.Tag
    • Yi.Templates
    • Yi.TextCompletion
    • UI
      • Yi.UI.Batch
      • Yi.UI.Cocoa
      • Yi.UI.Common
      • Yi.UI.Pango
        • Yi.UI.Pango.Gnome
      • Yi.UI.TabBar
      • Yi.UI.Utils
      • Yi.UI.Vty
    • Verifier
      • Yi.Verifier.JavaScript
    • Yi.Window

Flags

NameDescriptionDefaultType
ghcinterpreter

Use the "hint" interpreter for extended commands (M-x) (experimental)

DisabledAutomatic
ghcapi

Enable linking with GHC API for advanced features.

DisabledAutomatic
vty

Provide Vty UI

EnabledAutomatic
pango

Provide Pango UI

EnabledAutomatic
cocoa

Provide experimental Cocoa UI

EnabledAutomatic
gnome

Enable GNOME integration

EnabledAutomatic
testing

bake-in the self-checks

EnabledAutomatic

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