ターミナルがダサいとモテない。hammerspoonでWezTermをいつでも呼ぶ方法

ターミナルがダサいとモテない。hammerspoonでWezTermをいつでも呼ぶ方法

Photo by Juan Gomez on Unsplash

hammerspoon使ってますか?

hammerspoonはmacOSで使えるキーボードのCustom Binding toolです。

Hammerspoon

Staggeringly powerful macOS desktop automation with Lua. Making the runtime, funtime.

www.hammerspoon.org

最近、Chromeばかり触るような業務状態でたくさんのWindowを開いていると画面が埋め尽くされて、SlackやらいろいろなアプリのWindowもあるのでCmd + TabもWindowが多すぎて使いにくく・・・

完全にグチっぽいですが、Terminalをさっと呼びたいので入れました。

Install Hammerspoon

hammerspoonはbrewでサクッとInstallできます。

Plain text
brew install hammerspoon

.hammerspoon/init.lua

hammerspoonWezTermNeoVimと同じでluaでConfigを記述します。

だんだんLuaが好きになってきてる気がする・・・🤣

Plain text
-------------------------------------------------------------------------------
-- WezTerm Launcher for Hammerspoon
hs.hotkey.bind({ "alt" }, "return", function()
  hs.application.launchOrFocus("WezTerm")
  hs.timer.doAfter(0.2, function()
    local app = hs.appfinder.appFromName("WezTerm")
    if app then
      local win = app:mainWindow()
      if win then
        win:setSize(hs.geometry.size(1440, 900))
        win:centerOnScreen()
      end
    end
  end)
end)

macOSだとOption + EnterでWezTermが画面の真ん中に呼べます。

自分はyadmでdotfilesを管理しているので、${HOME}/.hammerspoonを${XDG_CONFIG_HOME}/hammerspoonとしてsymlinkしています。

hammerspoonで素敵なTerminal Lifeが満喫できると思います👍

ちょっと話が全然変わりますが

ここ1年くらい作業用はChromeで、それ以外の常時開いているWebsiteはArcというブラウザで固定化していました。

Arc

Arc from The Browser Company

Experience a calmer, more personal internet in this browser designed for you. Let go of the clicks, the clutter, the…

arc.net

ただ開発が終了して、Diaという新しいブラウザの開発を始めているというニュースは見ていましたが・・・betaがリリースされていたのでArcから乗り換えました。

「Arc」から「Dia」へ–The Browser Companyがブラウザー開発の軸足をAIに移す理由

The Browser…

japan.zdnet.com

Dia

Meet Dia - the AI Browser Where You Can Chat with Your Tabs

Dia is the AI browser from The Browser Company. Chat with your tabs, write in your own voice, learn and plan faster…

www.diabrowser.com

しばらくbetaだけどこれを使っていく😆

ターミナル環境について他の記事も書いているので、よろしければこちらもご覧ください!
『ターミナルがダサいとモテない』シリーズ一覧

転載:ターミナルがダサいとモテない。hammerspoonでWezTermをいつでも呼ぶ方法

この記事は Medium(@yusuke_h) からの転載です。