Henrik Lissner
095b32979f
Register workspace buffers opened via bookmark-jump
2020-07-28 16:06:37 -04:00
Henrik Lissner
3cf726c07a
Bump :ui workspaces
...
hlissner/persp-mode.el@14325c1 -> Bad-ptr/persp-mode.el@14325c1
2020-06-24 19:07:03 -04:00
Henrik Lissner
2dd849e5f9
Bump :ui workspaces
...
Bad-ptr/persp-mode.el@391a7dc -> hlissner/persp-mode.el@14325c1
Until Bad-ptr/persp-mode.el#116 is merged.
2020-06-18 13:55:42 -04:00
Henrik Lissner
847bbf380c
persp-kill-foreign-buffer-behavior = kill
...
Don't bother the user with prompts. If they're killing a buffer, they
want to kill the buffer.
2020-06-13 17:12:23 -04:00
Henrik Lissner
60ca118eb2
Fix #3166 and #3288 : over-eager project-root caching
...
And prevent explicit projectile-project-root interfering with project
switching.
2020-06-04 19:43:20 -04:00
Henrik Lissner
49cdda3e3d
Bump :ui
...
Alexander-Miller/treemacs@ee1b523 -> Alexander-Miller/treemacs@10c96c9
abo-abo/ace-window@7e0777b -> abo-abo/ace-window@7003c88
hlissner/emacs-doom-themes@8d5ddbb -> hlissner/emacs-doom-themes@254d476
jaypei/emacs-neotree@98fe213 -> jaypei/emacs-neotree@5e12716
joostkremers/writeroom-mode@9b6e55f -> joostkremers/writeroom-mode@7f7acde
We're also transitioning from abbreviated SHA1 hashes to full ones. See
45cdfb125
for why.
2020-04-29 23:48:42 -04:00
Henrik Lissner
db16b12633
persp-reset-windows-on-nil-window-conf = nil
...
Do nothing when opening a perspective with no window conf; this is
particularly useful for emacsclient frames that are opened without a
dedicated workspace.
2020-04-29 14:44:51 -04:00
Henrik Lissner
7c5903c339
Bump :ui modules
...
hlissner/emacs-doom-themes@0760079 -> hlissner/emacs-doom-themes@bbb3725
tarsius/hl-todo@5d2ea49 -> tarsius/hl-todo@3bba459
abo-abo/hydra@e3beffd -> abo-abo/hydra@16fa8d1
seagle0128/doom-modeline@0df5585 -> seagle0128/doom-modeline@0642f71
syohex/emacs-anzu@592f8ee -> syohex/emacs-anzu@2e69955
jaypei/emacs-neotree@c2420a4 -> jaypei/emacs-neotree@98fe213
ema2159/centaur-tabs@af50f87 -> ema2159/centaur-tabs@e6bf9f5
Alexander-Miller/treemacs@4eb8eb8 -> Alexander-Miller/treemacs@81b69d9
syohex/emacs-git-gutter-fringe@16226ca -> syohex/emacs-git-gutter-fringe@da19a47
Bad-ptr/persp-mode.el@e330e62 -> Bad-ptr/persp-mode.el@391a7dc
jabranham/mixed-pitch@6090716 -> jabranham/mixed-pitch@734fbdf
2020-03-27 16:18:52 -04:00
Henrik Lissner
031dc5eb1d
Fix +workspaces-switch-project-function not respecting dir local vars
2020-03-10 01:47:34 -04:00
Henrik Lissner
5cc2befc72
Fix #2609 : switch-project no-ops for helm users
2020-02-29 00:03:40 -05:00
Henrik Lissner
88dd15e204
Revise comments
2020-02-28 22:26:19 -05:00
Henrik Lissner
505ca8712d
Prevent 'not in valid workspace' error on switch project
2020-02-25 14:13:07 -05:00
Henrik Lissner
e220549bb8
Fix #2595 : immortal find-file prompt on project switch
...
Regression caused by 8049914e0
, for #2591
2020-02-24 22:27:25 -05:00
Henrik Lissner
8049914e0e
Fix #2591 : fix project switch hooks not running
...
When :ui workspaces was enabled.
2020-02-24 20:47:57 -05:00
Henrik Lissner
93fce97e61
Refactor +workspaces-add-current-buffer-h
2020-02-11 17:47:39 -05:00
Henrik Lissner
725003376f
Add indirect buffer itself to workspace
2020-02-11 17:01:00 -05:00
Henrik Lissner
fe584a1f0c
Add (real) indirect buffers to workspace
2020-02-11 17:00:41 -05:00
Henrik Lissner
3ab70d78eb
Add +workspace/swap-{left,right} commands
...
For changing the order of workspaces.
Relevant to #2488 , #2487
2020-02-06 15:20:42 -05:00
Henrik Lissner
5eeb362610
Ensure workspace in insertion order
...
Closes #2488
Fixes #2487
2020-02-06 15:20:42 -05:00
Henrik Lissner
a9402cfb55
Fix #2373 : bring back package pinning
...
This needs some serious refactoring...
2020-01-25 19:02:00 -05:00
Henrik Lissner
4cc14389e8
PIN ALL THE PACKAGES
2020-01-14 22:32:11 -05:00
Henrik Lissner
9fce4d5106
Remove +workspace-buffer-list return order #2315
...
I cannot guarantee this. We simply return was `persp-buffers PERSP`
returns. How buffers are ordered is up to persp-mode.
2020-01-06 00:58:08 -05:00
Henrik Lissner
195dfda045
Minor refactors & comment revision
2020-01-02 21:16:02 -05:00
Henrik Lissner
adc8cba14b
Revise docstrings & minor reformatting
2019-12-26 01:41:44 -05:00
Henrik Lissner
458cdd5df4
ui/workspaces: remove extra workspaces when restoring sessions
2019-12-22 19:59:22 -05:00
Henrik Lissner
a49c0b6691
Output feedback from buffer/session kill commands
2019-12-21 03:30:44 -05:00
Henrik Lissner
c13b8df5df
Minor refactors & reformatting
2019-12-05 14:56:16 -05:00
Henrik Lissner
35ce37532b
ui/workspaces: merge +ivy/workspace/switch-to into +workspace/switch-to
...
Relevant to #2127
Closes #2130
2019-12-01 15:41:28 -05:00
Rudi Grinberg
4b77b413c5
Add ivy command for workspace switching
2019-12-01 16:13:40 +07:00
Rudi Grinberg
dd004dea79
Easier creation of named workspaces
...
When a user tries to switch to a named workspace that doesn't exist,
creat it, instead of just failing.
Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2019-12-01 15:10:51 +07:00
Henrik Lissner
d347574d30
Fix #1973 : selected region survives switching workspaces
...
Leaving behind ineffectual region highlights
2019-10-28 23:23:13 -04:00
Henrik Lissner
4ccb69dbd0
ui/workspaces: fix unrenamed workspace on project-switch #1942
2019-10-25 02:42:54 -04:00
Henrik Lissner
a3fa1e07b1
Refactor doom/kill-*-buffer commands
2019-10-10 16:11:42 -04:00
Foivos Zakkak
c5f34a7d04
Fix #+SINCE in ui/workspaces/README.org
2019-10-10 01:48:05 +03:00
Foivos Zakkak
11e4e81d79
Update Commands & Keybindings in Workspaces README
2019-10-10 00:43:43 +03:00
Henrik Lissner
d297dc6934
Minor refactor & comment revision across the board
2019-10-03 23:33:59 -04:00
Henrik Lissner
3f7e0fd103
Fix +workspace/delete changing workspaces
...
...when deleting other workspaces.
2019-09-29 23:12:43 -04:00
Henrik Lissner
060f6a36d3
Fix +workspace/delete initially filtering workspaces
...
SPC u SPC TAB d will prompt you for the workspace you want to delete,
with the name of the current workspace prefilled into the the
minibuffer. This filters out all other workspaces from the get go, which
may fool you into thinking you can only delete the current workspace.
Now it only selects the current workspace by default, without filtering
them.
2019-09-29 12:50:20 -04:00
Henrik Lissner
525193f94b
ui/workspaces: fset -> defalias
...
Allows these commands to be advised.
2019-09-26 17:55:33 -04:00
Henrik Lissner
e10cd8cf2e
Insult byte-compiler's mom
...
Yeah, that shut him up.
2019-09-20 23:10:53 -04:00
Henrik Lissner
f7c368c5da
ui/workspaces: associate files opened via emacsclient
...
...with the current workspace.
2019-09-14 18:28:30 -04:00
Henrik Lissner
059ede53b6
Update all unit tests
...
To meet changes introduced from the straight branch merge.
2019-09-03 00:59:46 -04:00
Henrik Lissner
9e122c6847
ui/workspaces: fix session restoration
...
Caused by an inverted buffer filter when saving the current session.
2019-08-28 12:41:00 -04:00
Henrik Lissner
243d69bb6d
ui/workspaces: don't register filtered buffers
...
May indirectly address #1525
2019-08-22 14:45:40 -04:00
Henrik Lissner
9b1c49149c
New fix for #1525 : 'selecting deleted buffer' error
2019-08-21 00:29:02 -04:00
Henrik Lissner
58fb9faf3a
ui/workspaces: use add-hook! for inline hook
2019-08-17 16:04:41 -04:00
Henrik Lissner
0cf669ab92
Fix fix for #1525
...
Original fix complained about void function setf persp-buffers.
2019-08-15 21:30:59 -04:00
Henrik Lissner
e32fd0c7e1
Fix #1525 : selecting deleted buffer errors
...
...when killing Emacs or switching perspectives.
2019-08-15 21:14:21 -04:00
Henrik Lissner
db1c1995fd
ui/workspaces: fix evil-window-delete remapping
...
Relevant to #1641
2019-08-08 23:58:41 -04:00
Henrik Lissner
19ecf8e46a
Correct last inline hook defuns
...
See a3e262c7
for rationale
2019-07-28 16:10:53 +02:00