forked from xmonad/xmonad-contrib
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[pull] master from xmonad:master #174
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 22 to 23. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](cachix/install-nix-action@v22...v23) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
…install-nix-action-23 build(deps): bump cachix/install-nix-action from 22 to 23
Will ship with GHC 9.8. Fixes: #826
Not needed since haskell/actions#165 (Jan 2023).
…kflow) Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v3...v4)
X.Prelude: Compatibility with base-4.18.0.0
This also bumps the default GHC version from 9.4.6 to 9.4.7.
* feat(search): add nixos as searchEngine * feat(search): add homeManager as searchEngine * docs(CHANGES): add nixos, homeManager to searchEngine section Signed-off-by: Christina Sørensen <[email protected]>
+ Add a new prevCompletionKey to XPConfig, in order to cycle backwards. Bound to S-<Tab> by default. + Already handle null keystrings (times when only a modifier was pressed) in handleMain, such that completions aren't cleared prematurely. + Augment nextComplIndex (now computeComplIndex) with the ability to go in an arbitrary 1-dimensional direction. As a result, that function, as well as handleCompletion and handleCompletionMain now take an additional Direction1D argument. Based on: https://github.com/solomon-b/xmonad-contrib/tree/feature/scrolling-prompt-completions Fixes: #831 Co-authored-by: Solomon Bothwell <[email protected]>
Version 0.7 was confirmed to build via cabal build --flags=pedantic --constraint='containers >= 0.7'
X.P.Pass: Add passOTPTypePrompt
The module has badly bitrotted, and is in such a state that it's unlikely anyone is using it currently. Better alternatives exist, so just deprecating seems appropriate here. Closes: #793
X.Prompt: Allow for backwards cycling of completions
X.L.Cross: Deprecate
It seems sensible to abstract this away, if only to make the code a tad more readable.
Reexport them instead.
Where appropriate.
Stolen from X.A.MostRecentlyUsed. This can be used in favour of lists when we know the generated lists are definitely infinite.
This gets rid of, for example, The import of ‘liftA2’ from module ‘XMonad.Prelude’ is redundant -type warnings.
Address some `-Wx-Partial` warnings
ci: Regenerate haskell-ci
* First version of DecorationEx. * Fixed most warnings. * Fix build error with ghc-9.8.1. * Fix title shrinking with text decoration. * Add convinience re-exports. * Get rid of orphan instances. * Fix a couple of warnings. * Rename X.L.DecorationEx.Types -> X.L.DecorationEx.Common * Add instance Default StandardCommand. * Fix some typos and formatting thanks to @geekosaur Co-authored-by: brandon s allbery kf8nh <[email protected]> * Fix reference to xmonad.hs See also #859 Co-authored-by: brandon s allbery kf8nh <[email protected]> * Fix reference to xmonad.hs Co-authored-by: brandon s allbery kf8nh <[email protected]> * Fix formatting Co-authored-by: brandon s allbery kf8nh <[email protected]> * Fix some typos and formatting thanks to @geekosaur Co-authored-by: brandon s allbery kf8nh <[email protected]> * Remove commented code. * Update CHANGES.md. * calcWidgetPlace is now allowed to return rectangle with any X, but that will be ignored. * More generic instance for DecorationWidget GenericWidget. * Replace explicit definition of `fi` with import from X.Prelude. thanks to @slotThe. * Move fetch-all pattern to the end of definition. thanks to @slotThe. * X.L.DecorationEx: Add screenshot --------- Co-authored-by: brandon s allbery kf8nh <[email protected]> Co-authored-by: Tony Zorman <[email protected]>
`EwmhFullscreen` unconditionally sinks windows in response to a `_NET_WM_STATE` root window message removing `_NET_WM_STATE_FULLSCREEN`. Unfortunately, at least some versions of either the Gtk or GNOME libraries send this on startup while restoring a window's last known state, which means a `manageHook` `doFloat` will be undone. This change ignores the remove if the window is not fullscreen. A followup issue, #865, has been added for the follow-on problem that the floating state of a window is not restored on removal of the fullscreen state. Fixes: #820
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](actions/cache@v3...v4)
X.P: Fix some typos in comments
Fix build-with-cabal.sh when XDG_CONFIG_HOME is defined
* X.*: fix typos * X.*: fix typos * X.*: fix typos * X.Util: fix typo --------- Co-authored-by: Daniel Cousens <[email protected]>
X.L.Hidden: use the modifyWindowSet function
This avoids hardcoding the workflow filename and thus makes refactoring/renaming less error-prone.
This reverts part of 42179b8, which effectively changed the duplicate check from >1 to >=1.
X.U.EZConfig: Fix checkKeymap warning that all keybindings are duplicate
ci: Regenerate haskell-ci
Very similar to `isDialog`, `isNotification` checks for the `_NET_WM_WINDOW_TYPE_NOTIFICATION` value in the `_NET_WM_WINDOW_TYPE` property.
X.H.ManageHelpers: `isNotification` predicate
This change allows dynamic status bars to pull information out of the X monad, which can be really useful for status bars. For instance, you can now query the screen width in order to set the width of status bars appropriately. Existing configurations may need to be updated in order to lift an `IO StatusBarConfig` to an `X StatusBarConfig`. This can be done using either the `io` function provided by `XMonad.Core`, or `liftIO` from `base` in `Control.Monad.IO.Class` - https://hackage.haskell.org/package/xmonad-0.18.0/docs/XMonad-Core.html#v:io - https://hackage.haskell.org/package/base-4.19.1.0/docs/Control-Monad-IO-Class.html#v:liftIO
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 25 to 26. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](cachix/install-nix-action@v25...v26) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
…install-nix-action-26 build(deps): bump cachix/install-nix-action from 25 to 26
Update StatusBar library to use the X monad instead of IO.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by pull[bot]
Can you help keep this open source service alive? 💖 Please sponsor : )