slotThe
b1782da37c
Merge pull request #520 from nikshalark/master
...
Redefine `ComplCaseSensitivity` as a proper sum type. (#509 )
2021-04-17 09:23:09 +02:00
nikshalark
f49e7d653a
Redefined ComplCaseSensitivity
as a proper sum type. ( #509 )
2021-04-17 02:19:16 -04:00
Tomas Janousek
336afc82ca
X.U.ClickableWorkspaces: Fix typo
2021-04-15 10:51:32 +01:00
Tomas Janousek
52bb28824d
X.U.ClickableWorkspaces: Improve getWsIndex doc
2021-04-15 08:48:40 +01:00
slotThe
1d7abb102f
Merge pull request #512 from oogeek/ClickableWorkspace-Improve
...
X.U.ClickableWorkspaces: Fix integration with X.A.DynamicWorkspaces
2021-04-15 08:44:10 +02:00
slotThe
ad1e858bac
Merge pull request #508 from slotThe/prompt-ah-immediate
...
X.Prompt: fix selection not entering history
2021-04-14 08:12:23 +02:00
slotThe
83aaf0414b
X.A.EasyMotion: Update documentation
2021-04-13 19:16:31 +02:00
slotThe
c649d314fa
X.A.EasyMotion: Small nits
...
Superficial simplifications for certain functions
2021-04-13 19:16:16 +02:00
slotThe
78f3ad26ed
X.A.EasyMotion: Strictify records
...
There is no reason for these not to be strict.
2021-04-13 19:16:08 +02:00
slotThe
827ea89b6b
X.A.EasyMotion: Add Haddock headings
...
These are generally very useful for users in order to get a quick
overview of what the module offers them.
2021-04-13 19:16:03 +02:00
oogeek
a33de7f73a
ClickableWorkspace Improvement for X.A.DynamicWorkspaces
2021-04-13 20:38:54 +08:00
Joan MIlev
f5464224e2
X.A.EasyMotion: export proportional ( #514 )
2021-04-12 19:14:19 +02:00
slotThe
563aa08fae
X.A.EasyMotion: font -> emFont
...
the `font` field is already exported by X.Prompt and so there is a
conflict when importing both modules unqualified (as many people do).
2021-04-12 09:16:46 +02:00
slotThe
a05128359a
X.A.EasyMotion: consistent indentation, hlint nits
2021-04-12 08:28:19 +02:00
Matt Kingston
99ea4c23e8
New module: Actions.EasyMotion ( #222 )
2021-04-12 08:12:42 +02:00
Tomáš Janoušek
0ebd3a0534
Merge pull request #507 from slotThe/minimal-pragmas
...
Add `MINIMAL` pragmas to `HasName` and `XPrompt`
2021-04-10 09:29:09 +01:00
slotThe
8aefbf8883
Add MINIMAL for HasName
2021-04-10 08:32:32 +02:00
slotThe
7702fa052b
Add MINIMAL for XPrompt
2021-04-10 08:32:32 +02:00
slotThe
828983060d
X.Prompt: fix selection not entering history
...
When `alwaysHighlight` is enabled and one immediately presses (by
default) Return after opening the prompt (because the highlighted
completion is what one wants) then the selection will not enter the
prompt history. Instead, an empty string will be entered because there
hasn't been any input yet and hence the `highlightedCompl` field has not
yet been filled in.
The fix is simply checking whether `alwaysHighlight` is set during
startup and, if yes, already setting the highlighted completion to the
first suggestion.
2021-04-09 15:29:51 +02:00
slotThe
d7ad486a6e
X.Prompt: get rid of MultiWayIf
...
Not needed anymore
2021-04-08 14:47:59 +02:00
slotThe
344ace492b
X.Prompt: Properly handle one completion in hlComplete
...
This builds upon the idea of 780360abf0
but it fixes the issue in a bit of a nicer way; instead of throwing an
exception and closing the prompt, we simply check if there is only a
single completion available inside `hlComplete` directly.
While what 780360abf0
said is true insofar
that we have incomplete information when inside `hlComplete`, this does
not actually matter in this case. We have access to the complete user
input (possibly consisting of things not from this round of completion),
which is enough here.
2021-04-08 14:47:39 +02:00
Tomáš Janoušek
72548b9206
Merge pull request #491 from liskin/pr/dynamicicons-changes
...
X.H.DynamicIcons: Cleanups, docs improvements, composability with other *PPs
2021-04-08 09:26:48 +01:00
slotThe
c5ccb1a7ef
Merge pull request #505 from slotThe/hl-item
...
X.Prompt: Special handling of one highlighted item
2021-04-07 15:26:56 +02:00
slotThe
780360abf0
X.Prompt: Special handling of one highlighted item
...
Fixes a bug introduced in f2cfaa3398
.
The changes there allowed the prompt to cycle through its input; it now
becomes necessary to single out the case of only having a single
suggestion that's also highlighted. Otherwise, `hlComplete` (condition:
`alwaysHighlight` is enabled) will loop forever. This case can't be
handled from within hlComplete, as we are giving it incomplete
information to start with (by only calling it with the last word of the
current completion in `handleCompletion`), which is necessary for things
like completing arguments.
2021-04-06 19:46:21 +02:00
Tomas Janousek
78b6df0e69
Drop some recently added trailing whitespace
2021-04-05 21:24:43 +01:00
Yecine Megdiche
a668b0f13a
Merge pull request #503 from oogeek/X.L.Rename-KeepWordsLR
...
add KeepWordsLeft and KeepWordsRight for X.L.Renamed
2021-04-05 18:46:02 +01:00
oogeek
c3c033bb91
add KeepWordsLeft and KeepWordsRight for X.L.Renamed and updated CHANGES.md
2021-04-06 01:32:19 +08:00
Tomáš Janoušek
0efc99ae13
Merge pull request #502 from TheMC47/rework-status-bar
...
X.H.StatusBar: Removed unnecessary IO
2021-04-04 10:56:45 +01:00
Yecine Megdiche
168cb6a6c3
Removed unnecessary IO
...
This applies for withSB and withEasySB, as well as statusBarProp and
statusBarPropTo, making composability better. statusBarPipe is more
awkward to use now, but that's fine
2021-04-04 00:53:42 +02:00
Tomas Janousek
654fa5045c
Merge branch 'TheMC47/split-dynamic-log'
2021-04-02 21:36:38 +01:00
Tomas Janousek
a1c2d144b3
Final touch of DynamicLog/StatusBar/PP docs
2021-04-02 21:28:41 +01:00
Yecine Megdiche
06fd90a5f8
Rename makeStatusBar to withSB, makeStatusBar' to withEasySB
2021-04-02 21:19:34 +01:00
slotThe
3e11bae4b1
X.H.StatusBar: Doc suggestions
2021-04-02 21:19:34 +01:00
Yecine Megdiche
b9913bd4df
Cleanup CHANGES.md
...
Adapted mentions of `XMonad.Hooks.DynamicLog`, and moved the changes in
`XMonad.Hooks.DynamicLog` to the appropriate entries
2021-04-02 21:19:34 +01:00
Tomas Janousek
8e39d22cec
X.H.StatusBar.PP: Move dynamicLog to DynamicLog
...
This function isn't useful in the new interface, ditch it.
2021-04-02 21:19:34 +01:00
Tomas Janousek
4e1b277784
X.H.StatusBar: Clean up usage documentation
2021-04-02 21:19:34 +01:00
Tomas Janousek
e32e17aa2d
X.U.ClickableWorkspaces: Update docs for X.H.StatusBar
2021-04-02 21:19:34 +01:00
Tomas Janousek
2865268a7a
Improve descriptions of X.H.{DynamicLog,StatusBar,StatusBar.PP}
2021-04-02 21:19:34 +01:00
Tomas Janousek
f316d52c1c
X.H.StatusBar: Reword the $multiple section
...
Do not assume knowledge of what this used to be like in the past. Start
by describing how to configure multiple status bars now.
2021-04-02 21:19:34 +01:00
Tomas Janousek
eea41cbf76
Sort exposed-modules in xmonad-contrib.cabal
2021-04-02 21:19:34 +01:00
Yecine Megdiche
5eb3dbd61b
Split XMonad.Hooks.DynamicLog
...
- XMonad.Hooks.DynamicLog.PP: the pretty-printing abstracion, with the
corresponding utilities
- XMonad.Hooks.StatusBar: A new module to provide a better interface to
manage external status bars.
2021-04-02 21:19:34 +01:00
slotThe
42307c2855
Merge pull request #500 from slotThe/xmonad.prompt.orgmode
...
New Module: XMonad.Prompt.OrgMode
2021-04-02 16:58:02 +02:00
slotThe
fd20202c23
X.P.OrgMode: Add ability to schedule hours/minutes
2021-04-02 08:15:28 +02:00
slotThe
db8e47e0b4
Update CHANGES.md, X.D.Extending.hs: add X.P.OrgMode
2021-04-01 18:36:31 +02:00
slotThe
e2eee301e0
New module: XMonad.Prompt.OrgMode
2021-04-01 18:36:31 +02:00
slotThe
902c2bb17d
Merge pull request #497 from l29ah/ghc-9.0.1
...
Fix ghc-9.0.1 compatibility
2021-03-26 07:37:05 +01:00
Sergey Alirzaev
1033818631
ghc-9.0.1 compatibility fixes
2021-03-26 05:20:49 +03:00
slotThe
7d5426a183
X.L.Magnifier: All -> AllWins
...
This was exposed in afb6ef8412
, but
clashes with Data.Monoid.All
2021-03-25 21:16:04 +01:00
slotThe
08059e8fb7
Merge pull request #496 from slotThe/magnifier-n
...
X.L.Magnifier: Add `magnify` combinator and magnification at N windows
2021-03-25 17:49:49 +01:00
slotThe
9618a0b616
Update CHANGES.md
2021-03-25 15:24:43 +01:00