Julien Danjou
25a65cc2f3
awful: add support for Home and End keys
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-18 20:39:35 +02:00
Julien Danjou
dcbe24b521
awful: fix bug with no completion
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-18 20:32:54 +02:00
Julien Danjou
9b6d03d05f
awful: menu supports for C-w
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-18 20:30:53 +02:00
Julien Danjou
dc452cb8c0
awful: use env to find bash
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-18 20:13:35 +02:00
Julien Danjou
ecb1db4ca3
awful: enable bash completion
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-18 20:07:18 +02:00
Julien Danjou
6cfa589f03
tag: introduce geti() to get tag with numbers as index
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-18 17:56:24 +02:00
Julien Danjou
471e0f1088
tag: tag.get() now returns an 'hash' table
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-18 16:04:49 +02:00
TANABE Ken-ichi
95c8e05c4d
Add client_zoom
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-18 13:24:43 +02:00
Julien Danjou
1edaef8247
awful: support completion callback
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-18 13:07:32 +02:00
Julien Danjou
d9f49a0076
awful: add C-g support in menu
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-18 12:46:12 +02:00
Julien Danjou
9aa52f7b0f
awful: fix a bug with backspace in menu
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-18 08:41:45 +02:00
Julien Danjou
6d2fc20038
awful: add some control with modkeys
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-17 16:54:46 +02:00
Julien Danjou
975eba0049
awful: simplify menu args
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-17 16:37:27 +02:00
Julien Danjou
66258a6d23
awful: add a cursor in the menu
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-17 16:11:35 +02:00
Julien Danjou
124c650929
awful: add eval() and more check in menu
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-13 17:51:28 +02:00
Julien Danjou
927d2af72f
[awful] Escape menu command
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-11 15:52:34 +02:00
Julien Danjou
f0131d985d
[awful] Fix a bug in escape(), add unescape
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-11 15:49:57 +02:00
Lucas de Vries
76657e590c
[awful/tabulous] Tagging to marking, add tabulous keybindings
...
Rename awful tagging to marking clients, create ismarked, togglemarked
and unmark, use userhooks for marked and unmarked, add tabulous
keybindings to the default config.
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-11 10:35:54 +02:00
Julien Danjou
a82a56d5f8
[awful] Add a tagging system to manipulate windows
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-11 08:52:07 +02:00
Lucas de Vries
0ccfea330a
[tabulous] Improve
...
I've attached a patch file which improves on the recently added
tabulous lib a lot, using it will require a bit more config-end logic,
but it's much more powerful and allows for things such as tabbars and
autotabbing.
List of changes:
* [awful] Add awful.hooks.userhook_create and
awful.hooks.userhook_call so external libs can easily add their own
hooks (tabulous uses these)
* Tabulous now uses a tabindex system, instead of a messy circular
table, every set of tabs is now a tabbed view, this is more practical
and allows for the same order to be retained even if the focus shifts
(otherwise, the currently focussed tag would always be the first one
in the tabbar)
* Tabulous now exports a number of extra functions that will help you
in managing your tabs efficiently
* Tabulous now has an autotab_start() function you can call
(preferably right after the require so any other hooks you may have
set up won't interfere with it), when this is on, any newly created
windows will automatically be tabbed into the current tabbed view if
you have one selected (if the focussed window is not part of a tabbed
view, tabulous will do nothing)
* Tabulous bugfixes
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-11 07:47:57 +02:00
Julien Danjou
7d79509df9
[keygrabber] Fix key mapping
...
- Use Mod5 to enter group 2 and 3
- Do not call the function is key not recognized
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-10 22:37:45 +02:00
marc lagrange
77fc1cb503
[awful] Add escape function
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-10 18:26:14 +02:00
Julien Danjou
13a96b6edd
[keygrab] Add keygrabbing infrastructure
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-10 17:22:36 +02:00
Julien Danjou
cd825b36c0
[awful] Add a check in toggletag
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-10 11:51:36 +02:00
Julien Danjou
43fee02a5b
[tabulous] First import
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-10 10:18:56 +02:00
Julien Danjou
1049393840
Revert "Replace tags by workspaces"
...
This reverts commit 00f966ea04
.
Revert "[focus] Fix bogus arguments"
This reverts commit 816b5d16bc
.
Revert "[mouse] Fix bug with floating"
This reverts commit 89daa72790
.
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-09 21:56:03 +02:00
Julien Danjou
00f966ea04
Replace tags by workspaces
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-09 16:30:46 +02:00
Julien Danjou
ce44489bf2
[awful] Add client.movetoscreen()
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-09 09:06:00 +02:00
marco candrian
57227075d9
[awful] client_moveresize(+/- x-offset, +/- y-offset, +/- width, +/- height)
...
e.g.:
awful.client.moveresize(10, 0, 0, 0) --increase x-offset by 10 pixels -> moves it to the right
awful.client.moveresize(0, 0, -10, 0) --decreases width of client by 10 pixels
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-07 10:41:19 +02:00
Lucas de Vries
252fd45573
[awful] Handle hooks
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-31 15:47:00 +02:00
Julien Danjou
60c8a3593d
[lua] Split screen.* out of awesome.*
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-27 16:07:17 +02:00
Julien Danjou
a5c00cca24
[layout] Pass screen number on arrange; fix layoutbox
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-26 16:07:35 +02:00
Fabienne Ducroquet
32b18d929a
Add functions to change the layout
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-24 15:46:40 +02:00
Julien Danjou
60b9a9d2dc
[awful] Export some function under tag, add layout_get
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 17:09:49 +02:00
Julien Danjou
ccb2a2db77
[lua] Remove regex matching
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 13:17:02 +02:00
Lucas de Vries
961244964c
[awful] Add a couple of trivial functions
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 11:51:53 +02:00
Julien Danjou
e835f9604b
[awful] Fix tag.view{prev,next}
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-22 08:56:57 +02:00
Lucas de Vries
97525dc0a6
[awful] Move the mouse when switching screen focus
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-21 16:59:39 +02:00
Julien Danjou
1f046b3c9f
[everything] Switch from libconfuse to Lua
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-20 18:01:15 +02:00