fix experimental mode and disable xdotool combination for now
This commit is contained in:
parent
d63c79c917
commit
ee842bd0c5
10
init.lua
10
init.lua
|
@ -28,7 +28,7 @@ local function run_key_sequence_xdotool(seq)
|
||||||
-- combine inputs to speed things up
|
-- combine inputs to speed things up
|
||||||
local queue = nil
|
local queue = nil
|
||||||
|
|
||||||
local combine = true
|
local combine = false -- @WIP
|
||||||
|
|
||||||
print("")
|
print("")
|
||||||
|
|
||||||
|
@ -176,13 +176,13 @@ local function new(args)
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
local run_fn = use_xdotool and run_key_sequence_xdotool or run_key_sequence
|
||||||
|
|
||||||
-- use dynamic titles to determine type of client (default)
|
-- use dynamic titles to determine type of client (default)
|
||||||
local navigate = function(dir)
|
local navigate = function(dir)
|
||||||
local c = client.focus
|
local c = client.focus
|
||||||
local client_name = c and c.name or ""
|
local client_name = c and c.name or ""
|
||||||
|
|
||||||
local run_fn = use_xdotool and run_key_sequence_xdotool or run_key_sequence
|
|
||||||
|
|
||||||
if string.find(client_name, "%- N?VIM$") then
|
if string.find(client_name, "%- N?VIM$") then
|
||||||
run_fn(get_key_sequence(wm_keys.mods, vim_keys.mods, navigate_vim, dir))
|
run_fn(get_key_sequence(wm_keys.mods, vim_keys.mods, navigate_vim, dir))
|
||||||
return
|
return
|
||||||
|
@ -202,7 +202,7 @@ local function new(args)
|
||||||
local pid = c and c.pid or -1
|
local pid = c and c.pid or -1
|
||||||
awful.spawn.easy_async("pstree -A -T " .. pid, function(out)
|
awful.spawn.easy_async("pstree -A -T " .. pid, function(out)
|
||||||
if string.find(out, "[^.*\n]%-tmux: client") then
|
if string.find(out, "[^.*\n]%-tmux: client") then
|
||||||
get_key_sequence(wm_keys.mods, tmux_keys.mods, navigate_tmux, dir)
|
run_fn(get_key_sequence(wm_keys.mods, tmux_keys.mods, navigate_tmux, dir))
|
||||||
return
|
return
|
||||||
elseif
|
elseif
|
||||||
string.find(out, "[^.*\n]%-n?vim$")
|
string.find(out, "[^.*\n]%-n?vim$")
|
||||||
|
@ -210,7 +210,7 @@ local function new(args)
|
||||||
or string.find(out, "^gvim$")
|
or string.find(out, "^gvim$")
|
||||||
or string.find(out, "^gvim%-")
|
or string.find(out, "^gvim%-")
|
||||||
then
|
then
|
||||||
get_key_sequence(wm_keys.mods, vim_keys.mods, navigate_vim, dir)
|
run_fn(get_key_sequence(wm_keys.mods, vim_keys.mods, navigate_vim, dir))
|
||||||
return
|
return
|
||||||
else
|
else
|
||||||
focus(dir)
|
focus(dir)
|
||||||
|
|
Loading…
Reference in New Issue