ivanbrennan
52c5bd61cb
use complCaseSensitivity field
...
Use the newly-added complCaseSensitivity field of XPConfig where
possible, rather than declaring primed function variants.
2020-09-28 22:36:05 -04:00
ivanbrennan
4de529a923
DynamicProjects: allow case-insensitive prompts
...
Provide a way to use case-insensitive directory completion.
2020-09-24 07:57:33 -04:00
Daniel Gorin
28b3e34fd7
Prompt: Use searchPredicate in more cases
...
Prompts based on `mkComplFunList` and `mkComplFunList'` were not
taking into account the `searchPredicate` funtion from `XPConfig`.
This was rather confusing.
We fix it by passing `XPConfig` to these functions; although
this is strictly more than they need, it makes the breaking change very
easy to fix and is also more future-proof.
2019-11-18 20:13:40 +00:00
slotThe
53b57eba14
Replace liftM
and fmap
with <$>
2019-10-08 10:33:56 +02:00
Zubin Duggal
cf789504e8
Use absolute paths in DynamicProjects
2019-02-13 16:06:10 +05:30
Peter Jones
bdec8df4c6
Improve prompts for X.A.DynamicProjects
2017-02-05 19:36:30 -07:00
Peter Jones
217abc39a2
Compose startupHook/logHook in the same order as other modules
...
I believe this was causing issues where a dynamically created
workspace would not properly trigger manageDocks logic.
2016-11-16 15:13:58 -07:00
Peter Jones
5790913eae
Teach X.A.DynamicProjects to use removeWorkspaceByTag when deleting a project
...
When deleting a dynamic project, also delete its workspace.
2016-11-15 17:00:50 -07:00
Ben Boeckel
d414c76da8
warnings: rename shadowing variables
2016-07-16 13:22:12 -04:00
Peter Jones
f35083da9f
Don't auto-delete workspaces
...
* Previously I was removing empty workspaces after switching away from
them, but this seemed to cause a bug when workspaces were defined
statically in your XMonad configuration.
* Next up: a function to delete an existing project.
2015-12-02 20:07:57 -07:00
Peter Jones
ea8e0ea7b6
Add renameProjectPrompt, fix directory prompting completion
2015-12-01 12:08:52 -07:00
Peter Jones
60922e0cae
Remove unnecessary call to XS.modify
2015-11-30 12:54:06 -07:00
Peter Jones
08c88abfb2
Fix a small space leak in DynamicProjects
...
Add a couple of strictness annotations to keep ExtensibleState from
building up thunks.
2015-11-18 13:53:31 -07:00
Peter Jones
b1360f08d0
Fix warnings from hlint
2015-11-16 13:12:49 -07:00
Peter Jones
3b9c6d6ff2
New module: XMonad.Actions.DynamicProjects
2015-11-16 11:51:31 -07:00