semigroupoid-extras 3.0.0.1 → 3.0.1
raw patch · 5 files changed
+62/−6 lines, 5 filesdep ~comonaddep ~distributivedep ~groupoids
Dependency ranges changed: comonad, distributive, groupoids, semigroupoids
Files
- .ghci +1/−0
- .gitignore +13/−0
- .travis.yml +7/−0
- .vim.custom +31/−0
- semigroupoid-extras.cabal +10/−6
+ .ghci view
@@ -0,0 +1,1 @@+:set -isrc -idist/build/autogen -optP-include -optPdist/build/autogen/cabal_macros.h
+ .gitignore view
@@ -0,0 +1,13 @@+dist+docs+wiki+TAGS+tags+wip+.DS_Store+.*.swp+.*.swo+*.o+*.hi+*~+*#
.travis.yml view
@@ -1,1 +1,8 @@ language: haskell+notifications:+ irc:+ channels:+ - "irc.freenode.org#haskell-lens"+ skip_join: true+ template:+ - "\x0313semigroupoid-extras\x03/\x0306%{branch}\x03 \x0314%{commit}\x03 %{build_url} %{message}"
+ .vim.custom 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"
semigroupoid-extras.cabal view
@@ -1,6 +1,6 @@ name: semigroupoid-extras category: Control-version: 3.0.0.1+version: 3.0.1 license: BSD3 cabal-version: >= 1.6 license-file: LICENSE@@ -14,7 +14,11 @@ synopsis: Semigroupoids requiring Haskell extensions description: Semigroupoids and semigroupoid operations requiring Haskell extensions -extra-source-files: .travis.yml+extra-source-files:+ .ghci+ .gitignore+ .travis.yml+ .vim.custom source-repository head type: git@@ -25,10 +29,10 @@ build-depends: base == 4.*,- distributive >= 0.2.2 && < 0.4,- semigroupoids == 3.0.*,- groupoids == 3.0.*,- comonad == 3.0.*+ distributive >= 0.2.2,+ semigroupoids >= 3,+ groupoids >= 3,+ comonad >= 3 exposed-modules: Data.Semifunctor