@xuchunyang 刚加了 undo/redo 功能,每个窗口 100 条记录。足够用了。
典型调用流程:
hs.loadSpoon("WinWin")
spoon.WinWin:stash()
spoon.WinWin:undo()
spoon.WinWin:redo()
@twlz0ne 确切的说是 5px……我有处理啊,用来画 CountDown 的进度条了啊(认真脸
@xuchunyang 刚加了 undo/redo 功能,每个窗口 100 条记录。足够用了。
典型调用流程:
hs.loadSpoon("WinWin")
spoon.WinWin:stash()
spoon.WinWin:undo()
spoon.WinWin:redo()
@twlz0ne 确切的说是 5px……我有处理啊,用来画 CountDown 的进度条了啊(认真脸
目前用的 GitHub - eczarny/spectacle: Spectacle allows you to organize your windows without using a mouse. 就存在这个问题,并且作者不打算修复:
eczarny commented on Dec 18, 2016 [Owner]
Sorry but I don’t have plans to merge this. OS X introduces the gap and Spectacle should honor it.
所以我只好自己 fork 了,然后定期 merge 上游变更,有点麻烦。
如果 Hammerspoon 或者通过配置能解决这个问题,我考虑切过去试试。
这个问题在 Hammerspoon 中没有根本上解决。曾经也纠结过,不过发现可以用来画进度条,可以用左置 Dock 栏规避后,就释然了。
功能上 awesome-hammerspoon 要比 Spectacle 强很多,支持步 move、步 resize、缩放等。
而这只是该配置其中一个模块 WinWin 的功能,还有其它 14 个内置模块提供乱七八糟的功能,直接禁用启用下就好。建议花个 3 分钟时间自己体验下
opt-g
跳进有道词典后该怎么返回根搜索。。
删除输入框内容,直接按 tab
就返回根搜索了。
其实可以不必返回根搜索,直接按 t
,tab
搜索浏览器 tabs,按 d
, tab
查询时间 …… 等等。
总之记住:要切换数据源的时候按 tab
就对了。
config.lua
是在.hammerspoon
里面的,感觉这样不太好分别在线同步awesome-hammerspoon和我自己的config.lua配置。就好比.spacemacs
放在.emacs.d
这个spacemacs的目录里,就不方便同步自己的.spacemacs
了,而用~/.spacemacs.d
就比较清楚。要不要仿照它把~/.hammerspoon/config.lua
改成~/.awesome-hammerspoon.lua
之类的?
是把 config-example.lua
拷贝到 ~/.hammerspoon/private/config.lua
自定义的。果真你们都不看 readme 的么?
我是把space 设置 成 space/hyper 更方便
{
"description": "Change spacebar to hyper. (Post spacebar if pressed alone)",
"manipulators": [
{
"from": {
"key_code": "spacebar",
"modifiers": {
"optional": [
"caps_lock"
]
}
},
"to": [
{
"key_code": "left_shift",
"modifiers": [
"left_command",
"left_control",
"left_option"
]
}
],
"to_if_alone": [
{
"key_code": "spacebar"
}
],
"type": "basic"
}
]
},
真的诶。。可以单手操作了😂
听上去好美!回头试试
等一下,command是super吧?那hyper就是windows、mac默认键盘上都没有的键?我刚才想的是command,然后cmd-*
都变成SPC-*
hyper是都没有的键 我是用Cmd-shift-ctrl-option
有个蛋疼的问题是spacemacs里容易触发spc变hyper:joy:
emacs, chrome之类自己有按键配置的,都是exclude掉的,conditions里面有个frontmost_application_unless,karabiner的complex modifications的例子里面有。
刚刚小小尝试了下 karabiner,只能说 karabiner 要是支持 appwatcher 就好了。
现在使用范围还是太窄了。
解决了一个困扰已久的问题:删除了之前加入的二进制文件,把 repo 从 7 MB 降到了 1 MB。
加了个 release,下载包仅 217.97 KB,方便不用 git 的用户,更方便自己写 changelog。