https://github.com/zwpaper/sessions-control-hammerspoon
A script for hammerspoon(Mac) that can switch among sessions
https://github.com/zwpaper/sessions-control-hammerspoon
Last synced: over 1 year ago
JSON representation
A script for hammerspoon(Mac) that can switch among sessions
- Host: GitHub
- URL: https://github.com/zwpaper/sessions-control-hammerspoon
- Owner: zwpaper
- License: mit
- Created: 2015-07-10T03:18:26.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2015-07-20T12:47:34.000Z (almost 11 years ago)
- Last Synced: 2025-01-22T17:45:33.254Z (over 1 year ago)
- Language: Lua
- Size: 152 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# sessions control for hammerspoon
A script for hammerspoon(Mac) that can switch among sessions
# Description
Use a set of hotkeys to control some sessions which is a set of windows.
You can easily minimize all windows of a session, and unminimize the another one.
We will also save the full screen status, will set window full screen if it was.
For now, we only minimize the windows, and will update to hide the windows not in work.
# Features
* Create sessions in sav file
* Add windows to current sessions
* Switching among sessions
* Switch to next or previous one
* Switch by number
* Auto save and load the sessions
* Add and delete sessions by editing cfg file.
# ToDo:
* show windows in current session
# MayBe:
* Change session to a table like
{{win, isFull}, {...}, name=name_of_session}
and use ipairs to find window
* Hide icon in dock that is not in current session
# Contact
Author: PapEr (zw.paper@gmail.com)
# License
The MIT License (MIT)