Adam Vogt
9cdcb7185f
Use zipWithM_ instead of recursion in Prompt.printComplList
2009-11-15 02:34:51 +00:00
Daniel Schoepe
9159b17cc8
Add functions to access the current input in X.Prompt
2009-10-30 23:50:33 +00:00
Spencer Janssen
41deac6194
Remove putSelection, fixes #317
2009-10-30 22:43:54 +00:00
Daniel Schoepe
064f117018
Filter extra modifier bits some layouts set in XMonad.Prompt
2009-10-12 13:28:14 +00:00
sean.escriva
097d7367bb
minor hlint cleanup of Prompt and XMonad.Prompt.* sub-modules
2009-09-28 20:44:43 +00:00
Daniel Schoepe
066db410b0
Use default handler in XMonad.Prompt.eventLoop
2009-10-01 18:04:02 +00:00
Daniel Schoepe
2bebf54795
Correctly check completionKey field in XMonad.Prompt
2009-09-28 09:32:15 +00:00
Daniel Schoepe
bc00f63b79
Fix for issue 315
2009-09-28 09:19:46 +00:00
Daniel Schoepe
02eed22659
Only use search history for completion in X.A.Search
2009-09-20 22:14:55 +00:00
Daniel Schoepe
2733268980
Fix regression in XMonad.Prompt's completion
2009-09-20 20:57:11 +00:00
Daniel Schoepe
eac4b6a8d2
Clean keymask before use in XMonad.Prompt
2009-09-20 20:12:29 +00:00
Daniel Schoepe
d783e96352
Export moveCursor in XMonad.Prompt
2009-09-20 19:25:13 +00:00
Daniel Schoepe
e2113acd35
Factor out direction types and put them in X.U.Types
...
This patch factors out commonly used direction types like
data Direction = Prev | Next
and moves them to X.U.Types.
2009-09-19 19:17:17 +00:00
Daniel Schoepe
e8e6cfcc3a
Make the keymap of XMonad.Prompt customizable
...
This patch allows the user to change the keymap XMonad.Prompt and
related modules use to be customized using the XPConfig structure.
2009-09-10 16:08:28 +00:00
Daniel Schoepe
b805a6fa42
Add ability to copy the entered string in X.Prompt
2009-07-09 10:07:03 +00:00
Adam Vogt
5cd48cac7c
Remove trailing whitespace from many modules
2009-07-05 20:12:05 +00:00
sean.escriva
e780b6f81e
Prompt.hs: setSuccess True also on Keypad Enter
2009-04-09 16:26:09 +00:00
quentin.moser
cfbee439a1
XMonad.Prompt autocompletion fix
2009-01-27 18:41:45 +00:00
Dominik Bruhn
3ac1205411
Prompt: Change Filemode to 600 for history-file (fixes bug 244)
2008-12-18 00:16:01 +00:00
gwern0
ef310e1792
Prompt.hs: +greenXPConfig and amberXPConfig
2008-11-19 21:31:22 +00:00
gwern0
8afb72a48e
Prompt.hs: increase font size to 12 from niggardly 10
2008-11-19 21:25:23 +00:00
gwern0
a521838fac
Prompt.hs: replace magic numbers with understandable names
2008-11-19 21:25:02 +00:00
gwern0
96786e0abd
XMonad.Prompt: swap up and down per bug #243
2008-12-03 01:33:23 +00:00
gwern0
f0259987b1
Prompt.hs rename deleteConsecutiveDuplicates
...
That name is really unwieldy and long.
2008-10-08 20:51:31 +00:00
gwern0
c27eb22b39
Prompt.hs: have historyCompletion filter dupes
...
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.
2008-10-08 20:47:10 +00:00
gwern0
a0ac6331df
Prompt.hs: tweak haddocks
2008-10-08 20:46:49 +00:00
gwern0
806c1f4b5f
Prompt.hs: mv uniqSort to next to its confreres, and mention the trade-off
2008-10-08 19:26:45 +00:00
Spencer Janssen
9476610ee0
Forgot to enable historyFilter :(
2008-09-21 09:42:54 +00:00
Spencer Janssen
2d5b9475b9
Prompt: add configurable history filters
2008-09-21 09:34:53 +00:00
Spencer Janssen
03caedc589
Take maintainership of XMonad.Prompt
2008-09-11 23:04:42 +00:00
Spencer Janssen
e677bb3cc1
Overhaul Prompt to use a zipper for history navigation. Fixes issue #216
2008-09-11 22:59:40 +00:00
Joachim Breitner
587078d456
Only start to show the completion window with more than one match
2008-09-08 11:01:29 +00:00
Joachim Breitner
25033caf6e
XPrompt: Add showCompletionOnTab option
...
This patch partially implements
http://code.google.com/p/xmonad/issues/detail?id=215
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.
2008-09-08 10:57:58 +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
Justin Bogner
f736a57bf0
Make prompt keybindings work when numLock or capsLock are active
2008-06-08 17:20:57 +00:00
gwern0
da64090416
Prompt.hs: +a historyCompletion function for use in XPrompts
2008-06-07 07:12:25 +00:00
Trevor Elliott
aa8275e491
Add C-w to XMonad.Prompt
...
* Bind C-w to kill the previous word
2008-06-05 22:06:56 +00:00
Spencer Janssen
b1d4d97c1a
Don't strictify the Display component, this triggers a bug in GHC 6.6
2008-04-16 18:57:33 +00:00
Don Stewart
c98059db64
stictify some fields
2008-04-13 07:01:17 +00:00
Andrea Rossato
5a9781ee48
Font and XUtils: add UTF-8 support and various fixes related to XFT
...
- printStringXMF: use the background color for XFT fonts too
- textWidthXMF now returns the text width even with xft fonts
- textExtentsXMF will now return only the ascend and the descent of a
string.
- stringPosition now takes the display too
- add support for UTF-8 locales: if the contrib library is compiled
with the 'with_xft' or the 'with_utf8' option the prompt and the
decoration system will support UTF-8 locales - this requires
utf8-strings.
2008-03-02 09:57:12 +00:00
Andrea Rossato
cb3f424823
Prompt: regenerate completion list if there's just one completion
2008-02-17 13:27:34 +00:00
Andrea Rossato
72806ee75c
some code formatting
2008-02-17 12:44:34 +00:00
Andrea Rossato
6a026cf692
Prompt: comment only (clafiry completionToCommand uses)
2008-02-16 18:16:20 +00:00
Andrea Rossato
11d3eff158
Prompt: comment only (remove confusing remarks about commandToComplete)
2008-02-16 18:04:12 +00:00
Andrea Rossato
2871ea6662
Prompt: haddock fixes only
2008-02-16 17:23:31 +00:00
Andrea Rossato
a7da5dd460
Prompt: add some methods to make completions more flexible
...
- now it is possible to decide if the prompt will complete the last
word of the command line or the whole line (default is the last
word);
- completing the last word can be fine tuned by implementing
'commandToComplete' and 'completionToCommand': see comments for
details;
- move mkComplFunFromList' from TagWindows to Prompt.
2008-02-16 13:34:54 +00:00
Andrea Rossato
99f6944c3d
Prompt: added nextCompletion and commandToComplete methods to fine tune prompts' completion functions
2008-02-16 11:37:23 +00:00
Don Stewart
0675af2b53
Update to safer initColor api
2008-02-06 19:22:32 +00:00
Andrea Rossato
ababfeca6f
Prompt: code formatting only
2008-01-26 09:32:34 +00:00
Andrea Rossato
1e7cd73544
Prompt: clean up and optimize moveWord a bit
2008-01-13 16:47:45 +00:00