Skip to content

suliveevil/awesome-hammerspoon

 
 

Repository files navigation

awesome-hammerspoon

awesome-hammerspoon 是我的 Hammerspoon 的配置文件,也是 ashfinal的awesome-hammerspoon的一个分支.

[TOC]

安装与更新

安装

  1. 安装 Hammerspoon.

  2. git clone https://github.com/suliveevil/awesome-hammerspoon.git ~/.hammerspoon

  3. 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.

桌面插件

More details

widgets

窗口管理

+ R

More details

winresize

快速搜索

+ G

More details

hsearch

aria前端

+ 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

hsearch

个性化定制 Customization

More details
cp ~/.hammerspoon/config-example.lua ~/.hammerspoon/private/config.lua

修改配置文件 ~/.hammerspoon/private/config.lua:

添加/删除 Spoons.

hspoon_list 里决定加载哪些 Spoons (Hammerspoon 模块). 这里有 15 个 内置 Spoons.

这里有更多的Spoons official spoon repository (使用之前需要配置一下).

自定义键盘绑定 keybindings

Please read ~/.hammerspoon/private/config.luafor more details.

Finally press cmd + ctrl + shift + r to reload the configuration.

Hammerspoon可以代替的软件

切记,不要把鸡蛋放到一个篮子里。

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

改进现有 Spoons

一个 "Spoon" 就是一个词典, 右击它 -> "显示包内容".

有问题请随时提交 issue 或 PR.

创建新 Spoons

一些可能有用的资源:

Learn Lua in Y minutes

Getting Started with Hammerspoon

Hammerspoon API Docs

hammerspoon/SPOONS.md at master · Hammerspoon/hammerspoon

致谢

ashfinal awesome-hammerspoon zzamboni oh-my-hammerspoon scottcs dot_hammerspoon dharmapoudel hammerspoon-config

http://tracesof.net/uebersicht/

About

awesome configuration for Hammerspoon.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Lua 100.0%