Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Move UIs backend, that scheme doesn't really work. Remove references.…

… Clean up.
  • Loading branch information...
commit 67320547509a142a4d66588c428d36f31a4f58ef 1 parent 20f9cdc
@jeffwheeler jeffwheeler authored
Showing with 106 additions and 234 deletions.
  1. 0  yi/src/{ → executable}/Main.hs
  2. 0  yi/src/{ → library}/Data/ByteRope.hs
  3. 0  yi/src/{ → library}/Data/DelayList.hs
  4. 0  yi/src/{ → library}/Data/Prototype.hs
  5. 0  yi/src/{ → library}/Data/Rope.hs
  6. 0  yi/src/{ → library}/Data/Trie.hs
  7. 0  yi/src/{ → library}/Parser/Incremental.hs
  8. 0  yi/src/{ → library}/Shim/CabalInfo.hs
  9. 0  yi/src/{ → library}/Shim/ExprSearch.hs
  10. 0  yi/src/{ → library}/Shim/GhcCompat.hs
  11. 0  yi/src/{ → library}/Shim/Hsinfo.hs
  12. 0  yi/src/{ → library}/Shim/Messages.hs
  13. 0  yi/src/{ → library}/Shim/MessagesTH.hs
  14. 0  yi/src/{ → library}/Shim/ProjectContent.hs
  15. 0  yi/src/{ → library}/Shim/SHM.hs
  16. 0  yi/src/{ → library}/Shim/SessionMonad.hs
  17. 0  yi/src/{ → library}/Shim/Udproxy.hs
  18. 0  yi/src/{ → library}/Shim/Utils.hs
  19. 0  yi/src/{ → library}/System/FriendlyPath.hs
  20. 0  yi/src/{ → library}/Yi.hs
  21. 0  yi/src/{ → library}/Yi/Boot.hs
  22. 0  yi/src/{ → library}/Yi/Boot.hs-boot
  23. 0  yi/src/{ → library}/Yi/Buffer.hs
  24. 0  yi/src/{ → library}/Yi/Buffer/Basic.hs
  25. 0  yi/src/{ → library}/Yi/Buffer/HighLevel.hs
  26. 0  yi/src/{ → library}/Yi/Buffer/Implementation.hs
  27. 0  yi/src/{ → library}/Yi/Buffer/Indent.hs
  28. 0  yi/src/{ → library}/Yi/Buffer/Misc.hs
  29. 0  yi/src/{ → library}/Yi/Buffer/Misc.hs-boot
  30. 0  yi/src/{ → library}/Yi/Buffer/Normal.hs
  31. 0  yi/src/{ → library}/Yi/Buffer/Region.hs
  32. 0  yi/src/{ → library}/Yi/Buffer/Undo.hs
  33. 0  yi/src/{ → library}/Yi/Char/Unicode.hs
  34. 0  yi/src/{ → library}/Yi/Command.hs
  35. 0  yi/src/{ → library}/Yi/Completion.hs
  36. 0  yi/src/{ → library}/Yi/Config.hs
  37. 0  yi/src/{ → library}/Yi/Config/Default.hs
  38. 0  yi/src/{ → library}/Yi/Config/Misc.hs
  39. 0  yi/src/{ → library}/Yi/Core.hs
  40. 0  yi/src/{ → library}/Yi/Debug.hs
  41. 0  yi/src/{ → library}/Yi/Dired.hs
  42. 0  yi/src/{ → library}/Yi/Dynamic.hs
  43. 0  yi/src/{ → library}/Yi/Editor.hs
  44. 0  yi/src/{ → library}/Yi/Editor.hs-boot
  45. 0  yi/src/{ → library}/Yi/Eval.hs
  46. 0  yi/src/{ → library}/Yi/Event.hs
  47. 0  yi/src/{ → library}/Yi/File.hs
  48. 0  yi/src/{ → library}/Yi/File.hs-boot
  49. 0  yi/src/{ → library}/Yi/GHC.hs
  50. 0  yi/src/{ → library}/Yi/History.hs
  51. 0  yi/src/{ → library}/Yi/Hoogle.hs
  52. 0  yi/src/{ → library}/Yi/IReader.hs
  53. 0  yi/src/{ → library}/Yi/IncrementalParse.hs
  54. 0  yi/src/{ → library}/Yi/Interact.hs
  55. 0  yi/src/{ → library}/Yi/Keymap.hs
  56. 0  yi/src/{ → library}/Yi/Keymap.hs-boot
  57. 0  yi/src/{ → library}/Yi/Keymap/Completion.hs
  58. 0  yi/src/{ → library}/Yi/Keymap/Cua.hs
  59. 0  yi/src/{ → library}/Yi/Keymap/Ee.hs
  60. 0  yi/src/{ → library}/Yi/Keymap/Emacs.hs
  61. 0  yi/src/{ → library}/Yi/Keymap/Emacs/KillRing.hs
  62. 0  yi/src/{ → library}/Yi/Keymap/Emacs/Utils.hs
  63. 0  yi/src/{ → library}/Yi/Keymap/Joe.hs
  64. 0  yi/src/{ → library}/Yi/Keymap/Keys.hs
  65. 0  yi/src/{ → library}/Yi/Keymap/Mg.hs
  66. 0  yi/src/{ → library}/Yi/Keymap/Nano.hs
  67. 0  yi/src/{ → library}/Yi/Keymap/Vi.hs
  68. 0  yi/src/{ → library}/Yi/Keymap/Vim.hs
  69. 0  yi/src/{ → library}/Yi/KillRing.hs
  70. 0  yi/src/{ → library}/Yi/Lexer/Abella.x
  71. 0  yi/src/{ → library}/Yi/Lexer/Alex.hs
  72. 0  yi/src/{ → library}/Yi/Lexer/BasicTemplate.x
  73. 0  yi/src/{ → library}/Yi/Lexer/C.x
  74. 0  yi/src/{ → library}/Yi/Lexer/Cabal.x
  75. 0  yi/src/{ → library}/Yi/Lexer/Compilation.x
  76. 0  yi/src/{ → library}/Yi/Lexer/Cplusplus.x
  77. 0  yi/src/{ → library}/Yi/Lexer/GNUMake.x
  78. 0  yi/src/{ → library}/Yi/Lexer/Haskell.x
  79. 0  yi/src/{ → library}/Yi/Lexer/JavaScript.x
  80. 0  yi/src/{ → library}/Yi/Lexer/Latex.x
  81. 0  yi/src/{ → library}/Yi/Lexer/LiterateHaskell.x
  82. 0  yi/src/{ → library}/Yi/Lexer/OCaml.x
  83. 0  yi/src/{ → library}/Yi/Lexer/ObjectiveC.x
  84. 0  yi/src/{ → library}/Yi/Lexer/Ott.x
  85. 0  yi/src/{ → library}/Yi/Lexer/Perl.x
  86. 0  yi/src/{ → library}/Yi/Lexer/Python.x
  87. 0  yi/src/{ → library}/Yi/Lexer/SVNCommit.x
  88. 0  yi/src/{ → library}/Yi/Lexer/Srmc.x
  89. 0  yi/src/{ → library}/Yi/Lexer/Whitespace.x
  90. 0  yi/src/{ → library}/Yi/Lexer/common.hsinc
  91. 0  yi/src/{ → library}/Yi/Main.hs
  92. 0  yi/src/{ → library}/Yi/MiniBuffer.hs
  93. 0  yi/src/{ → library}/Yi/Misc.hs
  94. 0  yi/src/{ → library}/Yi/Mode/Abella.hs
  95. 0  yi/src/{ → library}/Yi/Mode/Buffers.hs
  96. 0  yi/src/{ → library}/Yi/Mode/Compilation.hs
  97. 0  yi/src/{ → library}/Yi/Mode/Haskell.hs
  98. 0  yi/src/{ → library}/Yi/Mode/Haskell/Dollarify.hs
  99. 0  yi/src/{ → library}/Yi/Mode/IReader.hs
  100. 0  yi/src/{ → library}/Yi/Mode/Interactive.hs
  101. 0  yi/src/{ → library}/Yi/Mode/JavaScript.hs
  102. 0  yi/src/{ → library}/Yi/Mode/Latex.hs
  103. 0  yi/src/{ → library}/Yi/Mode/Shim.hs
  104. 0  yi/src/{ → library}/Yi/Modes.hs
  105. 0  yi/src/{ → library}/Yi/Monad.hs
  106. 0  yi/src/{ → library}/Yi/Prelude.hs
  107. 0  yi/src/{ → library}/Yi/Process.hs
  108. 0  yi/src/{ → library}/Yi/Rectangle.hs
  109. 0  yi/src/{ → library}/Yi/Regex.hs
  110. 0  yi/src/{ → library}/Yi/Region.hs
  111. 0  yi/src/{ → library}/Yi/Scion.hs
  112. 0  yi/src/{ → library}/Yi/Search.hs
  113. 0  yi/src/{ → library}/Yi/Snippets.hs
  114. 0  yi/src/{ → library}/Yi/Snippets/Haskell.hs
  115. 0  yi/src/{ → library}/Yi/String.hs
  116. 0  yi/src/{ → library}/Yi/Style.hs
  117. 0  yi/src/{ → library}/Yi/Style/Library.hs
  118. 0  yi/src/{ → library}/Yi/Syntax.hs
  119. 0  yi/src/{ → library}/Yi/Syntax/Driver.hs
  120. 0  yi/src/{ → library}/Yi/Syntax/Haskell.hs
  121. 0  yi/src/{ → library}/Yi/Syntax/JavaScript.hs
  122. 0  yi/src/{ → library}/Yi/Syntax/Latex.hs
  123. 0  yi/src/{ → library}/Yi/Syntax/Layout.hs
  124. 0  yi/src/{ → library}/Yi/Syntax/OnlineTree.hs
  125. 0  yi/src/{ → library}/Yi/Syntax/Paren.hs
  126. 0  yi/src/{ → library}/Yi/Syntax/Strokes/Haskell.hs
  127. 0  yi/src/{ → library}/Yi/Syntax/Tree.hs
  128. 0  yi/src/{ → library}/Yi/Tag.hs
  129. 0  yi/src/{ → library}/Yi/TextCompletion.hs
  130. 0  yi/src/{ → library}/Yi/UI/Batch.hs
  131. 0  {frontends/cocoa/src → yi/src/library}/Yi/UI/Cocoa.hs
  132. 0  {frontends/cocoa/src → yi/src/library}/Yi/UI/Cocoa/Application.hs
  133. 0  {frontends/cocoa/src → yi/src/library}/Yi/UI/Cocoa/TextStorage.hs
  134. 0  {frontends/cocoa/src → yi/src/library}/Yi/UI/Cocoa/TextView.hs
  135. 0  {frontends/cocoa/src → yi/src/library}/Yi/UI/Cocoa/Utils.hs
  136. 0  yi/src/{ → library}/Yi/UI/Common.hs
  137. 0  yi/src/{ → library}/Yi/UI/Common.hs-boot
  138. 0  {frontends/pango/src → yi/src/library}/Yi/UI/Pango.hs
  139. 0  {frontends/pango/src → yi/src/library}/Yi/UI/Pango/Control.hs
  140. 0  {frontends/pango/src → yi/src/library}/Yi/UI/Pango/Gnome.hs
  141. 0  {frontends/pango/src → yi/src/library}/Yi/UI/Pango/ProjectTree.hs
  142. 0  {frontends/pango/src → yi/src/library}/Yi/UI/Pango/Utils.hs
  143. 0  yi/src/{ → library}/Yi/UI/TabBar.hs
  144. 0  yi/src/{ → library}/Yi/UI/Utils.hs
  145. 0  {frontends/vte/src → yi/src/library}/Yi/UI/Vte.hs
  146. 0  {frontends/vty/src → yi/src/library}/Yi/UI/Vty.hs
  147. 0  yi/src/{ → library}/Yi/Verifier/JavaScript.hs
  148. 0  yi/src/{ → library}/Yi/Window.hs
  149. 0  yi/src/{ → parsertest}/ParserTest/ParserTest.hs
  150. 0  yi/{ → src}/tests/Driver.hs
  151. 0  yi/{ → src}/tests/TestSuite.hs
  152. 0  yi/{ → src}/tests/data/Makefile
  153. 0  yi/{ → src}/tests/data/haskell/1.hs
  154. 0  yi/{ → src}/tests/data/haskell/10.hs
  155. 0  yi/{ → src}/tests/data/haskell/11.hs
  156. 0  yi/{ → src}/tests/data/haskell/12.hs
  157. 0  yi/{ → src}/tests/data/haskell/13.hs
  158. 0  yi/{ → src}/tests/data/haskell/14.hs
  159. 0  yi/{ → src}/tests/data/haskell/15.hs
  160. 0  yi/{ → src}/tests/data/haskell/2.hs
  161. 0  yi/{ → src}/tests/data/haskell/3.hs
  162. 0  yi/{ → src}/tests/data/haskell/4.hs
  163. 0  yi/{ → src}/tests/data/haskell/5.hs
  164. 0  yi/{ → src}/tests/data/haskell/6.hs
  165. 0  yi/{ → src}/tests/data/haskell/7.hs
  166. 0  yi/{ → src}/tests/data/haskell/8.hs
  167. 0  yi/{ → src}/tests/data/haskell/9.hs
  168. 0  yi/{ → src}/tests/data/haskell/LetColon.hs
  169. 0  yi/{ → src}/tests/data/haskell/LetEqual.hs
  170. 0  yi/{ → src}/tests/data/issue_187.txt
  171. 0  yi/{ → src}/tests/data/issue_192/expected.txt
  172. 0  yi/{ → src}/tests/data/issue_192/in.txt
  173. 0  yi/{ → src}/tests/data/issue_233.pl
  174. 0  yi/{ → src}/tests/data/perl_excerpts.pl
  175. +106 −234 yi/yi.cabal
