Permalink
Browse files

layout for bootstrap prototype

  • Loading branch information...
1 parent 29b75a2 commit 1ace380c2e79786d288b0e5122644fa47d071dc1 @coreyoconnor coreyoconnor committed Apr 5, 2012
Showing with 376 additions and 5 deletions.
  1. +1 −0 .gitignore
  2. 0 {yi → }/HACKING
  3. 0 {frontends/cocoa → }/LICENSE
  4. +7 −0 Setup.hs
  5. 0 {yi → }/art/Makefile
  6. BIN {yi → }/art/c-source.png
  7. BIN {yi → }/art/dependencies.png
  8. BIN {yi → }/art/exposed-file-module.png
  9. BIN {yi → }/art/exposed-module.png
  10. BIN {yi → }/art/h-source.png
  11. BIN {yi → }/art/hidden-file-module.png
  12. BIN {yi → }/art/hidden-module.png
  13. BIN {yi → }/art/hs-source-folder.png
  14. BIN {yi → }/art/license-file.png
  15. BIN {yi → }/art/package.png
  16. BIN {yi → }/art/plain-folder.png
  17. BIN {yi → }/art/project.png
  18. BIN {yi → }/art/setup-script.png
  19. BIN {yi → }/art/text-file.png
  20. BIN {yi → }/art/yi+lambda-fat-128.png
  21. BIN {yi → }/art/yi+lambda-fat-16.png
  22. BIN {yi → }/art/yi+lambda-fat-32.png
  23. BIN {yi → }/art/yi+lambda-fat-64.png
  24. BIN {yi → }/art/yi+lambda-fat.ico
  25. BIN {yi → }/art/yi+lambda-fat.pdf
  26. 0 {yi → }/art/yi+lambda-fat.svg
  27. 0 {yi → }/art/yi+lambda.svg
  28. 0 {yi → }/example-configs/yi-cua.hs
  29. 0 {yi → }/example-configs/yi-simple.hs
  30. 0 {yi → }/example-configs/yi-vim-snippets.hs
  31. 0 {yi → }/example-configs/yi-vim.hs
  32. 0 {yi → }/example-configs/yi.hs
  33. 0 {yi-contrib → packages/contrib}/.gitignore
  34. 0 {frontends/pango → packages/contrib}/LICENSE
  35. 0 {yi-contrib → packages/contrib}/Setup.hs
  36. 0 {yi-contrib → packages/contrib}/src/Yi/Config/Users/Anders.hs
  37. 0 {yi-contrib → packages/contrib}/src/Yi/Config/Users/Cmcq.hs
  38. 0 {yi-contrib → packages/contrib}/src/Yi/Config/Users/Corey.hs
  39. 0 {yi-contrib → packages/contrib}/src/Yi/Config/Users/Ertai.hs
  40. 0 {yi-contrib → packages/contrib}/src/Yi/Config/Users/Gwern.hs
  41. 0 {yi-contrib → packages/contrib}/src/Yi/Config/Users/JP.hs
  42. 0 {yi-contrib → packages/contrib}/src/Yi/Config/Users/JP/Experimental.hs
  43. 0 {yi-contrib → packages/contrib}/src/Yi/Config/Users/Jeff.hs
  44. 0 {yi-contrib → packages/contrib}/src/Yi/Config/Users/Michal.hs
  45. 0 {yi-contrib → packages/contrib}/src/Yi/Config/Users/Reiner.hs
  46. 0 {yi-contrib → packages/contrib}/src/Yi/Style/Misc.hs
  47. 0 {yi-contrib → packages/contrib}/src/Yi/Templates.hs
  48. 0 {yi-contrib → packages/contrib}/yi-contrib.cabal
  49. 0 {frontends/vte → packages/frontends/cocoa}/LICENSE
  50. 0 { → packages}/frontends/cocoa/yi-cocoa.cabal
  51. 0 {frontends/vty → packages/frontends/pango}/LICENSE
  52. 0 { → packages}/frontends/pango/yi-pango.cabal
  53. 0 {yi-contrib → packages/frontends/vte}/LICENSE
  54. 0 { → packages}/frontends/vte/yi-vte.cabal
  55. +340 −0 packages/frontends/vty/LICENSE
  56. 0 { → packages}/frontends/vty/yi-vty.cabal
  57. 0 {yi → }/sketches/IncrementalParser.hs
  58. 0 {yi → }/sketches/IncrementalParser2.hs
  59. 0 {yi → }/sketches/Test.hs
  60. +2 −5 {yi → }/src/executable/Main.hs
  61. 0 {yi → }/src/library/Data/ByteRope.hs
  62. 0 {yi → }/src/library/Data/DelayList.hs
  63. 0 {yi → }/src/library/Data/Prototype.hs
  64. 0 {yi → }/src/library/Data/Rope.hs
  65. 0 {yi → }/src/library/Data/Trie.hs
  66. 0 {yi → }/src/library/Parser/Incremental.hs
  67. 0 {yi → }/src/library/Shim/CabalInfo.hs
  68. 0 {yi → }/src/library/Shim/ExprSearch.hs
  69. 0 {yi → }/src/library/Shim/GhcCompat.hs
  70. 0 {yi → }/src/library/Shim/Hsinfo.hs
  71. 0 {yi → }/src/library/Shim/Messages.hs
  72. 0 {yi → }/src/library/Shim/MessagesTH.hs
  73. 0 {yi → }/src/library/Shim/ProjectContent.hs
  74. 0 {yi → }/src/library/Shim/SHM.hs
  75. 0 {yi → }/src/library/Shim/SessionMonad.hs
  76. 0 {yi → }/src/library/Shim/Udproxy.hs
  77. 0 {yi → }/src/library/Shim/Utils.hs
  78. 0 {yi → }/src/library/System/CanonicalizePath.hs
  79. 0 {yi → }/src/library/System/FriendlyPath.hs
  80. 0 {yi → }/src/library/Yi.hs
  81. 0 {yi → }/src/library/Yi/Boot.hs
  82. 0 {yi → }/src/library/Yi/Boot.hs-boot
  83. 0 {yi → }/src/library/Yi/Buffer.hs
  84. 0 {yi → }/src/library/Yi/Buffer/Basic.hs
  85. 0 {yi → }/src/library/Yi/Buffer/HighLevel.hs
  86. 0 {yi → }/src/library/Yi/Buffer/Implementation.hs
  87. 0 {yi → }/src/library/Yi/Buffer/Indent.hs
  88. 0 {yi → }/src/library/Yi/Buffer/Misc.hs
  89. 0 {yi → }/src/library/Yi/Buffer/Misc.hs-boot
  90. 0 {yi → }/src/library/Yi/Buffer/Normal.hs
  91. 0 {yi → }/src/library/Yi/Buffer/Region.hs
  92. 0 {yi → }/src/library/Yi/Buffer/Undo.hs
  93. 0 {yi → }/src/library/Yi/Char/Unicode.hs
  94. 0 {yi → }/src/library/Yi/Command.hs
  95. 0 {yi → }/src/library/Yi/Completion.hs
  96. 0 {yi → }/src/library/Yi/Config.hs
  97. 0 {yi → }/src/library/Yi/Config/Default.hs
  98. 0 {yi → }/src/library/Yi/Config/Misc.hs
  99. 0 {yi → }/src/library/Yi/Config/Simple.hs
  100. 0 {yi → }/src/library/Yi/Config/Simple/Types.hs
  101. 0 {yi → }/src/library/Yi/Core.hs
  102. 0 {yi → }/src/library/Yi/Debug.hs
  103. 0 {yi → }/src/library/Yi/Dired.hs
  104. 0 {yi → }/src/library/Yi/Dynamic.hs
  105. 0 {yi → }/src/library/Yi/Editor.hs
  106. 0 {yi → }/src/library/Yi/Editor.hs-boot
  107. 0 {yi → }/src/library/Yi/Eval.hs
  108. 0 {yi → }/src/library/Yi/Event.hs
  109. 0 {yi → }/src/library/Yi/File.hs
  110. 0 {yi → }/src/library/Yi/File.hs-boot
  111. 0 {yi → }/src/library/Yi/GHC.hs
  112. 0 {yi → }/src/library/Yi/History.hs
  113. 0 {yi → }/src/library/Yi/Hoogle.hs
  114. 0 {yi → }/src/library/Yi/Hooks.hs
  115. 0 {yi → }/src/library/Yi/IReader.hs
  116. 0 {yi → }/src/library/Yi/IncrementalParse.hs
  117. 0 {yi → }/src/library/Yi/Interact.hs
  118. 0 {yi → }/src/library/Yi/Keymap.hs
  119. 0 {yi → }/src/library/Yi/Keymap.hs-boot
  120. 0 {yi → }/src/library/Yi/Keymap/Completion.hs
  121. 0 {yi → }/src/library/Yi/Keymap/Cua.hs
  122. 0 {yi → }/src/library/Yi/Keymap/Ee.hs
  123. 0 {yi → }/src/library/Yi/Keymap/Emacs.hs
  124. 0 {yi → }/src/library/Yi/Keymap/Emacs/KillRing.hs
  125. 0 {yi → }/src/library/Yi/Keymap/Emacs/Utils.hs
  126. 0 {yi → }/src/library/Yi/Keymap/Joe.hs
  127. 0 {yi → }/src/library/Yi/Keymap/Keys.hs
  128. 0 {yi → }/src/library/Yi/Keymap/Mg.hs
  129. 0 {yi → }/src/library/Yi/Keymap/Nano.hs
  130. 0 {yi → }/src/library/Yi/Keymap/Vi.hs
  131. 0 {yi → }/src/library/Yi/Keymap/Vim.hs
  132. 0 {yi → }/src/library/Yi/KillRing.hs
  133. 0 {yi → }/src/library/Yi/Layout.hs
  134. 0 {yi → }/src/library/Yi/Lexer/Abella.x
  135. 0 {yi → }/src/library/Yi/Lexer/Alex.hs
  136. 0 {yi → }/src/library/Yi/Lexer/BasicTemplate.x
  137. 0 {yi → }/src/library/Yi/Lexer/C.x
  138. 0 {yi → }/src/library/Yi/Lexer/Cabal.x
  139. 0 {yi → }/src/library/Yi/Lexer/Compilation.x
  140. 0 {yi → }/src/library/Yi/Lexer/Cplusplus.x
  141. 0 {yi → }/src/library/Yi/Lexer/GNUMake.x
  142. 0 {yi → }/src/library/Yi/Lexer/GitCommit.x
  143. 0 {yi → }/src/library/Yi/Lexer/Haskell.x
  144. 0 {yi → }/src/library/Yi/Lexer/Java.x
  145. 0 {yi → }/src/library/Yi/Lexer/JavaScript.x
  146. 0 {yi → }/src/library/Yi/Lexer/Latex.x
  147. 0 {yi → }/src/library/Yi/Lexer/LiterateHaskell.x
  148. 0 {yi → }/src/library/Yi/Lexer/OCaml.x
  149. 0 {yi → }/src/library/Yi/Lexer/ObjectiveC.x
  150. 0 {yi → }/src/library/Yi/Lexer/Ott.x
  151. 0 {yi → }/src/library/Yi/Lexer/Perl.x
  152. 0 {yi → }/src/library/Yi/Lexer/Python.x
  153. 0 {yi → }/src/library/Yi/Lexer/Ruby.x
  154. 0 {yi → }/src/library/Yi/Lexer/SVNCommit.x
  155. 0 {yi → }/src/library/Yi/Lexer/Srmc.x
  156. 0 {yi → }/src/library/Yi/Lexer/Whitespace.x
  157. 0 {yi → }/src/library/Yi/Lexer/common.hsinc
  158. 0 {yi → }/src/library/Yi/Main.hs
  159. 0 {yi → }/src/library/Yi/MiniBuffer.hs
  160. 0 {yi → }/src/library/Yi/Misc.hs
  161. 0 {yi → }/src/library/Yi/Mode/Abella.hs
  162. 0 {yi → }/src/library/Yi/Mode/Buffers.hs
  163. 0 {yi → }/src/library/Yi/Mode/Compilation.hs
  164. 0 {yi → }/src/library/Yi/Mode/Haskell.hs
  165. 0 {yi → }/src/library/Yi/Mode/Haskell/Dollarify.hs
  166. 0 {yi → }/src/library/Yi/Mode/IReader.hs
  167. 0 {yi → }/src/library/Yi/Mode/Interactive.hs
  168. 0 {yi → }/src/library/Yi/Mode/JavaScript.hs
  169. 0 {yi → }/src/library/Yi/Mode/Latex.hs
  170. 0 {yi → }/src/library/Yi/Mode/Shim.hs
  171. 0 {yi → }/src/library/Yi/Modes.hs
  172. 0 {yi → }/src/library/Yi/Monad.hs
  173. 0 {yi → }/src/library/Yi/Prelude.hs
  174. 0 {yi → }/src/library/Yi/Process.hs
  175. 0 {yi → }/src/library/Yi/Rectangle.hs
  176. 0 {yi → }/src/library/Yi/Regex.hs
  177. 0 {yi → }/src/library/Yi/Region.hs
  178. 0 {yi → }/src/library/Yi/Scion.hs
  179. 0 {yi → }/src/library/Yi/Search.hs
  180. 0 {yi → }/src/library/Yi/Snippets.hs
  181. 0 {yi → }/src/library/Yi/Snippets/Haskell.hs
  182. 0 {yi → }/src/library/Yi/String.hs
  183. 0 {yi → }/src/library/Yi/Style.hs
  184. 0 {yi → }/src/library/Yi/Style/Library.hs
  185. 0 {yi → }/src/library/Yi/Syntax.hs
  186. 0 {yi → }/src/library/Yi/Syntax/Driver.hs
  187. 0 {yi → }/src/library/Yi/Syntax/Haskell.hs
  188. 0 {yi → }/src/library/Yi/Syntax/JavaScript.hs
  189. 0 {yi → }/src/library/Yi/Syntax/Latex.hs
  190. 0 {yi → }/src/library/Yi/Syntax/Layout.hs
  191. 0 {yi → }/src/library/Yi/Syntax/OnlineTree.hs
  192. 0 {yi → }/src/library/Yi/Syntax/Paren.hs
  193. 0 {yi → }/src/library/Yi/Syntax/Strokes/Haskell.hs
  194. 0 {yi → }/src/library/Yi/Syntax/Tree.hs
  195. 0 {yi → }/src/library/Yi/Tab.hs
  196. 0 {yi → }/src/library/Yi/Tag.hs
  197. 0 {yi → }/src/library/Yi/TextCompletion.hs
  198. 0 {yi → }/src/library/Yi/UI/Batch.hs
  199. 0 {yi → }/src/library/Yi/UI/Cocoa.hs
  200. 0 {yi → }/src/library/Yi/UI/Cocoa/Application.hs
  201. 0 {yi → }/src/library/Yi/UI/Cocoa/TextStorage.hs
  202. 0 {yi → }/src/library/Yi/UI/Cocoa/TextView.hs
  203. 0 {yi → }/src/library/Yi/UI/Cocoa/Utils.hs
  204. 0 {yi → }/src/library/Yi/UI/Common.hs
  205. 0 {yi → }/src/library/Yi/UI/Common.hs-boot
  206. 0 {yi → }/src/library/Yi/UI/Pango.hs
  207. 0 {yi → }/src/library/Yi/UI/Pango/Control.hs
  208. 0 {yi → }/src/library/Yi/UI/Pango/Gnome.hs
  209. 0 {yi → }/src/library/Yi/UI/Pango/Layouts.hs
  210. 0 {yi → }/src/library/Yi/UI/Pango/ProjectTree.hs
  211. 0 {yi → }/src/library/Yi/UI/Pango/Utils.hs
  212. 0 {yi → }/src/library/Yi/UI/TabBar.hs
  213. 0 {yi → }/src/library/Yi/UI/Utils.hs
  214. 0 {yi → }/src/library/Yi/UI/Vte.hs
  215. 0 {yi → }/src/library/Yi/UI/Vty.hs
  216. 0 {yi → }/src/library/Yi/Verifier/JavaScript.hs
  217. 0 {yi → }/src/library/Yi/Window.hs
  218. 0 {yi → }/src/parsertest/ParserTest/ParserTest.hs
  219. 0 {yi → }/src/tests/Driver.hs
  220. 0 {yi → }/src/tests/TestSuite.hs
  221. 0 {yi → }/src/tests/data/Makefile
  222. 0 {yi → }/src/tests/data/haskell/1.hs
  223. 0 {yi → }/src/tests/data/haskell/10.hs
  224. 0 {yi → }/src/tests/data/haskell/11.hs
  225. 0 {yi → }/src/tests/data/haskell/12.hs
  226. 0 {yi → }/src/tests/data/haskell/13.hs
  227. 0 {yi → }/src/tests/data/haskell/14.hs
  228. 0 {yi → }/src/tests/data/haskell/15.hs
  229. 0 {yi → }/src/tests/data/haskell/2.hs
  230. 0 {yi → }/src/tests/data/haskell/3.hs
  231. 0 {yi → }/src/tests/data/haskell/4.hs
  232. 0 {yi → }/src/tests/data/haskell/5.hs
  233. 0 {yi → }/src/tests/data/haskell/6.hs
  234. 0 {yi → }/src/tests/data/haskell/7.hs
  235. 0 {yi → }/src/tests/data/haskell/8.hs
  236. 0 {yi → }/src/tests/data/haskell/9.hs
  237. 0 {yi → }/src/tests/data/haskell/LetColon.hs
  238. 0 {yi → }/src/tests/data/haskell/LetEqual.hs
  239. 0 {yi → }/src/tests/data/issue_187.txt
  240. 0 {yi → }/src/tests/data/issue_192/expected.txt
  241. 0 {yi → }/src/tests/data/issue_192/in.txt
  242. 0 {yi → }/src/tests/data/issue_233.pl
  243. 0 {yi → }/src/tests/data/perl_excerpts.pl
  244. +25 −0 yi.cabal
  245. +1 −0 yi/Setup.hs
