Adam Vogt
2f44f16fac
warning police (unused variables)
2014-05-05 00:12:42 +00:00
linxray
2b7add99aa
This patch makes the Ssh extension works with **user** arguments in ssh, .e.g ssh admin@localhost.
2014-05-04 09:11:20 +00:00
md143rbh7f
9403542db0
Make commandToComplete in XMonad.Prompt.Shell complete last word
...
The following change from 2013-02-09 breaks shell completion for me:
hunk ./XMonad/Prompt/Shell.hs 65
+ commandToComplete _ c = c
It seems to be passing the entire string into compgen in order to get the file completions, but it should only pass the last word. I propose reverting this change. Comments are appreciated.
2014-01-30 20:00:50 +00:00
Adam Vogt
7246defb90
Fix issue 551 by also getting manpath without -g flag.
...
Instead of taking Ondrej's approach of figuring out which man (man-db or
http://primates.ximian.com/~flucifredi/man/ ) is used by the system, just try
both sets of flags.
2013-07-16 03:05:36 +00:00
Thomas Tuegel
7958f8905e
Catch exceptions when finding commands on PATH in Prompt.Shell
2013-06-16 23:02:19 +00:00
Daniel Wagner
0f1b6fb772
use Data.Default wherever possible, and deprecate the things it replaces
2013-05-28 01:39:09 +00:00
c.lopez
34800741e5
spawn command when no completion is available (if alwaysHighlight is True); changes commandToComplete in Prompt/Shell to complete the whole word instead of using getLastWord
2013-02-09 19:04:56 +00:00
Adam Vogt
3fa51ed656
Use Control.Exception.catch explitly to avoid warnings
...
The base that comes with ghc-7.6.1 no longer includes Prelude.catch;
so these modules were changed so that there is no warning for
import Prelude hiding (catch)
At the same time these changes should be compatible with older GHCs,
since the catch being has never been the one in the Prelude.
2012-11-09 01:35:06 +00:00
c.lopez
b5f9a61dbe
Correctly get the autocompletion item when alwaysHighlight in XMonad.Prompt is True
2012-08-11 10:48:05 +00:00
Adam Vogt
a1a578010c
P.Shell documentation and add missing unsafePrompt export
...
Haddock (version 2.9.2 at least) does not attach documentation to any of a b or
c when given:
-- | documentation
a,b,c :: X
2011-12-07 16:39:51 +00:00
gwern0
2f0ac73313
XMonad.Prompt.Shell: improve 'env' documentation to cover goodgrue's problem
2011-11-27 23:15:07 +00:00
Adam Vogt
001b38c7ab
Be consistent with core utf8-string usage.
...
Now that spawn assumes executeFile takes a String containing utf8 codepoints
(and takes an actual String as input) adjust Prompt.Shell to avoid double
encoding. U.Run functions are updated to be consistent with spawn.
2011-11-18 18:47:45 +00:00
Adam Vogt
067ccb950e
Export types to reduce haddock warnings.
2010-10-23 19:57:55 +00:00
Adam Vogt
d3ef59256b
Correct completions of utf8-named file in X.P.Shell
2011-11-11 21:56:55 +00:00
Daniel Wagner
2443a962a0
GHC 7 compat
...
* true error: more modules export foldl/foldl'/foldr, so explicitly use the Data.Foldable one
* -Werror error: transition from Control.OldException to Control.Exception, assuming everything was IOException
2011-07-31 17:08:50 +00:00
Adam Vogt
c438c17e4d
X.A.AppendFile documentation fix.
...
Forgotten > means haddock complained (and generated incorrect output).
More controversially I reworded a sentence and use do notation.
2011-05-27 03:28:54 +00:00
gwern0
7c4358d2d6
AppendFile: additional example of usage
2011-01-26 20:10:18 +00:00
gwern0
6472683476
remove decodeInput/encodeOutput
...
see http://code.google.com/p/xmonad/issues/detail?id=348
they are just synonyms for 2 utf8-string functions, and don't really help
2010-06-14 23:23:00 +00:00
Brent Yorgey
5485ba57ac
X.P.Ssh: add entries from .ssh/config to ssh prompt completion
2009-12-29 17:13:46 +00:00
gwern0
e28cd8cd6e
Workspace.hs: rm trailing whitespace
2010-03-14 21:01:01 +00:00
gwern0
98a320cbb5
Layout.hs: rm trailing whitespace
2010-03-14 21:00:54 +00:00
gwern0
3b258409db
Directory.hs: rm trailing whitespace
2010-03-14 21:00:47 +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
Tim Horton
4e2e0ef0ba
X.P.Shell, filter empty string from PATH
...
doesDirectoryExist returns True if given an empty string using ghc <= 6.10.4.
This causes getDirectoryContents to raise an exception and X.P.Shell does not
render. This is only an issue if you have an empty string in your PATH.
Using ghc == 6.12.1, doesDirectoryExist returns False given an empty string, so
this should not be an issue in the future.
2009-12-24 03:32:17 +00:00
Mike Lundy
efbcf16cee
Add a search predicate option to XMonad.Prompt
2009-12-21 02:54:08 +00:00
daniel
db37e18098
generalize IO actions to MonadIO m => m actions
...
This should not cause any working configs to stop working, because IO is an instance of MonadIO, and because complete configs will pin down the type of the call to IO. Note that XMonad.Config.Arossato is not a complete config, and so it needed some tweaks; with a main function, this should not be a problem.
2009-11-14 02:36:16 +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
sean.escriva
097d7367bb
minor hlint cleanup of Prompt and XMonad.Prompt.* sub-modules
2009-09-28 20:44:43 +00:00
Adam Vogt
a9cb7bf67a
Mark modules last-modified in 2007 as stable
...
http://www.haskell.org/pipermail/xmonad/2009-July/008328.html
2009-09-04 00:51:47 +00:00
David Roundy
dd1dc7f2bc
remove myself as maintainer from code I don't maintain.
2009-07-16 15:34:09 +00:00
Adam Vogt
5cd48cac7c
Remove trailing whitespace from many modules
2009-07-05 20:12:05 +00:00
sean.escriva
7aafd381d3
Cleanup code duplication in X.P.Layout and X.P.Workspace
2009-07-01 21:56:40 +00:00
Adam Vogt
0cb6ac2910
Use -fwarn-tabs for test, remove tabs
2009-06-24 04:38:31 +00:00
gwern0
10c984ce44
update callers of safeSpawn
2009-06-22 20:14:23 +00:00
Adam Vogt
99e839228e
Remove some excess whitespace in XMonad.AppLauncher
2009-05-03 18:34:16 +00:00
Valery V. Vorotyntsev
75a3e2e290
Prompt.Shell: escape ampersand
...
Ampersand (&) is a special character and should be escaped.
2009-03-12 09:13:14 +00:00
Spencer Janssen
c51f64476a
Add XMonad.Actions.SpawnOn
2009-01-17 04:04:32 +00:00
Spencer Janssen
0272b8e468
Update all uses of doubleFork/waitForProcess
2009-01-16 21:03:15 +00:00
deadguysfrom
2520104b1e
windowPromptBringCopy
2008-10-23 17:30:19 +00:00
Devin Mullins
e58933b9c1
simplify WindowBringer code, and change greedyView to focusWindow
2008-08-11 03:31:37 +00:00
Devin Mullins
99f9c8acc3
add autoComplete option to XMonad.Prompt
...
Maybe this will get Gwern one step closer to a complete Ratpoison binding.
2008-07-04 07:34:15 +00:00
zhen.sydow
ac6f1a66fe
move AppLauncher from Actions module to Prompt module
2008-05-13 20:12:52 +00:00
gwern0
7382e616a9
forgot a haddock for getEditor in Shell.hs
2008-04-01 02:20:12 +00:00
gwern0
acd13fd324
RunOrRaise.hs: FF 3 doesn't use the "Firefox-bin" classname
2008-04-01 01:50:49 +00:00
gwern0
494823eb82
Shell.hs: +getBrowser, getEditor, helper function
...
The helper function asks the shell for the value of a variable, else returns the second argument.
getBrowser and getEditor obviously specialize it for two particular possibly queries
2008-04-01 01:34:47 +00:00
Justin Bogner
f0cb1b3bf2
added RunOrRaisePrompt, exported getCommands from Shell
2008-03-23 22:26:32 +00:00
Lukas Mai
9ccc684f3d
Xmonad.Prompt.DirExec: fix haddock error
2008-03-16 04:28:40 +00:00
Andrea Rossato
83f5512909
Shell: add support for UTF-8 locales
2008-03-02 09:59:24 +00:00
Andrea Rossato
7f14dbb5dd
Ssh: coding style
2008-02-29 10:03:46 +00:00