Commit Graph

172 Commits

Author SHA1 Message Date
Alec Berryman
a629ed1176 Abusing TODO as a bug tracker: note about overlapping 2007-04-02 22:29:56 +00:00
Alec Berryman
8c58c998db Comment typo: more -> move 2007-04-02 22:19:48 +00:00
Alec Berryman
46587a0a87 Note the Xinerama bugs I've experienced in the TODO 2007-04-02 16:08:02 +00:00
Jason Creighton
3b36be5055 vertical (master area on top) tiling 2007-04-03 04:06:58 +00:00
Spencer Janssen
4b91b535ff Comment typo. 2007-04-02 21:46:05 +00:00
Spencer Janssen
4a912c8613 Comment only. 2007-04-02 07:24:18 +00:00
Spencer Janssen
93be71bb88 Revert to the old layout code. 2007-04-02 04:51:14 +00:00
Alec Berryman
8d1deb69eb Type error: lockMask :: KeyMask, not KeySym
Error prevents compilation on 64-bit systems.
2007-04-01 14:34:16 +00:00
Alec Berryman
14282027e6 Suggest an alternative modMask for emacs users 2007-04-01 16:10:27 +00:00
Alec Berryman
df4bda60ff Remove trailing spaces, no content changed 2007-04-01 14:45:39 +00:00
Alec Berryman
b3fc66b15b Fix type error in dimensions field of XState record for 64-bit systems
Fallout from Int->CInt conversion.
2007-04-01 14:42:29 +00:00
Jason Creighton
b4076c2ac2 Config.hs comment formatting/typo 2007-04-01 05:57:11 +00:00
Jason Creighton
b22432a8b3 "dmenu" operation to spawn dmenu only on the current screen (for Xinerama)
This requires a dmenu that will accept -x and -w. Currently, This means
applying this patch: http://www.jcreigh.com/dmenu/position-options.patch (I'm
trying to see if I can get this into dmenu upstream; haven't heard anything
back yet.)
2007-04-01 01:27:12 +00:00
Don Stewart
bb1c1cf062 sanitize key bindings
Changes mean:

* gmrun is like the dmenu key, but with shift set. 
    -    , ((modMask .|. shiftMask, xK_F11   ), spawn "gmrun")
    +    , ((modMask .|. shiftMask, xK_p     ), spawn "gmrun")

 If no one actually uses both gmrun and dmenu, we should consider only
 using mod-p for this.

* restart is like quit, but with 'ctrl' set:
    +    , ((modMask .|. shiftMask, xK_q                     ), io $ exitWith ExitSuccess)
    +    , ((modMask .|. shiftMask .|. controlMask, xK_q     ), io restart)

* revert to 'wer' ordering for xinerama screens:
    -        | (key, sc) <- zip [xK_e, xK_r, xK_t] [1..]
    +        | (key, sc) <- zip [xK_w, xK_e, xK_r] [1..]

that's the only binding order that makes sense, since they're meant to
refer to screens 1 2 and 3, hence 'wer' (look at the keyboard to see why)
2007-04-01 03:35:22 +00:00
hughes
0bb46e09cb Cleaned up layout a little bit 2007-04-01 02:36:39 +00:00
Don Stewart
cf91d8aa53 restore dwm-style keybindings. mod-shift-{j,k} resize in vert mode 2007-04-01 02:54:33 +00:00
hughes
1909c353b7 Merged things together with dons changes. 2007-04-01 02:18:46 +00:00
hughes
1768981f90 Config.hs avoids conflict with essential M-w Emacs shortcut. 2007-04-01 01:51:35 +00:00
hughes
10a0e21e00 Vertical/horizontal split, and resizability. 2007-04-01 01:47:06 +00:00
hughes
75187c4b41 Remove evil gmrun shortcut. 2007-03-30 14:45:58 +00:00
Don Stewart
b3dbe98e64 formatting only 2007-04-01 00:47:26 +00:00
Don Stewart
93cf0950e8 formatting fixes. the style is getting a bit dodgy in some places... 2007-04-01 00:28:03 +00:00
Spencer Janssen
3303b4a101 Move safeFocus from Main to Operations 2007-03-31 01:00:24 +00:00
Jason Creighton
e743ef0c2d removed refocus; moved functionality to setFocus 2007-03-31 00:34:42 +00:00
Jason Creighton
207bd516e1 refactored "focus changed" code into "refocus" 2007-03-30 03:54:54 +00:00
Alec Berryman
a5e3f1daa0 Window borders
Colors taken from dwm's config.default.h and hard-coded in Operations instead
of Config because of import cycle.

Windows overlap slightly in the current tiling algorithm and sometimes prevent
the active window from being completely surrounded by a red border.
2007-03-29 18:21:59 +00:00
Spencer Janssen
03f3464915 Add AMD64 note to the README 2007-03-29 05:52:50 +00:00
Alec Berryman
957832e4c5 Type error: button1 :: Button, not :: ButtonMask 2007-03-29 02:43:30 +00:00
Spencer Janssen
ce99fce902 Fix refreshKeyboardMapping issues. Requires the latest X11-extras 2007-03-28 21:57:53 +00:00
daniel
5e6407df7f allow mouse to change current workspace 2007-03-28 10:34:35 +00:00
daniel
5ae3c6a1fc first shot at allowing click to focus windows 2007-03-28 10:15:40 +00:00
daniel
97638a648c added a quickcheck property 2007-03-28 02:53:37 +00:00
Spencer Janssen
18a1fe776d Compatibility with CInt'ified X11 2007-03-28 07:14:36 +00:00
Don Stewart
e7e46afc02 one less todo 2007-03-27 23:18:46 +00:00
Jason Creighton
ec38d07940 whitespace 2007-03-27 01:33:50 +00:00
Jason Creighton
cb9be6d565 updated TODO (Config.hs completed) 2007-03-27 01:41:24 +00:00
hughes
79d64f2b19 Config supports Ctrl+Space for gmrun again. 2007-03-26 15:12:43 +00:00
hughes
4fc3448186 Workspace-specific layouts 2007-03-26 15:02:13 +00:00
Alec Berryman
bffb0126e0 Typo: use dmenu_path instead of emenu_path 2007-03-26 14:03:35 +00:00
Spencer Janssen
5bc238964d Focus follows mouse.
This change makes the window under the mouse pointer the focused window.  This
isn't quite what we want, but it is a step in the right direction.  The next
step is to somehow inhibit the CrossingEvents generated during workspace and
layout switches.
2007-03-26 12:47:25 +00:00
Spencer Janssen
3288347e1e Update todo 2007-03-26 10:24:41 +00:00
daniel
cb4e6d86a1 Extra config: defaultLayout 2007-03-26 07:42:34 +00:00
daniel
1cd2772ca8 updated TODO 2007-03-26 07:34:15 +00:00
daniel
929d9c784a minor aesthetic changes 2007-03-26 07:33:39 +00:00
Don Stewart
876417cfe8 fix 2007-03-26 07:58:12 +00:00
Spencer Janssen
a50a6bbd29 Restrain leftWidth 2007-03-26 09:50:34 +00:00
Jason Creighton
bfae1e5cb6 Config.lhs -> Config.hs 2007-03-26 05:40:04 +00:00
Jason Creighton
0bb51dae3d added Config.lhs and moved most things in Main.hs into Operations.hs to enable this 2007-03-26 05:13:41 +00:00
Jason Creighton
d9a6abede0 Xinerama focus bug (couldn't focus on current workspace) 2007-03-25 20:37:02 +00:00
Jason Creighton
ec344fa383 restart (simple exec(), no state saved) 2007-03-23 02:37:38 +00:00