Commit Graph

140 Commits

Author SHA1 Message Date
67047df970 Rename and improve renumber command 2024-07-01 09:59:45 -10:00
551eb152f8 Functions to move & consolidate window configs
Add `eyebrowse-move-window-config` to move an existing window config
from one slot to another, and `eyebrowse-consolidate-window-configs` to
defrag existing slots if there are any gaps left after closing some.
The latter is suitable to use as a hook:

    (add-hook 'eyebrowse-post-window-delete-hook 'eyebrowse-consolidate-window-configs)
2024-07-01 09:59:45 -10:00
4e4fe84202 Add per-config buffer list order 2022-07-12 13:25:00 -07:00
bdc626f88a Add function to create a named window config
Personally, I never have any unnamed window configurations so every
time I create a new window config I am renaming it immediately after
that. It is both - too many unnecessary keystrokes, and thinking
of this (in my head) _atomic_ operation as a sequence of two low-level
steps. This wrapper over `eyebrowse-create-window-config` and
`eyebrowse-rename-window-config` fits perfectly.
2020-11-07 10:55:24 +01:00
11ec69ac36 Convert README to Markdown, update metadata 2020-05-06 15:03:03 +02:00
e483d35e90 Check whether there's a prev/next window config to switch to
Closes #111
2019-09-28 16:58:56 +02:00
4ba5c05ab1 Add a post-window-delete-hook 2019-09-17 10:32:58 +02:00
d75e37a048 Bump version 2019-08-27 20:28:30 +02:00
4899c934fb Adding pre delete hook
Addressing wasamasa comments 1. Removing extra newline 2. Placing hook just before deletion
2019-08-26 19:19:26 -07:00
52e160997a Add option to show only current config in mode line (#102)
* Add option to show only current config in mode line
2019-03-22 10:33:20 +01:00
cb0724b085 Option for not setting up evil keys 2018-12-10 15:01:58 +01:00
ec7e110220 Silence byte-compiler warnings, improve code style 2018-05-14 21:19:40 +02:00
426f569b4e Allow slot number of default workspace to be customizable
Having switched from escreen to eyebrowse, I find myself wanting the
default workspace to be 0 instead of 1, just like escreen.
2017-12-16 17:32:29 +00:00
7294ed5fbf Bump version 2017-11-23 09:06:52 +01:00
1b304141f3 Detect dotted lists and don't walk them 2017-11-23 09:06:34 +01:00
ddb3a7b061 Bump version 2017-11-22 19:45:35 +01:00
d36956c065 Fix up buffer names in window config on rename
Closes #73
2017-11-22 19:45:04 +01:00
56af9e96cf Bump version 2017-03-18 22:18:20 +01:00
9fb955e716 Create new slot on non-matching input
Closes #58
2017-03-18 22:17:06 +01:00
e7c3de9c8b Bump version 2016-12-26 23:38:25 +01:00
3321fb7824 Work around window-state-put being silly
Fixes #55
2016-12-26 23:36:24 +01:00
fddc6d5c1b Bump version 2016-12-21 23:06:51 +01:00
a1fec631fc Deactivate mark before switching window configs
Fixes #57
2016-12-21 23:06:08 +01:00
a009536514 Bump version 2016-11-19 13:42:44 +01:00
1dc4b2b217 Allow restoring small windows
See also #56
2016-11-19 13:42:04 +01:00
41344e2aa2 Bump version 2016-10-27 21:13:05 +02:00
8381052d8f Work around stuff setting the split-window param 2016-10-27 21:12:17 +02:00
375b80cdf4 Add command for creating window configs à la tmux 2016-06-25 11:01:57 +02:00
642ac46b28 Display tooltip when hovering over slot 2016-06-25 11:01:37 +02:00
eb7dac9dba Bump version 2016-06-22 00:03:32 +02:00
4cfe5ef158 Enable switching window configs with mouse-1
Closes #51
2016-06-22 00:03:24 +02:00
cd25e87850 Bump copyright year 2016-01-02 23:49:57 +01:00
132a99fb07 Fix license notice version 2016-01-02 23:49:41 +01:00
6d75409a81 Bump version 2015-12-13 15:16:02 +01:00
adb02b1737 Remove lighter 2015-12-13 15:15:52 +01:00
a53cc6a58c Bump version 2015-11-20 22:26:16 +01:00
35b5c5b579 Allow to specify the tag when renaming a workspace 2015-11-20 22:25:59 +01:00
63ccc2948f Fix comments 2015-11-20 22:25:50 +01:00
ccef280782 Bump version 2015-10-08 20:42:56 +02:00
740afd6ac7 Fix the workaround condition
See #36
2015-10-08 20:42:37 +02:00
9bd9020db6 Bump version 2015-06-26 20:46:14 +02:00
a8938fbb66 Make use of forgotten face
Closes #37
2015-06-26 20:45:53 +02:00
3920344457 Bump version 2015-06-20 13:39:16 +02:00
7f92251f32 Fix window-state-put failing with dedicated flag on
Closes #36
2015-06-20 13:39:01 +02:00
390927c643 Bump version 2015-06-15 08:31:59 +02:00
156623960f Let-bind deactivate-mark in mode line code
Closes #34
2015-06-15 08:31:17 +02:00
0cd51f4852 Bump version 2015-06-14 23:02:51 +02:00
9ce001b04c Make window config closing customizable
Closes #35
2015-06-14 23:02:26 +02:00
8a31c0ed8c Bump version 2015-06-14 23:01:38 +02:00
215297b826 Mark customizable lighter as risky 2015-06-14 23:00:58 +02:00