cycle through tabs
This commit is contained in:
parent
c7eb3df1d0
commit
ddbb2ffef9
|
@ -404,6 +404,31 @@ keys.globalkeys = gears.table.join(
|
||||||
end,
|
end,
|
||||||
{description = "Switch to next tag", group = "client"}
|
{description = "Switch to next tag", group = "client"}
|
||||||
),
|
),
|
||||||
|
awful.key({"Mod1"}, "Tab", -- Alt-Tab Cycle through clients
|
||||||
|
function()
|
||||||
|
local clients = {}
|
||||||
|
local found = false
|
||||||
|
local function focus_client(c)
|
||||||
|
awful.screen.focus(c.screen.index)
|
||||||
|
c.first_tag:view_only()
|
||||||
|
client.focus = c
|
||||||
|
c:raise()
|
||||||
|
end
|
||||||
|
for _, t in ipairs(root.tags()) do
|
||||||
|
for i, c in ipairs(t:clients()) do
|
||||||
|
if found then
|
||||||
|
focus_client(c)
|
||||||
|
return
|
||||||
|
elseif c == client.focus then
|
||||||
|
found = true
|
||||||
|
end
|
||||||
|
table.insert(clients, c)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
focus_client(clients[1])
|
||||||
|
end,
|
||||||
|
{description = "Switch to next tag", group = "client"}
|
||||||
|
),
|
||||||
awful.key({modkey}, "t",
|
awful.key({modkey}, "t",
|
||||||
function()
|
function()
|
||||||
local first_empty = get_first_nonempty_tag()
|
local first_empty = get_first_nonempty_tag()
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
background #001359
|
background #000010
|
||||||
foreground #F8F8F2
|
foreground #F8F8F2
|
||||||
cursor #bbbbbb
|
cursor #bbbbbb
|
||||||
selection_background #b4d5ff
|
selection_background #b4d5ff
|
||||||
|
@ -18,4 +18,5 @@ color6 #42a7cf
|
||||||
color14 #50cdfe
|
color14 #50cdfe
|
||||||
color7 #bbbbbb
|
color7 #bbbbbb
|
||||||
color15 #ffffff
|
color15 #ffffff
|
||||||
selection_foreground #121212
|
selection_foreground #121212
|
||||||
|
background_opacity 0.3
|
||||||
|
|
|
@ -3,9 +3,11 @@
|
||||||
include current-theme.conf
|
include current-theme.conf
|
||||||
# END_KITTY_THEME
|
# END_KITTY_THEME
|
||||||
|
|
||||||
font_family Source Code Pro
|
font_family Source Code Pro
|
||||||
bold_font auto
|
bold_font auto
|
||||||
italic_font auto
|
italic_font auto
|
||||||
bold_italic_font auto
|
bold_italic_font auto
|
||||||
font_size 14.5
|
font_size 13
|
||||||
cursor_shape block
|
cursor_shape block
|
||||||
|
cursor_beam_thickness 10
|
||||||
|
scrollback_lines 100000
|
||||||
|
|
|
@ -14,13 +14,13 @@
|
||||||
"lualine.nvim": { "branch": "master", "commit": "45e27ca739c7be6c49e5496d14fcf45a303c3a63" },
|
"lualine.nvim": { "branch": "master", "commit": "45e27ca739c7be6c49e5496d14fcf45a303c3a63" },
|
||||||
"lush.nvim": { "branch": "main", "commit": "a8f0f7b9f837887f13a61d67b40ae26188fe4d62" },
|
"lush.nvim": { "branch": "main", "commit": "a8f0f7b9f837887f13a61d67b40ae26188fe4d62" },
|
||||||
"mason-lspconfig.nvim": { "branch": "main", "commit": "e86a4c84ff35240639643ffed56ee1c4d55f538e" },
|
"mason-lspconfig.nvim": { "branch": "main", "commit": "e86a4c84ff35240639643ffed56ee1c4d55f538e" },
|
||||||
"mason.nvim": { "branch": "main", "commit": "74eac861b013786bf231b204b4ba9a7d380f4bd9" },
|
"mason.nvim": { "branch": "main", "commit": "b5bb138312dbd3f7729197ca659cbe5221d36a03" },
|
||||||
"neogit": { "branch": "master", "commit": "dd3618d4b64cfc1777c1f7c2249cf917b3502b36" },
|
"neogit": { "branch": "master", "commit": "b3c15c5dba0e76a3524029785d02fc897149259d" },
|
||||||
"nvim-autopairs": { "branch": "master", "commit": "ae5b41ce880a6d850055e262d6dfebd362bb276e" },
|
"nvim-autopairs": { "branch": "master", "commit": "ae5b41ce880a6d850055e262d6dfebd362bb276e" },
|
||||||
"nvim-cmp": { "branch": "main", "commit": "51f1e11a89ec701221877532ee1a23557d291dd5" },
|
"nvim-cmp": { "branch": "main", "commit": "51f1e11a89ec701221877532ee1a23557d291dd5" },
|
||||||
"nvim-lspconfig": { "branch": "master", "commit": "0d29cad8de3b2c654315203fc1fe12fde722a18a" },
|
"nvim-lspconfig": { "branch": "master", "commit": "0d29cad8de3b2c654315203fc1fe12fde722a18a" },
|
||||||
"nvim-tree.lua": { "branch": "master", "commit": "59e65d88db177ad1e6a8cffaafd4738420ad20b6" },
|
"nvim-tree.lua": { "branch": "master", "commit": "59e65d88db177ad1e6a8cffaafd4738420ad20b6" },
|
||||||
"nvim-treesitter": { "branch": "master", "commit": "f7bb866405530e863135596900781e73cbf6f4ed" },
|
"nvim-treesitter": { "branch": "master", "commit": "add1864bbf2d3b8e789ec6b4715bb5a4073e3b60" },
|
||||||
"nvim-web-devicons": { "branch": "master", "commit": "cfc8824cc1db316a276b36517f093baccb8e799a" },
|
"nvim-web-devicons": { "branch": "master", "commit": "cfc8824cc1db316a276b36517f093baccb8e799a" },
|
||||||
"plenary.nvim": { "branch": "master", "commit": "267282a9ce242bbb0c5dc31445b6d353bed978bb" },
|
"plenary.nvim": { "branch": "master", "commit": "267282a9ce242bbb0c5dc31445b6d353bed978bb" },
|
||||||
"supertab": { "branch": "master", "commit": "f0093ae12a9115498f887199809a6114659fc858" },
|
"supertab": { "branch": "master", "commit": "f0093ae12a9115498f887199809a6114659fc858" },
|
||||||
|
@ -34,6 +34,6 @@
|
||||||
"vim-rooter": { "branch": "master", "commit": "4f52ca556a0b9e257bf920658714470ea0320b7a" },
|
"vim-rooter": { "branch": "master", "commit": "4f52ca556a0b9e257bf920658714470ea0320b7a" },
|
||||||
"vim-vsnip": { "branch": "master", "commit": "7753ba9c10429c29d25abfd11b4c60b76718c438" },
|
"vim-vsnip": { "branch": "master", "commit": "7753ba9c10429c29d25abfd11b4c60b76718c438" },
|
||||||
"vim-vsnip-integ": { "branch": "master", "commit": "1914e72cf3de70df7f5dde476cd299aba2440aef" },
|
"vim-vsnip-integ": { "branch": "master", "commit": "1914e72cf3de70df7f5dde476cd299aba2440aef" },
|
||||||
"vimtex": { "branch": "master", "commit": "c58590009be0eff0c234527bb48fa1653afe41bd" },
|
"vimtex": { "branch": "master", "commit": "e3d0bea39dbcb6e064db751b646c958342a3460f" },
|
||||||
"vimwiki": { "branch": "dev", "commit": "f0fe154ede6b11e3db9b058b930005a056a3d1c6" }
|
"vimwiki": { "branch": "dev", "commit": "f0fe154ede6b11e3db9b058b930005a056a3d1c6" }
|
||||||
}
|
}
|
Loading…
Reference in New Issue