awesome-hammerspoon 是我的 Hammerspoon 的配置文件,也是 ashfinal的awesome-hammerspoon的一个分支.
[TOC]
-
安装 Hammerspoon.
-
git clone https://github.com/suliveevil/awesome-hammerspoon.git ~/.hammerspoon
-
Reload the configutation.
cd ~/.hammerspoon && git pull
按下 opt, 与 A 或者 C 或者 R. 如果需要帮助, 按下 tab 浏览 the keybindings cheatsheet.
Press opt + ? to toggle the help panel, which will show all opt related keybindings.
这些截图描述了 awesome-hammerspoon 能做什么. 了解更多 built-in Spoons.
⌥ + R
⌥ + G
⌥ + D
More details
使用之前,你需要 run aria2 with RPC enabled.
aria2c --enable-rpc
在 ~/.hammerspoon/private/config.lua
里配置 aria2 host 和 token.
hsaria2_host = "http://localhost:6800/jsonrpc" -- default host
hsaria2_secret = "token" -- YOUR OWN SECRET
More details
cp ~/.hammerspoon/config-example.lua ~/.hammerspoon/private/config.lua
修改配置文件 ~/.hammerspoon/private/config.lua
:
在 hspoon_list
里决定加载哪些 Spoons (Hammerspoon 模块). 这里有 15 个 内置 Spoons.
这里有更多的Spoons official spoon repository (使用之前需要配置一下).
Please read ~/.hammerspoon/private/config.lua
for more details.
Finally press cmd + ctrl + shift + r
to reload the configuration.
切记,不要把鸡蛋放到一个篮子里。
Hammerspoon在我的MacBook Pro 13 mid 2018 + macOS Mojave 10.14.2上经常应用无响应。
我暂时不打算以Hammerspoon为操作中心,目前的方案是以Alfred、Keyboard Maestro、Karabiner-Elements为中心,以BetterAndBetter、BetterTouchTool、LaunchBar为辅助。
More details
如果你更喜欢键盘控制窗口,那么Hammerspoon是你的菜,你还能免去安装magnet(Mac App Store,收费)、Spectacle(免费)等键盘调整窗口布局的app。 如果你更喜欢触控板、鼠标调整窗口,你也可以使用Moom等软件。 #### Magnet #### Spectacle #### Moom(Mac App Store,收费)More details
#### Karabiner-Elements(部分功能可代替) #### Keyboard Maestro(收费)(部分功能可代替)More details
#### Alfred(收费)More details
一个 "Spoon" 就是一个词典, 右击它 -> "显示包内容".
有问题请随时提交 issue 或 PR.
一些可能有用的资源:
ashfinal awesome-hammerspoon zzamboni oh-my-hammerspoon scottcs dot_hammerspoon dharmapoudel hammerspoon-config