Mats Rauhala
8056bb5c2c
Action search autocomplete based on whole line
...
The previous version autocompleted based on words, but when searching from web
sites, it makes more sense to autocomplete based on the entire search.
2011-05-04 21:52:01 +00:00
Daniel Wagner
29cad0672e
documentation: tell where to find a few auxiliary functions that might be useful in conjunction with X.A.DynamicWorkspaces
2011-04-15 22:48:46 +00:00
Adam Vogt
786613198b
Fix xinerama workspace swapping with A.CopyWindow.killAllOtherCopies
...
Spotted by arlinius in #xmonad, and this only shows up for xinerama setups.
Using an algorithm that scales better with number of workspaces would probably
be shorter too (visiting them in turn, rather than doing random access), but
probably not worth the effort.
2011-03-01 03:37:36 +00:00
Adam Vogt
ed12889c2c
Fix A.Gridselect image links (thanks dobblego)
2011-01-19 23:01:13 +00:00
Adam Vogt
a976d33038
Fix A.OnScreen example code typo
2010-12-12 16:18:50 +00:00
Adam Vogt
52d3aa1500
Rename state in A.Gridselect to avoid name shadowing (mtl-2)
2010-11-15 23:22:22 +00:00
Clemens Fruhwirth
cbb20fb3a8
Substring search support for X.A.GridSelect. As keymaps get more complicated to support different styles, the gs_navigate element is fundamentially changed.
2010-11-02 21:12:13 +00:00
Clemens Fruhwirth
e544e09cbb
Make substring search case insensitive
2010-10-16 21:29:04 +00:00
Clemens Fruhwirth
3a886e0844
Introduce grayoutAllElements in X.A.GridSelect
2010-10-16 21:25:59 +00:00
Clemens Fruhwirth
27fc66bb2c
Add substring filter to td_elementmap
2010-10-16 18:36:44 +00:00
Clemens Fruhwirth
3a35fe3f3d
Refactor for ad-hoc element and position matching turning td_elementmap into a function using the new td_availSlot and td_elements fields
2010-10-16 18:35:54 +00:00
Clemens Fruhwirth
06bb702240
Remove nub from diamondLayer in X.A.GridSelect
2010-10-16 18:31:32 +00:00
Clemens Fruhwirth
3cee73fe02
Convert access of td_elementmap from field styled to function call styled in X.A.GridSelect
2010-10-16 16:47:57 +00:00
Clemens Fruhwirth
ffe08858ab
Make use of field names when constructing TwoDState in X.A.GridSelect
2010-10-16 16:41:51 +00:00
mathstuf
88380dc1da
windowbringer-menu-choice
...
Add functions to allow users to use a menu other than dmenu and pass arguments
to the menu.
2010-09-05 01:35:22 +00:00
moserq
4339b7ac00
Orphan my modules
2010-10-01 10:43:00 +00:00
Jan Vornberger
82147d137c
Minimize: Replaced calls to 'sendMessage' (BW.focusDown) and 'windows' with alternative methods
...
Calling these functions during message handling results in the loss of layout state.
This fixes a number of bugs related to the combination of X.L.Minimize with a decoration.
2010-07-27 22:48:41 +00:00
gwern0
bac3e0d658
WindowGo: bulk up 'runOrRaise' doc to point to 'raiseMaybe' for shell scripting
2010-07-12 04:56:32 +00:00
gwern0
9f6bb1a26e
WindowGo: fmt & sp
2010-07-12 04:29:15 +00:00
Khudyakov Alexey
e708caf2ac
encode string of bytes not list of chars
2010-06-13 11:33:41 +00:00
gwern0
c6178cacd2
GroupNavigation.hs: clean up imports
2010-06-08 20:38:32 +00:00
Norbert Zeh
9300140701
Fix bug in history maintenance of X.A.GroupNavigation
...
When the focused window was closed without a new window receiving focus, the
closed window was not removed from the history database, making for example
"nextMatch History (return True)" misbehave. This patch fixes this.
2010-06-04 08:14:31 +00:00
Nicolas Pouillard
316e26fd0c
TopicSpace: +reverseLastFocusedTopics
2010-05-20 07:28:44 +00:00
Nicolas Pouillard
c1a3a1c19d
TopicSpace: improve the lastFocusedTopic handling
...
Now the list of last topics is internally kept but
only visually truncated.
2009-12-20 21:28:13 +00:00
Norbert Zeh
142eac2eb3
X.A.GroupNavigation with containers < 0.3.0.0 compatibility
...
This patch replaces the use of Seq.filter and Seq.breakl with two
functions flt and brkl that do the same. This is necessary to
keep compatibility with containers < 0.3.0.0 because Seq.filter and
Seq.breakl were introduced only in containers 0.3.0.0.
2010-05-14 22:21:53 +00:00
Norbert Zeh
d01bb24022
New module XMonad.Actions.GroupNavigation
...
This module adds two related facilities. The first one allows cycling through
the windows in a window group. A group is defined as the set of windows for
which a given Boolean Query returns True. The second one keeps track of the
history of focused windows and allows returning to the most recently focused
window in a given window group before the currently focused window.
2010-05-10 08:14:12 +00:00
Adam Vogt
b21208dad7
Remove trailing whitespace in A.KeyRemap
2010-05-03 15:32:58 +00:00
stettberger
99e5a4393f
Adding XMonad.Actions.KeyRemap for mapping single keys
...
With KeyRemap it is possible to emit different keys to client windows, when
pressing some key. For example having dvorak layout for typing, but us for
keybindings.
2010-05-02 15:23:22 +00:00
Adam Vogt
d310cf5f69
A.Search: Remove unnecessary `do'
2010-04-29 13:47:49 +00:00
Khudyakov Alexey
f7d8eb3fdd
Fix escaping of URI
2010-04-23 20:47:07 +00:00
Adam Vogt
78f13d2acd
Use imported `fi' alias for fromIntegral more often.
...
Also moves `fi' into U.Image to avoid cyclic imports,
though XUtils sill exports that definition.
2010-04-16 21:29:39 +00:00
Jan Vornberger
4e8285dcbe
WindowMenu: own colorizer that works better with Bluetile's new theme
2010-04-02 18:41:19 +00:00
quentin.moser
97e68c1bc8
Update my e-mail address
2010-01-17 01:11:09 +00:00
Jurgen Doser
208d920b6b
fixed argument order to isPrefixOf in a couple of places in X.A.Search
...
In some places, ((!>), prefixAware, and one place in the documentation),
isPrefixOf was used with wrong argument order. In particular, this made
combining search engines not work as advertised, for example, the predefined
search engine "multi".
2010-03-16 12:20:10 +00:00
gwern0
c3796a9cb1
DynamicWorkspaces.hs: rm whitespace
2010-03-14 20:59:51 +00:00
Anders Engstrom
649bb08374
X.A.PhysicalScreens cleaning and allow cycling
...
Remove redundant import to supress warning, did some refactoring to use xmonad internal things to find screens instead of using X11-stuff. Also added ability to cycle between screens in physical order.
2010-03-08 11:37:04 +00:00
Daniel Schoepe
aa34798b99
Prevent possible pattern match failure in X.A.UpdateFocus
2010-02-21 23:47:35 +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
Wirt Wolff
57c00ea498
A.CycleWindows replace partial rotUp and rotDown with safer versions
...
Rather than throw exceptions, handle null and singleton lists, i.e.
f [] gives [] and f [x] gives [x].
2010-01-23 23:19:12 +00:00
Brent Yorgey
1eb50b2028
import new contrib module, X.A.DynamicWorkspaceOrder
2009-12-30 19:23:50 +00:00
Brent Yorgey
f25c348669
X.A.CycleWS: export generalized 'doTo' function for performing an action on a workspace relative to the current one
2009-12-30 19:19:53 +00:00
Brent Yorgey
2c4e5f5d53
new contrib module, X.A.DynamicWorkspaceGroups, for managing groups of workspaces on multi-head setups
2009-12-29 16:57:02 +00:00
Brent Yorgey
d384a98ccb
new contrib module from Tomas Janousek, X.A.WorkspaceNames
2009-12-29 16:39:15 +00:00
Adam Vogt
2f0e880ccd
Use imported xC_bottom_right_corner in A.MouseResize
2009-12-27 23:37:05 +00:00
Tomas Janousek
311994f9ef
X.A.MouseResize: assign an appropriate cursor for the resizing inpuwin
2009-12-27 21:21:40 +00:00
intrigeri
d32efe75e4
Actions/Search: added openstreetmap
2009-12-22 11:45:45 +00:00
Tomas Janousek
1d6a171dd2
X.A.GridSelect: documentation typo fix
...
spotted by Justin on IRC
2009-12-11 18:25:15 +00:00
Adam Vogt
e8cfb696ad
A.GridSelect shouldn't grab keys if there are no choices.
...
Thanks thermal2008 in #xmonad for bringing up the corner case when gridselect
is run with an empty list of choices.
2009-12-10 18:30:38 +00:00
Nils Schweinsberg
9464b32395
onScreen' variation for X () functions
2009-12-09 00:37:17 +00:00
Jan Vornberger
c729dac32e
BluetileCommands - a list of commands that Bluetile uses to communicate with its dock
2009-12-08 23:44:31 +00:00