From aad709c4b429a7b666ad8d140d198f0fcf16a7c7 Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Sun, 26 May 2013 17:58:12 +0200 Subject: Add notion config --- notion/cfg_notion.lua | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100644 notion/cfg_notion.lua (limited to 'notion/cfg_notion.lua') diff --git a/notion/cfg_notion.lua b/notion/cfg_notion.lua new file mode 100644 index 0000000..d31458d --- /dev/null +++ b/notion/cfg_notion.lua @@ -0,0 +1,99 @@ +-- +-- Notion main configuration file +-- +-- This file only includes some settings that are rather frequently altered. +-- The rest of the settings are in cfg_notioncore.lua and individual modules' +-- configuration files (cfg_modulename.lua). +-- +-- When any binding and other customisations that you want are minor, it is +-- recommended that you include them in a copy of this file in ~/.notion/. +-- Simply create or copy the relevant settings at the end of this file (from +-- the other files), recalling that a key can be unbound by passing 'nil' +-- (without the quotes) as the callback. For more information, please see +-- the Notion configuration manual available from the Notion Web page. +-- + +-- Set default modifiers. Alt should usually be mapped to Mod1 on +-- XFree86-based systems. The flying window keys are probably Mod3 +-- or Mod4; see the output of 'xmodmap'. +META="Mod4+" +--ALTMETA="" + +-- Terminal emulator +XTERM="urxvt" + +WScreen.set_managed_offset(ioncore.find_screen_id(0), {x=0, y=0, w=0, h=-1}) + +-- Some basic settings +ioncore.set{ + -- Maximum delay between clicks in milliseconds to be considered a + -- double click. + --dblclick_delay=250, + + -- For keyboard resize, time (in milliseconds) to wait after latest + -- key press before automatically leaving resize mode (and doing + -- the resize in case of non-opaque move). + --kbresize_delay=1500, + + -- Opaque resize? + --opaque_resize=false, + + -- Movement commands warp the pointer to frames instead of just + -- changing focus. Enabled by default. + --warp=true, + + -- Switch frames to display newly mapped windows + --switchto=true, + + -- Default index for windows in frames: one of 'last', 'next' (for + -- after current), or 'next-act' (for after current and anything with + -- activity right after it). + --frame_default_index='next', + + -- Auto-unsqueeze transients/menus/queries. + --unsqueeze=true, + + -- Display notification tooltips for activity on hidden workspace. + screen_notify=true, + + -- Automatically save layout on restart and exit. + --autosave_layout=true, + + -- Mouse focus mode; set to "sloppy" if you want the focus to follow the + -- mouse, and to "disabled" otherwise. + mousefocus="disabled", + + -- Controls Notion's reaction to stacking requests sent by clients. Set to + -- "ignore" to ignore these requests, and to "activate" to set the activity + -- flag on a window that requests to be stacked "Above". + window_stacking_request="ignore", +} + + +-- Load default settings. The file cfg_defaults loads all the files +-- commented out below, except mod_dock. If you do not want to load +-- something, comment out this line, and uncomment the lines corresponding +-- the the modules or configuration files that you want, below. +-- The modules' configuration files correspond to the names of the +-- modules with 'mod' replaced by 'cfg'. +--dopath("cfg_defaults") + +-- Load configuration of the Notion 'core'. Most bindings are here. +dopath("cfg_notioncore") + +-- Load some kludges to make apps behave better. +dopath("cfg_kludges") + +-- Define some layouts. +dopath("cfg_layouts") + +-- Load some modules. Bindings and other configuration specific to modules +-- are in the files cfg_modulename.lua. +dopath("mod_query") +dopath("mod_menu") +dopath("mod_tiling") +--dopath("mod_statusbar") +--dopath("mod_dock") +dopath("mod_sp") +dopath("mod_notionflux") +dopath("mod_xrandr") -- cgit v1.2.3-54-g00ecf