View
0  yi/src/Main.hs → yi/src/executable/Main.hs
File renamed without changes
View
0  yi/src/Data/ByteRope.hs → yi/src/library/Data/ByteRope.hs
File renamed without changes
View
0  yi/src/Data/DelayList.hs → yi/src/library/Data/DelayList.hs
File renamed without changes
View
0  yi/src/Data/Prototype.hs → yi/src/library/Data/Prototype.hs
File renamed without changes
View
0  yi/src/Data/Rope.hs → yi/src/library/Data/Rope.hs
File renamed without changes
View
0  yi/src/Data/Trie.hs → yi/src/library/Data/Trie.hs
File renamed without changes
View
0  yi/src/Parser/Incremental.hs → yi/src/library/Parser/Incremental.hs
File renamed without changes
View
0  yi/src/Shim/CabalInfo.hs → yi/src/library/Shim/CabalInfo.hs
File renamed without changes
View
0  yi/src/Shim/ExprSearch.hs → yi/src/library/Shim/ExprSearch.hs
File renamed without changes
View
0  yi/src/Shim/GhcCompat.hs → yi/src/library/Shim/GhcCompat.hs
File renamed without changes
View
0  yi/src/Shim/Hsinfo.hs → yi/src/library/Shim/Hsinfo.hs
File renamed without changes
View
0  yi/src/Shim/Messages.hs → yi/src/library/Shim/Messages.hs
File renamed without changes
View
0  yi/src/Shim/MessagesTH.hs → yi/src/library/Shim/MessagesTH.hs
File renamed without changes
View
0  yi/src/Shim/ProjectContent.hs → yi/src/library/Shim/ProjectContent.hs
File renamed without changes
View
0  yi/src/Shim/SHM.hs → yi/src/library/Shim/SHM.hs
File renamed without changes
View
0  yi/src/Shim/SessionMonad.hs → yi/src/library/Shim/SessionMonad.hs
File renamed without changes
View
0  yi/src/Shim/Udproxy.hs → yi/src/library/Shim/Udproxy.hs
File renamed without changes
View
0  yi/src/Shim/Utils.hs → yi/src/library/Shim/Utils.hs
File renamed without changes
View
0  yi/src/System/FriendlyPath.hs → yi/src/library/System/FriendlyPath.hs
File renamed without changes
View
0  yi/src/Yi.hs → yi/src/library/Yi.hs
File renamed without changes
View
0  yi/src/Yi/Boot.hs → yi/src/library/Yi/Boot.hs
File renamed without changes
View
0  yi/src/Yi/Boot.hs-boot → yi/src/library/Yi/Boot.hs-boot
File renamed without changes
View
0  yi/src/Yi/Buffer.hs → yi/src/library/Yi/Buffer.hs
File renamed without changes
View
0  yi/src/Yi/Buffer/Basic.hs → yi/src/library/Yi/Buffer/Basic.hs
File renamed without changes
View
0  yi/src/Yi/Buffer/HighLevel.hs → yi/src/library/Yi/Buffer/HighLevel.hs
File renamed without changes
View
0  yi/src/Yi/Buffer/Implementation.hs → yi/src/library/Yi/Buffer/Implementation.hs
File renamed without changes
View
0  yi/src/Yi/Buffer/Indent.hs → yi/src/library/Yi/Buffer/Indent.hs
File renamed without changes
View
0  yi/src/Yi/Buffer/Misc.hs → yi/src/library/Yi/Buffer/Misc.hs
File renamed without changes
View
0  yi/src/Yi/Buffer/Misc.hs-boot → yi/src/library/Yi/Buffer/Misc.hs-boot
File renamed without changes
View
0  yi/src/Yi/Buffer/Normal.hs → yi/src/library/Yi/Buffer/Normal.hs
File renamed without changes
View
0  yi/src/Yi/Buffer/Region.hs → yi/src/library/Yi/Buffer/Region.hs
File renamed without changes
View
0  yi/src/Yi/Buffer/Undo.hs → yi/src/library/Yi/Buffer/Undo.hs
File renamed without changes
View
0  yi/src/Yi/Char/Unicode.hs → yi/src/library/Yi/Char/Unicode.hs
File renamed without changes
View
0  yi/src/Yi/Command.hs → yi/src/library/Yi/Command.hs
File renamed without changes
View
0  yi/src/Yi/Completion.hs → yi/src/library/Yi/Completion.hs
File renamed without changes
View
0  yi/src/Yi/Config.hs → yi/src/library/Yi/Config.hs
File renamed without changes
View
0  yi/src/Yi/Config/Default.hs → yi/src/library/Yi/Config/Default.hs
File renamed without changes
View
0  yi/src/Yi/Config/Misc.hs → yi/src/library/Yi/Config/Misc.hs
File renamed without changes
View
0  yi/src/Yi/Core.hs → yi/src/library/Yi/Core.hs
File renamed without changes
View
0  yi/src/Yi/Debug.hs → yi/src/library/Yi/Debug.hs
File renamed without changes
View
0  yi/src/Yi/Dired.hs → yi/src/library/Yi/Dired.hs
File renamed without changes
View
0  yi/src/Yi/Dynamic.hs → yi/src/library/Yi/Dynamic.hs
File renamed without changes
View
0  yi/src/Yi/Editor.hs → yi/src/library/Yi/Editor.hs
File renamed without changes
View
0  yi/src/Yi/Editor.hs-boot → yi/src/library/Yi/Editor.hs-boot
File renamed without changes
View
0  yi/src/Yi/Eval.hs → yi/src/library/Yi/Eval.hs
File renamed without changes
View
0  yi/src/Yi/Event.hs → yi/src/library/Yi/Event.hs
File renamed without changes
View
0  yi/src/Yi/File.hs → yi/src/library/Yi/File.hs
File renamed without changes
View
0  yi/src/Yi/File.hs-boot → yi/src/library/Yi/File.hs-boot
File renamed without changes
View
0  yi/src/Yi/GHC.hs → yi/src/library/Yi/GHC.hs
File renamed without changes
View
0  yi/src/Yi/History.hs → yi/src/library/Yi/History.hs
File renamed without changes
View
0  yi/src/Yi/Hoogle.hs → yi/src/library/Yi/Hoogle.hs
File renamed without changes
View
0  yi/src/Yi/IReader.hs → yi/src/library/Yi/IReader.hs
File renamed without changes
View
0  yi/src/Yi/IncrementalParse.hs → yi/src/library/Yi/IncrementalParse.hs
File renamed without changes
View
0  yi/src/Yi/Interact.hs → yi/src/library/Yi/Interact.hs
File renamed without changes
View
0  yi/src/Yi/Keymap.hs → yi/src/library/Yi/Keymap.hs
File renamed without changes
View
0  yi/src/Yi/Keymap.hs-boot → yi/src/library/Yi/Keymap.hs-boot
File renamed without changes
View
0  yi/src/Yi/Keymap/Completion.hs → yi/src/library/Yi/Keymap/Completion.hs
File renamed without changes
View
0  yi/src/Yi/Keymap/Cua.hs → yi/src/library/Yi/Keymap/Cua.hs
File renamed without changes
View
0  yi/src/Yi/Keymap/Ee.hs → yi/src/library/Yi/Keymap/Ee.hs
File renamed without changes
View
0  yi/src/Yi/Keymap/Emacs.hs → yi/src/library/Yi/Keymap/Emacs.hs
File renamed without changes
View
0  yi/src/Yi/Keymap/Emacs/KillRing.hs → yi/src/library/Yi/Keymap/Emacs/KillRing.hs
File renamed without changes
View
0  yi/src/Yi/Keymap/Emacs/Utils.hs → yi/src/library/Yi/Keymap/Emacs/Utils.hs
File renamed without changes
View
0  yi/src/Yi/Keymap/Joe.hs → yi/src/library/Yi/Keymap/Joe.hs
File renamed without changes
View
0  yi/src/Yi/Keymap/Keys.hs → yi/src/library/Yi/Keymap/Keys.hs
File renamed without changes
View
0  yi/src/Yi/Keymap/Mg.hs → yi/src/library/Yi/Keymap/Mg.hs
File renamed without changes
View
0  yi/src/Yi/Keymap/Nano.hs → yi/src/library/Yi/Keymap/Nano.hs
File renamed without changes
View
0  yi/src/Yi/Keymap/Vi.hs → yi/src/library/Yi/Keymap/Vi.hs
File renamed without changes
View
0  yi/src/Yi/Keymap/Vim.hs → yi/src/library/Yi/Keymap/Vim.hs
File renamed without changes
View
0  yi/src/Yi/KillRing.hs → yi/src/library/Yi/KillRing.hs
File renamed without changes
View
0  yi/src/Yi/Lexer/Abella.x → yi/src/library/Yi/Lexer/Abella.x
File renamed without changes
View
0  yi/src/Yi/Lexer/Alex.hs → yi/src/library/Yi/Lexer/Alex.hs
File renamed without changes
View
0  yi/src/Yi/Lexer/BasicTemplate.x → yi/src/library/Yi/Lexer/BasicTemplate.x
File renamed without changes
View
0  yi/src/Yi/Lexer/C.x → yi/src/library/Yi/Lexer/C.x
File renamed without changes
View
0  yi/src/Yi/Lexer/Cabal.x → yi/src/library/Yi/Lexer/Cabal.x
File renamed without changes
View
0  yi/src/Yi/Lexer/Compilation.x → yi/src/library/Yi/Lexer/Compilation.x
File renamed without changes
View
0  yi/src/Yi/Lexer/Cplusplus.x → yi/src/library/Yi/Lexer/Cplusplus.x
File renamed without changes
View
0  yi/src/Yi/Lexer/GNUMake.x → yi/src/library/Yi/Lexer/GNUMake.x
File renamed without changes
View
0  yi/src/Yi/Lexer/Haskell.x → yi/src/library/Yi/Lexer/Haskell.x
File renamed without changes
View
0  yi/src/Yi/Lexer/JavaScript.x → yi/src/library/Yi/Lexer/JavaScript.x
File renamed without changes
View
0  yi/src/Yi/Lexer/Latex.x → yi/src/library/Yi/Lexer/Latex.x
File renamed without changes
View
0  yi/src/Yi/Lexer/LiterateHaskell.x → yi/src/library/Yi/Lexer/LiterateHaskell.x
File renamed without changes
View
0  yi/src/Yi/Lexer/OCaml.x → yi/src/library/Yi/Lexer/OCaml.x
File renamed without changes
View
0  yi/src/Yi/Lexer/ObjectiveC.x → yi/src/library/Yi/Lexer/ObjectiveC.x
File renamed without changes
View
0  yi/src/Yi/Lexer/Ott.x → yi/src/library/Yi/Lexer/Ott.x
File renamed without changes
View
0  yi/src/Yi/Lexer/Perl.x → yi/src/library/Yi/Lexer/Perl.x
File renamed without changes
View
0  yi/src/Yi/Lexer/Python.x → yi/src/library/Yi/Lexer/Python.x
File renamed without changes
View
0  yi/src/Yi/Lexer/SVNCommit.x → yi/src/library/Yi/Lexer/SVNCommit.x
File renamed without changes
View
0  yi/src/Yi/Lexer/Srmc.x → yi/src/library/Yi/Lexer/Srmc.x
File renamed without changes
View
0  yi/src/Yi/Lexer/Whitespace.x → yi/src/library/Yi/Lexer/Whitespace.x
File renamed without changes
View
0  yi/src/Yi/Lexer/common.hsinc → yi/src/library/Yi/Lexer/common.hsinc
File renamed without changes
View
0  yi/src/Yi/Main.hs → yi/src/library/Yi/Main.hs
File renamed without changes
View
0  yi/src/Yi/MiniBuffer.hs → yi/src/library/Yi/MiniBuffer.hs
File renamed without changes
View
0  yi/src/Yi/Misc.hs → yi/src/library/Yi/Misc.hs
File renamed without changes
View
0  yi/src/Yi/Mode/Abella.hs → yi/src/library/Yi/Mode/Abella.hs
File renamed without changes
View
0  yi/src/Yi/Mode/Buffers.hs → yi/src/library/Yi/Mode/Buffers.hs
File renamed without changes
View
0  yi/src/Yi/Mode/Compilation.hs → yi/src/library/Yi/Mode/Compilation.hs
File renamed without changes
View
0  yi/src/Yi/Mode/Haskell.hs → yi/src/library/Yi/Mode/Haskell.hs
File renamed without changes
View
0  yi/src/Yi/Mode/Haskell/Dollarify.hs → yi/src/library/Yi/Mode/Haskell/Dollarify.hs
File renamed without changes
View
0  yi/src/Yi/Mode/IReader.hs → yi/src/library/Yi/Mode/IReader.hs
File renamed without changes
View
0  yi/src/Yi/Mode/Interactive.hs → yi/src/library/Yi/Mode/Interactive.hs
File renamed without changes
View
0  yi/src/Yi/Mode/JavaScript.hs → yi/src/library/Yi/Mode/JavaScript.hs
File renamed without changes
View
0  yi/src/Yi/Mode/Latex.hs → yi/src/library/Yi/Mode/Latex.hs
File renamed without changes
View
0  yi/src/Yi/Mode/Shim.hs → yi/src/library/Yi/Mode/Shim.hs
File renamed without changes
View
0  yi/src/Yi/Modes.hs → yi/src/library/Yi/Modes.hs
File renamed without changes
View
0  yi/src/Yi/Monad.hs → yi/src/library/Yi/Monad.hs
File renamed without changes
View
0  yi/src/Yi/Prelude.hs → yi/src/library/Yi/Prelude.hs
File renamed without changes
View
0  yi/src/Yi/Process.hs → yi/src/library/Yi/Process.hs
File renamed without changes
View
0  yi/src/Yi/Rectangle.hs → yi/src/library/Yi/Rectangle.hs
File renamed without changes
View
0  yi/src/Yi/Regex.hs → yi/src/library/Yi/Regex.hs
File renamed without changes
View
0  yi/src/Yi/Region.hs → yi/src/library/Yi/Region.hs
File renamed without changes
View
0  yi/src/Yi/Scion.hs → yi/src/library/Yi/Scion.hs
File renamed without changes
View
0  yi/src/Yi/Search.hs → yi/src/library/Yi/Search.hs
File renamed without changes
View
0  yi/src/Yi/Snippets.hs → yi/src/library/Yi/Snippets.hs
File renamed without changes
View
0  yi/src/Yi/Snippets/Haskell.hs → yi/src/library/Yi/Snippets/Haskell.hs
File renamed without changes
View
0  yi/src/Yi/String.hs → yi/src/library/Yi/String.hs
File renamed without changes
View
0  yi/src/Yi/Style.hs → yi/src/library/Yi/Style.hs
File renamed without changes
View
0  yi/src/Yi/Style/Library.hs → yi/src/library/Yi/Style/Library.hs
File renamed without changes
View
0  yi/src/Yi/Syntax.hs → yi/src/library/Yi/Syntax.hs
File renamed without changes
View
0  yi/src/Yi/Syntax/Driver.hs → yi/src/library/Yi/Syntax/Driver.hs
File renamed without changes
View
0  yi/src/Yi/Syntax/Haskell.hs → yi/src/library/Yi/Syntax/Haskell.hs
File renamed without changes
View
0  yi/src/Yi/Syntax/JavaScript.hs → yi/src/library/Yi/Syntax/JavaScript.hs
File renamed without changes
View
0  yi/src/Yi/Syntax/Latex.hs → yi/src/library/Yi/Syntax/Latex.hs
File renamed without changes
View
0  yi/src/Yi/Syntax/Layout.hs → yi/src/library/Yi/Syntax/Layout.hs
File renamed without changes
View
0  yi/src/Yi/Syntax/OnlineTree.hs → yi/src/library/Yi/Syntax/OnlineTree.hs
File renamed without changes
View
0  yi/src/Yi/Syntax/Paren.hs → yi/src/library/Yi/Syntax/Paren.hs
File renamed without changes
View
0  yi/src/Yi/Syntax/Strokes/Haskell.hs → yi/src/library/Yi/Syntax/Strokes/Haskell.hs
File renamed without changes
View
0  yi/src/Yi/Syntax/Tree.hs → yi/src/library/Yi/Syntax/Tree.hs
File renamed without changes
View
0  yi/src/Yi/Tag.hs → yi/src/library/Yi/Tag.hs
File renamed without changes
View
0  yi/src/Yi/TextCompletion.hs → yi/src/library/Yi/TextCompletion.hs
File renamed without changes
View
0  yi/src/Yi/UI/Batch.hs → yi/src/library/Yi/UI/Batch.hs
File renamed without changes
View
0  frontends/cocoa/src/Yi/UI/Cocoa.hs → yi/src/library/Yi/UI/Cocoa.hs
File renamed without changes
View
0  frontends/cocoa/src/Yi/UI/Cocoa/Application.hs → yi/src/library/Yi/UI/Cocoa/Application.hs
File renamed without changes
View
0  frontends/cocoa/src/Yi/UI/Cocoa/TextStorage.hs → yi/src/library/Yi/UI/Cocoa/TextStorage.hs
File renamed without changes
View
0  frontends/cocoa/src/Yi/UI/Cocoa/TextView.hs → yi/src/library/Yi/UI/Cocoa/TextView.hs
File renamed without changes
View
0  frontends/cocoa/src/Yi/UI/Cocoa/Utils.hs → yi/src/library/Yi/UI/Cocoa/Utils.hs
File renamed without changes
View
0  yi/src/Yi/UI/Common.hs → yi/src/library/Yi/UI/Common.hs
File renamed without changes
View
0  yi/src/Yi/UI/Common.hs-boot → yi/src/library/Yi/UI/Common.hs-boot
File renamed without changes
View
0  frontends/pango/src/Yi/UI/Pango.hs → yi/src/library/Yi/UI/Pango.hs
File renamed without changes
View
0  frontends/pango/src/Yi/UI/Pango/Control.hs → yi/src/library/Yi/UI/Pango/Control.hs
File renamed without changes
View
0  frontends/pango/src/Yi/UI/Pango/Gnome.hs → yi/src/library/Yi/UI/Pango/Gnome.hs
File renamed without changes
View
0  frontends/pango/src/Yi/UI/Pango/ProjectTree.hs → yi/src/library/Yi/UI/Pango/ProjectTree.hs
File renamed without changes
View
0  frontends/pango/src/Yi/UI/Pango/Utils.hs → yi/src/library/Yi/UI/Pango/Utils.hs
File renamed without changes
View
0  yi/src/Yi/UI/TabBar.hs → yi/src/library/Yi/UI/TabBar.hs
File renamed without changes
View
0  yi/src/Yi/UI/Utils.hs → yi/src/library/Yi/UI/Utils.hs
File renamed without changes
View
0  frontends/vte/src/Yi/UI/Vte.hs → yi/src/library/Yi/UI/Vte.hs
File renamed without changes
View
0  frontends/vty/src/Yi/UI/Vty.hs → yi/src/library/Yi/UI/Vty.hs
File renamed without changes
View
0  yi/src/Yi/Verifier/JavaScript.hs → yi/src/library/Yi/Verifier/JavaScript.hs
File renamed without changes
View
0  yi/src/Yi/Window.hs → yi/src/library/Yi/Window.hs
File renamed without changes
View
0  yi/src/ParserTest/ParserTest.hs → yi/src/parsertest/ParserTest/ParserTest.hs
File renamed without changes
View
0  yi/tests/Driver.hs → yi/src/tests/Driver.hs
File renamed without changes
View
0  yi/tests/TestSuite.hs → yi/src/tests/TestSuite.hs
File renamed without changes
View
0  yi/tests/data/Makefile → yi/src/tests/data/Makefile
File renamed without changes
View
0  yi/tests/data/haskell/1.hs → yi/src/tests/data/haskell/1.hs
File renamed without changes
View
0  yi/tests/data/haskell/10.hs → yi/src/tests/data/haskell/10.hs
File renamed without changes
View
0  yi/tests/data/haskell/11.hs → yi/src/tests/data/haskell/11.hs
File renamed without changes
View
0  yi/tests/data/haskell/12.hs → yi/src/tests/data/haskell/12.hs
File renamed without changes
View
0  yi/tests/data/haskell/13.hs → yi/src/tests/data/haskell/13.hs
File renamed without changes
View
0  yi/tests/data/haskell/14.hs → yi/src/tests/data/haskell/14.hs
File renamed without changes
View
0  yi/tests/data/haskell/15.hs → yi/src/tests/data/haskell/15.hs
File renamed without changes
View
0  yi/tests/data/haskell/2.hs → yi/src/tests/data/haskell/2.hs
File renamed without changes
View
0  yi/tests/data/haskell/3.hs → yi/src/tests/data/haskell/3.hs
File renamed without changes
View
0  yi/tests/data/haskell/4.hs → yi/src/tests/data/haskell/4.hs
File renamed without changes
View
0  yi/tests/data/haskell/5.hs → yi/src/tests/data/haskell/5.hs
File renamed without changes
View
0  yi/tests/data/haskell/6.hs → yi/src/tests/data/haskell/6.hs
File renamed without changes
View
0  yi/tests/data/haskell/7.hs → yi/src/tests/data/haskell/7.hs
File renamed without changes
View
0  yi/tests/data/haskell/8.hs → yi/src/tests/data/haskell/8.hs
File renamed without changes
View
0  yi/tests/data/haskell/9.hs → yi/src/tests/data/haskell/9.hs
File renamed without changes
View
0  yi/tests/data/haskell/LetColon.hs → yi/src/tests/data/haskell/LetColon.hs
File renamed without changes
View
0  yi/tests/data/haskell/LetEqual.hs → yi/src/tests/data/haskell/LetEqual.hs
File renamed without changes
View
0  yi/tests/data/issue_187.txt → yi/src/tests/data/issue_187.txt
File renamed without changes
View
0  yi/tests/data/issue_192/expected.txt → yi/src/tests/data/issue_192/expected.txt
File renamed without changes
View
0  yi/tests/data/issue_192/in.txt → yi/src/tests/data/issue_192/in.txt
File renamed without changes
View
0  yi/tests/data/issue_233.pl → yi/src/tests/data/issue_233.pl
File renamed without changes
View
0  yi/tests/data/perl_excerpts.pl → yi/src/tests/data/perl_excerpts.pl
File renamed without changes
View
340 yi/yi.cabal
@@ -11,7 +11,7 @@ author: AUTHORS
maintainer: yi-devel@googlegroups.com
homepage: http://haskell.org/haskellwiki/Yi
bug-reports: http://code.google.com/p/yi-editor/issues/list
-Cabal-Version: >= 1.6
+Cabal-Version: >= 1.10
tested-with: GHC==7.0.2
build-type: Simple
data-files:
@@ -32,7 +32,7 @@ data-files:
art/license-file.png
art/setup-script.png
art/setup-script.png
-extra-source-files: src/Yi/Lexer/common.hsinc
+extra-source-files: src/library/Yi/Lexer/common.hsinc
-- Frontends
flag cocoa
@@ -76,7 +76,8 @@ flag testing
Description: bake-in the self-checks
library
- hs-source-dirs: src
+ hs-source-dirs: src/library
+ default-language: Haskell2010
if flag(hacking)
buildable: False
@@ -187,127 +188,10 @@ library
-- depend on a premade ropes library). Needed in yi-pango.
Data.Rope
Data.Prototype
-
- include-dirs: src/Yi/Lexer
-
- -- Frontends
- if flag(cocoa)
- build-depends: yi-cocoa
- cpp-options: -DFRONTEND_COCOA
-
- if flag(pango)
- build-depends: yi-pango
- cpp-options: -DFRONTEND_PANGO
-
- if flag(vte)
- build-depends: yi-pango
- cpp-options: -DFRONTEND_VTE
-
- if flag(vty)
- build-depends: yi-vty
- cpp-options: -DFRONTEND_VTY
-
- if flag (scion)
- cpp-options: -DSCION
- exposed-modules: Yi.Scion
-
- if flag (ghcAPI)
- cpp-options: -DGHC_API
-
- exposed-modules: Yi.Mode.Shim
- other-modules:
- Shim.SHM, Shim.SessionMonad, Shim.Hsinfo, Shim.GhcCompat,
- Shim.ExprSearch, Yi.GHC
-
- if !os(windows)
- cpp-options: -DCAUTIOUS_WRITES
-
- other-modules:
- Paths_yi,
-
- -- "Internal" modules that the user better not see.
- Yi.Buffer.Implementation
-
- -- Should probably be split out to another package.
- Data.DelayList
- Data.Trie
Parser.Incremental
- Shim.CabalInfo
- Shim.Utils
- Shim.ProjectContent
- System.FriendlyPath
-
- -- Broken.
--- Yi.Keymap.Ee,
--- Yi.Keymap.Gwern,
--- Yi.Keymap.Joe,
--- Yi.Keymap.Mg,
--- Yi.Keymap.Nano,
--- Yi.Keymap.Vi,
-
-executable parserTest
- hs-source-dirs: src
-
- if !flag(testing)
- buildable: False
- else
- main-is: ParserTest/ParserTest.hs
- other-modules:
- Yi
- Yi.Modes
- Yi.Mode.Abella
- Yi.Mode.Compilation
- Yi.Mode.Haskell
- Yi.Mode.Haskell.Dollarify
- Yi.UI.Common
-
- Paths_yi
- Yi.GHC
-
- Yi.Lexer.Abella
- Yi.Lexer.Alex
- Yi.Lexer.Compilation
- Yi.Lexer.C
- Yi.Lexer.ObjectiveC
- Yi.Lexer.Cplusplus
- Yi.Lexer.Haskell
- Yi.Lexer.JavaScript
- Yi.Lexer.LiterateHaskell
- Yi.Lexer.Latex
- Yi.Lexer.Srmc
- Yi.Lexer.Cabal
- Yi.Lexer.GNUMake
- Yi.Lexer.OCaml
- Yi.Lexer.Ott
- Yi.Lexer.Perl
- Yi.Lexer.Python
- Yi.Lexer.SVNCommit
- Yi.Lexer.Whitespace
-
- Yi.Syntax
- Yi.Syntax.Driver
- Yi.Syntax.JavaScript
- Yi.Syntax.Layout
- Yi.Syntax.OnlineTree
- Yi.Syntax.Paren
- Yi.Syntax.Latex
- Yi.Syntax.Tree
-
- Yi.Mode.Interactive
- include-dirs: src/Yi/Lexer
-
-executable yi
- hs-source-dirs: src
-
- if flag(hacking)
- main-is: HackerMain.hs
- else
- main-is: Main.hs
-
- build-tools: alex >= 2.0.1 && < 3
build-depends:
- Cabal >= 1.6 && < 1.11,
+ Cabal >= 1.10 && < 1.11,
Diff >=0.1 && <0.2,
array, containers, directory, process, old-locale,
base >=4 && <5,
@@ -337,151 +221,139 @@ executable yi
uniplate,
unix-compat >=0.1 && <0.3
- ghc-options: -Wall -fno-warn-orphans -threaded
- -- orphans are a performance warning, but
- -- we need this in Yi.
- -- ghc-options later on get appended to the original
- ghc-prof-options: -prof -auto-all
+ if flag(hacking)
+ ghc-prof-options: -prof -auto-all
+
+ if !os(windows)
+ build-depends:
+ cautious-file >= 0.1.5 && <0.2,
+ unix
+ cpp-options: -DCAUTIOUS_WRITES
+
+ include-dirs: src/library/Yi/Lexer
- if !os(mingw32)
- build-depends: unix
+ if flag(testing)
+ cpp-options: -DTESTING
+ hs-source-dirs: src/tests
+ other-modules: Driver, TestSuite
+ build-depends:
+ QuickCheck >= 2.1.0.2,
+ random
-- Frontends
if flag(cocoa)
- build-depends: yi-cocoa
+ exposed-modules:
+ Yi.UI.Cocoa
+ other-modules:
+ Yi.UI.Cocoa.Application
+ Yi.UI.Cocoa.TextStorage
+ Yi.UI.Cocoa.TextView
+ Yi.UI.Cocoa.Utils
+ build-depends:
+ HOC,
+ HOC-AppKit,
+ HOC-Foundation
cpp-options: -DFRONTEND_COCOA
if flag(pango)
- build-depends: yi-pango
+ exposed-modules:
+ Yi.UI.Pango
+ Yi.UI.Pango.Control
+ build-depends:
+ gtk ==0.12.*,
+ glib ==0.12.*,
+ pango ==0.12.*
cpp-options: -DFRONTEND_PANGO
if flag(vte)
- build-depends: yi-pango
+ exposed-modules:
+ Yi.UI.Vte
+ build-depends:
+ gtk ==0.12.*,
+ glib ==0.12.*,
+ pango ==0.12.*,
+ vte ==0.12.*
cpp-options: -DFRONTEND_VTE
if flag(vty)
- build-depends: yi-vty
+ exposed-modules:
+ Yi.UI.Vty
+ build-depends:
+ unix-compat >=0.1 && <0.3,
+ vty >=4.0.0 && <5
cpp-options: -DFRONTEND_VTY
if flag (scion)
- build-depends: ghc == 6.10.*
- build-depends: ghc-syb
- build-depends: scion
cpp-options: -DSCION
+ exposed-modules: Yi.Scion
if flag (ghcAPI)
- build-depends: ghc == 6.8.3 || == 6.10.*
- build-depends: old-time
- -- Shim uses old-time
cpp-options: -DGHC_API
- if !os(windows)
- build-depends: cautious-file >= 0.1.5 && <0.2
- cpp-options: -DCAUTIOUS_WRITES
+ exposed-modules: Yi.Mode.Shim
+ other-modules:
+ Shim.SHM, Shim.SessionMonad, Shim.Hsinfo, Shim.GhcCompat,
+ Shim.ExprSearch, Yi.GHC
other-modules:
- Yi
- Yi.Prelude
- Yi.Boot
- Yi.Keymap.Emacs
- Yi.Keymap.Vim
- Yi.Misc
- Yi.Modes
- Yi.Mode.Abella
- Yi.Mode.Compilation
- Yi.Mode.Haskell
- Yi.Mode.Haskell.Dollarify
- Yi.Buffer
- Yi.Buffer.Basic
- Yi.Keymap.Keys
+ Paths_yi,
+
+ -- "Internal" modules that the user better not see.
+ Yi.Buffer.Implementation
+
+ -- Should probably be split out to another package.
+ Data.DelayList
+ Data.Trie
Shim.CabalInfo
Shim.Utils
Shim.ProjectContent
System.FriendlyPath
- Yi.UI.Common
- Yi.UI.Batch
- Paths_yi
- Yi.GHC
+ -- Broken.
+-- Yi.Keymap.Ee,
+-- Yi.Keymap.Gwern,
+-- Yi.Keymap.Joe,
+-- Yi.Keymap.Mg,
+-- Yi.Keymap.Nano,
+-- Yi.Keymap.Vi,
- Yi.Lexer.Abella
- Yi.Lexer.Alex
- Yi.Lexer.Compilation
- Yi.Lexer.C
- Yi.Lexer.ObjectiveC
- Yi.Lexer.Cplusplus
- Yi.Lexer.Haskell
- Yi.Lexer.JavaScript
- Yi.Lexer.LiterateHaskell
- Yi.Lexer.Latex
- Yi.Lexer.Srmc
- Yi.Lexer.Cabal
- Yi.Lexer.GNUMake
- Yi.Lexer.OCaml
- Yi.Lexer.Ott
- Yi.Lexer.Perl
- Yi.Lexer.Python
- Yi.Lexer.SVNCommit
- Yi.Lexer.Whitespace
+executable parserTest
+ -- Don't build this for now, has compilation trouble.
+ buildable: False
- Yi.Syntax
- Yi.Syntax.Driver
- Yi.Syntax.JavaScript
- Yi.Syntax.Layout
- Yi.Syntax.OnlineTree
- Yi.Syntax.Paren
- Yi.Syntax.Latex
- Yi.Syntax.Tree
- Yi.Syntax.Strokes.Haskell
+ hs-source-dirs: src/parsertest
+ default-language: Haskell2010
- Yi.Verifier.JavaScript
+ if !flag(hacking)
+ buildable: False
- Yi.Mode.Interactive
+ main-is: ParserTest/ParserTest.hs
- Yi.Buffer.Indent
- Yi.Buffer.HighLevel
- Yi.Buffer.Implementation
- Yi.Buffer.Normal
- Yi.Buffer.Region
- Yi.Completion
- Yi.Core
- Yi.Debug
- Yi.Dired
- Yi.Dynamic
- Yi.Editor
- Yi.Eval
- Yi.Event
- Data.Rope
- Yi.History
- Yi.Interact
- Yi.Keymap
- Yi.Keymap.Completion
- Yi.Keymap.Emacs.KillRing
- Yi.Keymap.Emacs.Utils
- Yi.Main
- Yi.Monad
- Yi.Process
- Yi.Snippets
- Yi.Snippets.Haskell
- Yi.Search
- Yi.String
- Yi.Style
- Yi.TextCompletion
- Yi.Buffer.Undo
- Yi.Window
- Yi.MiniBuffer
- Yi.File
- Yi.KillRing
- Yi.IncrementalParse
- Yi.UI.Utils
- -- Should probably be split out to another package.
- Data.DelayList
+ build-depends:
+ base >=4 && <5,
+ array,
+ containers,
+ directory,
+ filepath>=1.1 && <1.3,
+ yi ==0.6.2.5
- include-dirs: src/Yi/Lexer
+executable yi
+ hs-source-dirs: src/executable
+ default-language: Haskell2010
+
+ if flag(hacking)
+ main-is: HackerMain.hs
+ else
+ main-is: Main.hs
+
+ -- build-tools: alex >= 2.0.1 && < 3
+
+ build-depends:
+ base >=4 && <5,
+ yi ==0.6.2.5
+
+ ghc-options: -Wall -fno-warn-orphans -threaded
+ -- orphans are a performance warning, but
+ -- we need this in Yi.
+ -- ghc-options later on get appended to the original
- if flag(testing)
- cpp-options: -DTESTING
- hs-source-dirs: . tests/
- other-modules: Driver, TestSuite
- build-depends: QuickCheck >= 2.1.0.2
- build-depends: random
Please sign in to comment.
Something went wrong with that request. Please try again.