From f6eff8639424b8fc4264fce4efd4f0e7dd2b4821 Mon Sep 17 00:00:00 2001 From: Luca CPZ Date: Tue, 26 Nov 2019 14:42:14 +0000 Subject: [PATCH] fetch browser and terminal variables, closes #273; added option for vi-like client focus (default to false), closes #275 --- rc.lua.template | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rc.lua.template b/rc.lua.template index db10f14..2d30754 100644 --- a/rc.lua.template +++ b/rc.lua.template @@ -90,10 +90,10 @@ local chosen_theme = themes[5] local modkey = "Mod4" local altkey = "Mod1" local terminal = "urxvtc" +local vi_focus = true -- vi-like client focus - https://github.com/lcpz/awesome-copycats/issues/275 local editor = os.getenv("EDITOR") or "vim" -local gui_editor = "gvim" -local browser = "firefox" -local guieditor = "atom" +local gui_editor = os.getenv("GUI_EDITOR") or "gvim" +local browser = os.getenv("BROWSER") or "firefox" local scrlocker = "slock" awful.util.terminal = terminal @@ -751,7 +751,7 @@ end) -- Enable sloppy focus, so that focus follows mouse. client.connect_signal("mouse::enter", function(c) - c:emit_signal("request::activate", "mouse_enter", {raise = true}) + c:emit_signal("request::activate", "mouse_enter", {raise = vi_focus}) end) client.connect_signal("focus", function(c) c.border_color = beautiful.border_focus end)