View
@@ -7,3 +7,4 @@
Yi/Lexer/*.hs
.yi.*.dbg
dist/
+Setup
View
File renamed without changes.
File renamed without changes.
View
@@ -0,0 +1,7 @@
+#!/usr/bin/env runhaskell
+
+import Distribution.Simple
+
+main :: IO ()
+main = defaultMainWithHooks $ simpleUserHooks
+
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

Large diffs are not rendered by default.

Oops, something went wrong.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -5,9 +5,6 @@
module Main (main) where
-import Yi.Boot (yiDriver)
-import Yi.Config.Default (defaultConfig)
-
main :: IO ()
-main = yiDriver defaultConfig
-
+main = do
+ return ()
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
View
@@ -0,0 +1,25 @@
+name: yi
+version: 0.6.5.0
+category: Development, Editor
+synopsis: The Haskell-Scriptable Editor
+description:
+ 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.
+license: GPL
+license-file: LICENSE
+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.10
+tested-with: GHC==7.4.1
+build-type: Simple
+
+executable yi
+ hs-source-dirs: src/executable src/library
+ default-language: Haskell2010
+ main-is: Main.hs
+ build-depends:
+ base >=4 && <5
+ build-tools: alex >= 3
+ ghc-options: -threaded
View
@@ -1,4 +1,5 @@
#!/usr/bin/env runhaskell
import Distribution.Simple
+
main :: IO ()
main = defaultMain

0 comments on commit 1ace380

Please sign in to comment.