Permalink
Browse files

API change to enable default signatures.

  • Loading branch information...
1 parent de9e6c5 commit 6fd2e42b49b316524d17f153a793ccd61b90306a @ekmett committed Jan 7, 2013
View
@@ -1,2 +1,13 @@
-_darcs
dist
+docs
+wiki
+TAGS
+tags
+wip
+.DS_Store
+.*.swp
+.*.swo
+*.o
+*.hi
+*~
+*#
View
@@ -1 +1,8 @@
language: haskell
+notifications:
+ irc:
+ channels:
+ - "irc.freenode.org#haskell-lens"
+ skip_join: true
+ template:
+ - "\x0313prelude-extras\x03/\x0306%{branch}\x03 \x0314%{commit}\x03 %{build_url} %{message}"
View
@@ -0,0 +1,31 @@
+" Add the following to your .vimrc to automatically load this on startup
+
+" if filereadable(".vim.custom")
+" so .vim.custom
+" endif
+
+function StripTrailingWhitespace()
+ let myline=line(".")
+ let mycolumn = col(".")
+ silent %s/ *$//
+ call cursor(myline, mycolumn)
+endfunction
+
+" enable syntax highlighting
+syntax on
+
+" search for the tags file anywhere between here and /
+set tags=TAGS;/
+
+" highlight tabs and trailing spaces
+set listchars=tab:‗‗,trail:‗
+set list
+
+" f2 runs hasktags
+map <F2> :exec ":!hasktags -x -c --ignore src"<CR><CR>
+
+" strip trailing whitespace before saving
+" au BufWritePre *.hs,*.markdown silent! cal StripTrailingWhitespace()
+
+" rebuild hasktags after saving
+au BufWritePost *.hs silent! :exec ":!hasktags -x -c --ignore src"
View
@@ -0,0 +1,3 @@
+0.3
+---
+* Restructured so users can take advantage of default signatures
View
@@ -1,4 +1,4 @@
-Copyright 2011 Edward Kmett
+Copyright 2011-2013 Edward Kmett
All rights reserved.
View
@@ -1,6 +1,6 @@
name: prelude-extras
category: Polymorphism, Combinators
-version: 0.2
+version: 0.3
license: BSD3
cabal-version: >= 1.2
license-file: LICENSE
@@ -9,24 +9,26 @@ maintainer: Edward A. Kmett <ekmett@gmail.com>
stability: provisional
homepage: http://github.com/ekmett/prelude-extras
bug-reports: http://github.com/ekmett/prelude-extras/issues
-copyright: Copyright (C) 2011 Edward A. Kmett
+copyright: Copyright (C) 2011-2013 Edward A. Kmett
synopsis: Haskell 98 - higher order versions of Prelude classes
description:
Haskell 98 - higher order versions of Prelude classes to ease programming with polymorphic recursion and reduce UndecidableInstances
.
See <http://flint.cs.yale.edu/trifonov/papers/sqcc.pdf> for further discussion of the approach taken here.
build-type: Simple
-extra-source-files: .travis.yml
+extra-source-files:
+ .ghci
+ .gitignore
+ .travis.yml
+ .vim.custom
+ CHANGELOG.markdown
library
- build-depends:
- base >= 4 && < 5
-
+ build-depends: base >= 4 && < 5
extensions: CPP
-
+ hs-source-dirs: src
ghc-options: -Wall
-
exposed-modules:
- Prelude.Extras,
- Text.Show.Extras,
+ Prelude.Extras
+ Text.Show.Extras
Text.Read.Extras
Oops, something went wrong.

0 comments on commit 6fd2e42

Please sign in to comment.