aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Prompt.hs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Prompt: handle case of historySizeAdam Vogt2010-04-211-4/+7
| | | | | | Ignore-this: e4a74e905677649ddde36385a9ed47a2 darcs-hash:20100421183006-1499c-b6fb3d6eea1e1c519173bf07346c100b2b5557cb.gz
* XMonad.Prompt: remove white border from greenXPConfiggwern02010-02-111-1/+1
| | | | | | Ignore-this: 1cd9a6de02419b7747eab98eb4e84c35 darcs-hash:20100211163641-f7719-d0712673c2183e4ac1e60110cb597a0d6e46e1ce.gz
* Fixed reversed history searching direction in X.P.history(Up|Down)MatchingDaniel Schoepe2010-02-081-2/+2
| | | | | | Ignore-this: 61b9907318d18ef2fb5bc633048d3afc darcs-hash:20100208162901-7f603-50b0444e2e7bc57504dbdf8bcefe04b860e926cd.gz
* Compatibility for rename of XMonad.numlockMaskAdam Vogt2010-01-241-3/+3
| | | | | | Ignore-this: 765c58a8b77ca0b54f05fd69a9bba714 darcs-hash:20100124201955-1499c-2df148dc43f0fd6506c0e70a7bce268b22ab8665.gz
* Use extensible-exceptions to allow base-3 or base-4Adam Vogt2010-01-241-4/+4
| | | | | | Ignore-this: 136f35fcc0f3a824b96eea0f4e04f276 darcs-hash:20100124203324-1499c-6e811978a61feebf704e3cd7543cbcc0b3e8a0b3.gz
* Corrected documentation in X.PromptDaniel Schoepe2010-02-011-2/+2
| | | | | | Ignore-this: 98f9889a4844bc765cbb9e43bd83bc05 darcs-hash:20100201204522-7f603-16ec4c2ed9fb4c931aaf6197d8d4744865614c9d.gz
* Use Stack instead of list in X.Prompt.history*MatchingDaniel Schoepe2010-02-011-21/+28
| | | | | | Ignore-this: 45d03c7096949bd250dd1c5c2d3646d4 darcs-hash:20100201202839-7f603-4951b1d806b6a444e363f57ac163049ba5b3dc45.gz
* Add a way to cycle only through matching history entries in X.PromptDaniel Schoepe2010-01-141-0/+40
| | | | | | | | | | Ignore-this: d67aedb25f2cc6f329a78d5d3eebdd2b This patch adds a way go up through X.Prompt's history using only those entries that start with the current input, similar to zsh's `history-search-backward'. darcs-hash:20100113233036-7f603-e35d5dffbccfa6220ff8d387e84dc2ba95b7d2da.gz
* Add a search predicate option to XMonad.PromptMike Lundy2009-12-211-2/+7
| | | | | | Ignore-this: 8e8804eeb9650d38bc225e15887310da darcs-hash:20091221025408-88b46-c700aa5d2fdcad96495c23e53f51496be36cbc7c.gz
* Update Prompt for numlockMask changesSpencer Janssen2009-11-031-7/+6
| | | | | | Ignore-this: 4980e2fdf4c296a266590cc4acf76e1e darcs-hash:20091103222621-25a6b-429b2f1d687a6e10a1c6426e7a04fa3d22212f4c.gz
* Prompt.hs: Corrected quit keybindingsTim Horton2009-12-031-1/+2
| | | | | | Ignore-this: e8cd2cd1d41f6807f68157ef37c631ea darcs-hash:20091203050041-1db5e-9daac5517f5dba450e04af18a117e74e3361e48b.gz
* Use less short names in X.PromptAdam Vogt2009-11-151-5/+2
| | | | | | Ignore-this: 1d27b8efc4d829a5642717c6f6426336 darcs-hash:20091115025647-1499c-f326242916f623c9685e2ecc1bc2ea7ab600ebfd.gz
* Use io instead of liftIO in PromptAdam Vogt2009-11-151-9/+9
| | | | | | Ignore-this: cd4031b74cd5bb874cd2c3cc2cb087f2 darcs-hash:20091115025301-1499c-992bfa7612baa7b5c6c992208b12eb2e06df50d9.gz
* 'io' and 'fi' are defined outside of PromptAdam Vogt2009-11-151-9/+2
| | | | | | Ignore-this: 3426056362db9cbfde7d2f4edbfe6f36 darcs-hash:20091115024001-1499c-c9804d0b6432f429f6c403d1dade7b4343532b9e.gz
* Use zipWithM_ instead of recursion in Prompt.printComplListAdam Vogt2009-11-151-22/+9
| | | | | | Ignore-this: 2457500ed871ef120653a3d4ada13441 darcs-hash:20091115023451-1499c-c72a17e4146be3caa97728f10dc7e39270a01c39.gz
* Add functions to access the current input in X.PromptDaniel Schoepe2009-10-311-0/+10
| | | | | | Ignore-this: 3f568c1266d85dcaa5722b19bbbd61dd darcs-hash:20091030235033-7f603-2da8ee80df7406b09d279592804adc37f3e14ab2.gz
* Remove putSelection, fixes #317Spencer Janssen2009-10-301-7/+2
| | | | | | Ignore-this: 6cfd6d92e1d133bc9e3cbb7c8339f735 darcs-hash:20091030224354-25a6b-1181861af8f4783783d875491a8d67cd26538ca3.gz
* Filter extra modifier bits some layouts set in XMonad.PromptDaniel Schoepe2009-10-121-2/+3
| | | | | | Ignore-this: c0898809766061700c11f6da84c74bed darcs-hash:20091012132814-7f603-d02f321d42581906738c70da50b2acb9c04b1cad.gz
* minor hlint cleanup of Prompt and XMonad.Prompt.* sub-modulessean.escriva2009-09-281-13/+12
| | | | | | Ignore-this: 25e71f59bdcc5bf94c2d6f476833216b darcs-hash:20090928204443-29414-d1844586f2955c8b76d971b20d6e2b6c1ea91d4d.gz
* Use default handler in XMonad.Prompt.eventLoopDaniel Schoepe2009-10-011-1/+1
| | | | | | Ignore-this: 10c9c856aec515d57f0f0a42bc727f1 darcs-hash:20091001180402-7f603-e89705aa2a2e930ec3c3fc9a387efe03a3f54d2c.gz
* Correctly check completionKey field in XMonad.PromptDaniel Schoepe2009-09-281-16/+17
| | | | | | Ignore-this: 99e68a63fe156650cc8e96d31e6d1f5a darcs-hash:20090928093215-7f603-d8026bd2a87e1ca359457e5883f9e59168f83352.gz
* Fix for issue 315Daniel Schoepe2009-09-281-2/+3
| | | | | | Ignore-this: 7de748d6cbd143b073451ba92ecec659 darcs-hash:20090928091946-7f603-5b282d63ae1aab1911f7735c3b6a16ab53525321.gz
* Only use search history for completion in X.A.SearchDaniel Schoepe2009-09-211-7/+18
| | | | | | Ignore-this: 807fcd4fa14a25ecc9787940f9950736 darcs-hash:20090920221455-7f603-eca315cbb45fe6bc4f34e45a7f9a00f6770119e4.gz
* Fix regression in XMonad.Prompt's completionDaniel Schoepe2009-09-201-14/+13
| | | | | | Ignore-this: 3c0e5a1f843be1981ecc3d40d43530d1 darcs-hash:20090920205711-7f603-84e1b6f17ea0f110e27d43d10bf0c28915cdb62c.gz
* Clean keymask before use in XMonad.PromptDaniel Schoepe2009-09-201-4/+17
| | | | | | Ignore-this: 80903452f15352aef025b9979793fb8a darcs-hash:20090920201229-7f603-ded156465f58e8eb1623c50e152284146da3673b.gz
* Export moveCursor in XMonad.PromptDaniel Schoepe2009-09-201-1/+1
| | | | | | Ignore-this: 7732b0444b26cd653190bb3a6e69346c darcs-hash:20090920192513-7f603-d8a8c0d0f862573a299870225428f032286071bc.gz
* Factor out direction types and put them in X.U.TypesDaniel Schoepe2009-09-191-7/+6
| | | | | | | | | Ignore-this: b2255ec2754fcdf797b1ce2c082642ba This patch factors out commonly used direction types like data Direction darcs-hash:20090919191717-7f603-09c283e51a0b886d260008676d71e3daf31f4394.gz
* Make the keymap of XMonad.Prompt customizableDaniel Schoepe2009-09-101-57/+84
| | | | | | | | | Ignore-this: 37c04043518d7e4e06b821b3438cbe03 This patch allows the user to change the keymap XMonad.Prompt and related modules use to be customized using the XPConfig structure. darcs-hash:20090910160828-7f603-8da00edfbc34cfee22fd3ecd66e107913dd6af81.gz
* Add ability to copy the entered string in X.PromptDaniel Schoepe2009-07-091-1/+6
| | | | | | Ignore-this: 4e8b98f281001d7540617d0ff6a3d4f3 darcs-hash:20090709100703-7f603-ca459dc9695aab8fc70396761bdd6bf51ca962ab.gz
* Remove trailing whitespace from many modulesAdam Vogt2009-07-051-1/+1
| | | | | | Ignore-this: 1e28ff0974578d329bd3d593c1a5125e darcs-hash:20090705201205-1499c-581bd0bb43ab6096eccded6edbd54a7a2007b0d9.gz
* Prompt.hs: setSuccess True also on Keypad Entersean.escriva2009-04-091-1/+1
| | | | | | Ignore-this: cf04f87c546f89bd32a94de3a2a93b22 darcs-hash:20090409162609-29414-71dc93f7918450168f648cfe384185361faa9768.gz
* XMonad.Prompt autocompletion fixquentin.moser2009-01-271-2/+4
| | | | | | Ignore-this: 635cbf6420722a4edef1ae9c40b36e1b darcs-hash:20090127184145-5ccef-5ab96edbaf04e3e41790ca9550d6bae47639422e.gz
* Prompt: Change Filemode to 600 for history-file (fixes bug 244)Dominik Bruhn2008-12-181-0/+3
| | | | darcs-hash:20081218001601-ae55e-638802808e989df10b5a06e84cd251280300d278.gz
* Prompt.hs: +greenXPConfig and amberXPConfiggwern02008-11-191-3/+6
| | | | | | Ignore-this: 95ac7dbe9c8fe3618135966f251f4fc6 darcs-hash:20081119213122-f7719-31fa5831737dbc6ffcbd34cbb3035d997b74183d.gz
* Prompt.hs: increase font size to 12 from niggardly 10gwern02008-11-191-1/+1
| | | | | | Ignore-this: 74a6e1ac5e1774da4ffc7c6667c034c darcs-hash:20081119212523-f7719-cc653aa8350ad0b923837186bdeef802b016806f.gz
* Prompt.hs: replace magic numbers with understandable namesgwern02008-11-191-5/+5
| | | | | | Ignore-this: 8401c0213be9a32c925e1bd0ba5e01f1 darcs-hash:20081119212502-f7719-cf99c92cd71fbd5c68c5f5dd904278b07886ab66.gz
* XMonad.Prompt: swap up and down per bug #243gwern02008-12-031-2/+2
| | | | | | Ignore-this: 8ab0481a0da7a983f501ac2fec4a68e8 darcs-hash:20081203013323-f7719-2dc8e5f3d85d0a700628046a6c83af9872789135.gz
* Prompt.hs rename deleteConsecutiveDuplicatesgwern02008-10-081-5/+5
| | | | | | That name is really unwieldy and long. darcs-hash:20081008205131-f7719-4dad571b407c09c06f19315d4133f8117040dc20.gz
* Prompt.hs: have historyCompletion filter dupesgwern02008-10-081-1/+1
| | | | | | | Specifically, it calls deleteConsecutiveDuplicates on the end product. uniqSort reverses order in an unfortunate way, so we don't use that. The use-case is when a user has added the same input many times - as it stands, if the history records 30 'top's or whatever, the completion will show 30 'top' entries! This fixes that. darcs-hash:20081008204710-f7719-8c632a07157561942056dd2f7293a9b005eb2c12.gz
* Prompt.hs: tweak haddocksgwern02008-10-081-7/+7
| | | | darcs-hash:20081008204649-f7719-c1be489cf582cbf18e4230633f89791b44f13396.gz
* Prompt.hs: mv uniqSort to next to its confreres, and mention the trade-offgwern02008-10-081-4/+5
| | | | darcs-hash:20081008192645-f7719-97d4c6eb2d0659baec8eee4909c67f00994f2182.gz
* Forgot to enable historyFilter :(Spencer Janssen2008-09-211-1/+2
| | | | darcs-hash:20080921094254-25a6b-12e7274203ac50d109e2636f0b10531c5707900a.gz
* Prompt: add configurable history filtersSpencer Janssen2008-09-211-1/+16
| | | | darcs-hash:20080921093453-25a6b-131438cecc65038c592e99e60b98c878d39e01cd.gz
* Take maintainership of XMonad.PromptSpencer Janssen2008-09-121-1/+1
| | | | darcs-hash:20080911230442-25a6b-f95824937598834511d12eae954fe812dd3318ad.gz
* Overhaul Prompt to use a zipper for history navigation. Fixes issue #216Spencer Janssen2008-09-121-82/+68
| | | | darcs-hash:20080911225940-25a6b-5d718977f1fe2ad58b0c921e70fc95a1627931c6.gz
* Only start to show the completion window with more than one matchJoachim Breitner2008-09-081-1/+1
| | | | darcs-hash:20080908110129-23c07-80787359353a1d5fdf194db4c6417db5d16e5c57.gz
* XPrompt: Add showCompletionOnTab optionJoachim Breitner2008-09-081-2/+7
| | | | | | | | | | | This patch partially implements http://code.google.com/p/xmonad/issues/detail?id!5 It adds a XPConfig option that, if enabled, hides the completion window until the user presses Tab once. Default behaviour is preserved. TODO: If Tab causes a unique completion, continue to hide the completion window. darcs-hash:20080908105758-23c07-0d014c22f15e853d2a918d53788274374eaf4dca.gz
* add autoComplete option to XMonad.PromptDevin Mullins2008-07-041-4/+28
| | | | | | Maybe this will get Gwern one step closer to a complete Ratpoison binding. darcs-hash:20080704073415-78224-e0d0f2fe32cd4d30972eb781e51fdfd78822ffbe.gz
* Make prompt keybindings work when numLock or capsLock are activeJustin Bogner2008-06-081-1/+2
| | | | darcs-hash:20080608172057-18f27-f5b94a80e3571bb62a0d64372fb145e628191af0.gz
* Prompt.hs: +a historyCompletion function for use in XPromptsgwern02008-06-071-0/+13
| | | | darcs-hash:20080607071225-f7719-4e0154662c45e9a3fc4d575e4eda0963598d8248.gz