slotThe
38c11c1e3c
Add "Description" field to module headers
...
Fixes: https://github.com/xmonad/xmonad-contrib/issues/592
2021-09-26 14:15:54 +02:00
slotThe
bd5b969d9b
Apply hlint hints
...
All hints are applied in one single commit, as a commit per hint would
result in 80+ separate commits—tihs is really just too much noise.
Related: https://github.com/xmonad/xmonad-contrib/issues/537
2021-06-06 18:59:05 +02:00
slotThe
2469269119
New module: XMonad.Prelude
...
This is a convenience module in order to have less import noise. It
re-exports the following:
a) Commonly used modules in full (Data.Foldable, Data.Applicative, and
so on); though only those that play nicely with each other, so that
XMonad.Prelude can be imported unqualified without any problems.
This prevents things like `Prelude.(.)` and `Control.Category.(.)`
fighting with each other.
b) Helper functions that don't necessarily fit in any other module;
e.g., the often used abbreviation `fi = fromIntegral`.
2021-05-13 17:44:47 +02:00
slotThe
77b047316c
Control.Exception.Extensible -> Control.Exception
...
According to its documentation[1], this module simply re-exports
Control.Exception on recent GHC versions. As we only support recent
versions, this import is unnecessary.
[1] http://hackage.haskell.org/package/extensible-exceptions-0.1.1.4/docs/Control-Exception-Extensible.html
2021-01-12 11:13:29 +01:00
slotThe
30d45f8993
Clean up Control.Monad imports
2019-10-08 11:27:30 +02:00
slotThe
273ae32438
Replace 'join . fmap' with =<<
2019-10-08 11:19:09 +02:00
slotThe
22aebcb26d
Replace 'fmap f $ fa' with 'f <$> fa', apply functor laws
2019-10-08 11:13:02 +02:00
slotThe
e8da66e575
Replace liftM with fmap
2019-10-08 10:45:44 +02:00
gwern
eca9d7318e
XSelection: getSelection: fix connection exhaustion bug (issue #573 ); include warning
2014-06-01 02:50:19 +00:00
Adam Vogt
de84dfef0d
Remove trailing whitespace.
2012-11-09 01:41:56 +00:00
gwern0
f23f8e0bf7
XSelection.hs: update docs w/r/t unicode
...
see http://code.google.com/p/xmonad/issues/detail?id=348
2010-06-15 00:09:02 +00:00
Adam Vogt
aa8290b60d
Use extensible-exceptions to allow base-3 or base-4
2010-01-24 20:33:24 +00:00
Brent Yorgey
b435a6a519
suppress some warnings under ghc 6.12.1 and clean up redundant imports to get rid of some others.
2010-01-12 17:25:07 +00:00
Spencer Janssen
41deac6194
Remove putSelection, fixes #317
2009-10-30 22:43:54 +00:00
Adam Vogt
74a03cd8fb
Refer to modm as the current modMask
...
This makes the config suggestions consistent with the current template.
2009-10-22 04:11:26 +00:00
Adam Vogt
bf36bb785a
Correct erroneous haddock link in U.XSelection
2009-10-12 04:31:33 +00:00
gwern0
10c984ce44
update callers of safeSpawn
2009-06-22 20:14:23 +00:00
Khudyakov Alexey
eddd655b49
Remove USE_UTF8 defines.
...
They are not needed any more since utf8-string is mandatory dependence.
2009-04-19 13:09:09 +00:00
gwern0
b5d77062b9
XMonad.Util.XSelection: update maintainer information
2009-01-10 21:30:00 +00:00
Brent Yorgey
bcec549103
X.U.XSelection: get rid of warning about missing newline, add Haddock link
2009-01-02 19:43:57 +00:00
loupgaroublond
d889c531d0
adds haddock documentation for transformPromptSelection
...
also renames the function per mailing list recommendation
2009-01-02 19:09:54 +00:00
loupgaroublond
44b9610906
adds a weird function to XSelection
...
This enables you to pass a function of (String -> String) to a selection function to modify the string before executing it. This way, you can input your own escape routines to make it shell command line safe, and/or do other fancier things.
2008-12-22 02:07:30 +00:00
gwern0
42692986e6
hlintify XUtils, XSelection, Search, WindowGo
2008-12-20 15:33:02 +00:00
gwern0
b0c3dcc192
-DUTF8 flag with -DUSE_UTF8
2008-09-21 15:40:14 +00:00
gwern0
07e9192f6f
XSelection.hs: use CPP to compile against utf8-string
2008-09-20 15:16:15 +00:00
gwern0
3b09878000
XSelection.hs: improved haddockf formatting, more links, & cpedit
2008-03-16 22:20:50 +00:00
Dominik Bruhn
2d7ceeb75e
Haddock fix: Changed URL-Markup
2008-03-02 18:54:35 +00:00
Spencer Janssen
edb48ee66c
Generalize XSelection functions to MonadIO
2007-12-22 04:45:14 +00:00
Spencer Janssen
4f7764ca8b
Prune more imports
2007-12-07 23:51:16 +00:00
gwern0
e5c50cd0c8
update XSelection.hs; apparently the utf8-string library has updated
...
Note that this does not fix the apparent problems with actually using getSelection, even though it works fine from a GHCi prompt...
2007-11-30 16:14:29 +00:00
gwern0
64d215327e
Update docs in Util
2007-11-06 19:02:58 +00:00
David Roundy
39445183bc
fix types to work with Mats fix to X11.
2007-11-08 19:23:18 +00:00
Lukas Mai
58072a2edc
make Setup haddock work again
2007-11-06 14:18:29 +00:00
Spencer Janssen
cd1884466a
Hierarchify
2007-11-01 20:10:59 +00:00