Take advantage of its list of documented modules and automate most OS X apps effortlessly To enable Hammerspoon to do its magic you must add your scripts to the ~/.hammerspoon/a (where “~” is your system home folder) configuration file. Without your help Hammerspoon will do nothing except have its item present in the OS X status bar. In order to take advantage of Hammerspoon’s features, you must first drag its icon to the /Applications folder, run the app, and, from its Preferences menu, add it to the system accessibility list. Hammerspoon provides you with a fast and easy way to interact with windows, mouse pointers, filesystem objects, batteries, screens, keyboards, and clipboards, as well as location services, Wi-Fi, and other devices. Comes with a simple drag and drop installation process, but requires you to read some of its documentation in order to get the most out of it In a nutshell, Hammerspoon bridges system APIs to a simple Lua scripting engine, which means that it enables you to write Lua scripts for automatically performing various automated tasks. Anyway, it is there if I need it: I just have to launch Hammerspoon at least, all newly opened applications will start in full size centered on screen.Hammerspoon is a straightforward and powerful macOS automation tool that provides you with a suitable environment for writing Lua code scripts for setting up automated actions that can be triggered using global hot-key combinations. Lately, I’ve been playing with Hammerspoon and Szymon Kaliski’s tiling WM, hhtwm, but I found it too complicated for what I need, despite being able to configure it quite easily thanks to Simon’s own config. I haven’t tried Amethyst, and I don’t even know if xmonad works as expected on macOS nowadays. The last one to date for the Mac was chunkwm, but it has been archived. There have been various attempts at providing a full tiling WM for the Mac over the past few years, but I don’t know of any native app which cound competete with Linux i3 or other alternatives. SidenoteĪs I said, Moom is not a tiling window manager (WM). It is a paid app, but it’s worth its $10. If this is what you’re after too, then Moom is definitely a good option to try. I have always been looking for a very simple way to maximize my windows or make them fit on half the screen. There are many other features described on the website, like saved window layout and grid resizing, but to be honest I don’t really use them. All those window arrangements can be performed using Moom shortcuts, as a matter of fact. Then I usually rely on ⌥-⇥ to switch between opened apps. Usually, I have the following settings: Mail fullscreen on a dedicated space, when I use it of course iTerm half screen or maximized/fullscreen if I use several panes Emacs, two third screen or maximized when I need to work on several buffers Safari, maximized. I don’t use this feature as much as the keyboard shortcuts and Moom’s palette, but it is an interesting option anyway. It is not a tiling window manager, but it’s close.Ī final feature of Moom is that you can drap app to border or corner of your desktop in order to automagically resize your windows. Compared to the split view in fullscreen mode, I always found it much more powerful. It adds a tiny menu (aka Moom’s palette) to the top-left “green” button of each window, which allows to resize the running application half-screen (left/right or top/bottom) or full-screen. However, the second reason why I like Moom is that is non obtrusive: You can hide the icon in the menu bar and let the application starts at login, so you never realize that is running in the background. This is handy if you like to stay away from the mouse or the touchpad as much as you can.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |