yi: The Haskell-Scriptable Editor
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.
Versions [faq] | 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, 0.17.1, 0.18.0, 0.19.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, filepath (==1.1.*), fingertree (<0.1), ghc (==6.8.3 || ==6.10.1), ghc-paths (==0.1.*), glib (>=0.9.13), gtk (>=0.9.13), 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.0.*), 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 | LicenseRef-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 | by JeanPhilippeBernardy at 2009-03-11T12:37:14Z |
Distributions | Debian:0.18.0, NixOS:0.19.0 |
Executables | yi |
Downloads | 37159 total (37 in the last 30 days) |
Rating | 2.25 (votes: 2) [estimated by Bayesian average] |
Your Rating | |
Status | Docs not available [build log] All reported builds failed as of 2017-01-02 [all 7 reports] |
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.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.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.Main
- Yi.MiniBuffer
- Yi.Misc
- Yi.MkTemp
- Mode
- Yi.Mode.Compilation
- Yi.Mode.Haskell
- 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.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
- 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
Flags
Name | Description | Default | Type |
---|---|---|---|
ghcinterpreter | Use the "hint" interpreter for extended commands (M-x) (experimental) | Disabled | Automatic |
ghcapi | Enable linking with GHC API for advanced features. | Disabled | Automatic |
vty | Provide Vty UI | Enabled | Automatic |
gtk | Provide GTK UI | Enabled | Automatic |
pango | Provide Pango UI | Enabled | Automatic |
cocoa | Provide experimental Cocoa UI | Enabled | Automatic |
testing | bake-in the self-checks | Enabled | Automatic |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- yi-0.6.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)