1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177
|
name: yi-core
version: 0.19.4
synopsis: Yi editor core library
category: Yi
homepage: https://github.com/yi-editor/yi#readme
bug-reports: https://github.com/yi-editor/yi/issues
maintainer: Yi developers <yi-devel@googlegroups.com>
license: GPL-2
build-type: Simple
cabal-version: >= 1.10
source-repository head
type: git
location: https://github.com/yi-editor/yi
flag hint
description: Build with hint (haskell interpreter)
manual: True
default: False
library
hs-source-dirs:
src
ghc-options: -Wall -ferror-spans -Wall -fno-warn-orphans -ferror-spans
build-depends:
base >= 4.8 && < 5
, array
, attoparsec
, binary >= 0.7
, bytestring >= 0.9.1
, containers
, data-default
, directory
, dlist >= 0.4.1
, dynamic-state >= 0.1.0.5
, filepath >= 1.1
, hashable >= 1.1.2.5
, ListLike >= 4.5
, microlens-platform
, mtl >= 0.1.0.1
, old-locale
, oo-prototypes
, parsec >= 3.0
, pointedlist >= 0.5
, process >= 1.0.1.1
, process-extras >= 0.3.3.8
, split >= 0.2
, text >= 1.1.1.3
, time >= 1.1
, transformers-base
, unix-compat >= 0.1
, unordered-containers >= 0.1.3
, xdg-basedir >= 0.2.1
, yi-language >= 0.19
, yi-rope >= 0.10
, exceptions
if flag(hint)
cpp-options: -DHINT
build-depends:
hint > 0.3.1
if os(win32)
build-depends:
Win32
else
build-depends:
unix
exposed-modules:
Yi
Yi.Buffer
Yi.Buffer.HighLevel
Yi.Buffer.Indent
Yi.Buffer.Normal
Yi.Buffer.Misc
Yi.Buffer.Region
Yi.Buffer.TextUnit
Yi.Buffer.Undo
Yi.Command
Yi.Command.Help
Yi.Completion
Yi.CompletionTree
Yi.Config
Yi.Config.Default
Yi.Config.Misc
Yi.Config.Lens
Yi.Config.Simple
Yi.Config.Simple.Types
Yi.Core
Yi.Debug
Yi.Dired
Yi.Editor
Yi.Eval
Yi.Event
Yi.File
Yi.History
Yi.Hoogle
Yi.Hooks
Yi.IncrementalParse
Yi.Interact
Yi.JumpList
Yi.Keymap
Yi.Keymap.Keys
Yi.KillRing
Yi.Layout
Yi.MiniBuffer
Yi.Misc
Yi.Mode.Common
Yi.Mode.Compilation
Yi.Mode.Interactive
Yi.Monad
Yi.Paths
Yi.PersistentState
Yi.Process
Yi.Rectangle
Yi.Search
Yi.Search.Internal
Yi.String
Yi.Syntax.Driver
Yi.Syntax.Layout
Yi.Syntax.OnlineTree
Yi.Syntax.Tree
Yi.Tab
Yi.Tag
Yi.TextCompletion
Yi.Types
Yi.UI.Common
Yi.UI.LineNumbers
Yi.UI.SimpleLayout
Yi.UI.TabBar
Yi.UI.Utils
Yi.Window
System.FriendlyPath
Parser.Incremental
Paths_yi_core
other-modules:
Control.Exc
Data.DelayList
System.CanonicalizePath
Yi.Buffer.Implementation
default-language: Haskell2010
test-suite tasty
type: exitcode-stdio-1.0
main-is: Spec.hs
hs-source-dirs:
test
ghc-options: -Wall -ferror-spans
build-depends:
base >= 4.8 && < 5
, yi-rope >= 0.10
, attoparsec
, tasty
, tasty-hunit
, tasty-quickcheck
, quickcheck-text
, yi-core
, text
, containers
other-modules:
Yi.CompletionTests
Yi.CompletionTreeTests
Yi.Mode.CommonTests
Yi.TagTests
default-language: Haskell2010
benchmark all
type: exitcode-stdio-1.0
main-is: Bench.hs
hs-source-dirs:
bench
ghc-options: -Wall -ferror-spans -Wall -ferror-spans -rtsopts
build-depends:
base >= 4.8 && < 5
, yi-core
, yi-rope >= 0.10
, criterion
, deepseq
default-language: Haskell2010
|