Skip to content

Commit

Permalink
[hammerspoon] focus first window if no window is focused
Browse files Browse the repository at this point in the history
  • Loading branch information
antonk52 committed Jan 28, 2025
1 parent 5d3812f commit 5ec8d3c
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 5 deletions.
12 changes: 12 additions & 0 deletions hammerspoon/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,12 @@ end)
local function focusNextWindowInScreen()
local currentWindow = hs.window.frontmostWindow()
if not currentWindow then
local first_win = STATE.currentSpaceWindows[1]

if first_win then
hs.alert.show('Next window: ' .. first_win:application():name())
first_win:focus()
end
return
end

Expand All @@ -90,6 +96,12 @@ end
local function focusPreviousWindowInScreen()
local currentWindow = hs.window.frontmostWindow()
if not currentWindow then
local first_win = STATE.currentSpaceWindows[1]

if first_win then
hs.alert.show('Next window: ' .. first_win:application():name())
first_win:focus()
end
return
end

Expand Down
10 changes: 5 additions & 5 deletions nvim/lazy-lock.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@
"diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" },
"lazy.nvim": { "branch": "main", "commit": "d8f26efd456190241afd1b0f5235fe6fdba13d4a" },
"markdowny.nvim": { "branch": "main", "commit": "8ff18e8677cf39821913f387697378fcf3e141a0" },
"mini.nvim": { "branch": "main", "commit": "7a75a970d0bae09ef579e41dbb20551bdf596f31" },
"mini.nvim": { "branch": "main", "commit": "12ebac8280869048c286d13bd35cfa6653e07642" },
"none-ls.nvim": { "branch": "main", "commit": "3291afdff94e5083c7d6a4e9e661c3682c4b9b2a" },
"npm_scripts.nvim": { "branch": "main", "commit": "2dfa5d3b09564042c65ef8975eb3948b00f95422" },
"nvim-lspconfig": { "branch": "master", "commit": "e5bf88e5ea1c4cea5ea96b1e970cb264f7a401a1" },
"nvim-treesitter": { "branch": "master", "commit": "d34e62afd3e483fe0fa2f24b6323f3bb1d35ddcc" },
"nvim-lspconfig": { "branch": "master", "commit": "1f941b3668151963fca3e1230922c433ea4b7b64" },
"nvim-treesitter": { "branch": "master", "commit": "043d5fb1505ca4bc0f48b42666ae7ebc4bb1a671" },
"plenary.nvim": { "branch": "master", "commit": "3707cdb1e43f5cea73afb6037e6494e7ce847a66" },
"schemastore.nvim": { "branch": "main", "commit": "bb52c530698654355bbddb9f0035dc35cea401a5" },
"snacks.nvim": { "branch": "main", "commit": "b96bd540f785c725289f9f15f0147b1b2dac5a35" },
"schemastore.nvim": { "branch": "main", "commit": "ea3734ae26308d23a504f94870daf48f832da9a8" },
"snacks.nvim": { "branch": "main", "commit": "b72364f916905bbb355d5105d364e96de118766d" },
"telescope.nvim": { "branch": "master", "commit": "415af52339215926d705cccc08145f3782c4d132" },
"ts-comments.nvim": { "branch": "main", "commit": "872dcfa0418f4a33b7437fb4d9f4e89f2f000d74" },
"vim-dirvish": { "branch": "master", "commit": "c87a8e103f2e8b44b411a38dda9bbe1229547952" },
Expand Down

0 comments on commit 5ec8d3c

Please sign in to comment.