/* spmenu default configuration file * * Copy to ~/.config/spmenu/spmenu.conf to use. * Note that you can @include other config files if you want * * Example: @include "config.conf" */ spmenu = { // General window options window = ( { position = 1; border = 0; margin-vertical = 0; margin-horizontal = 0; padding-vertical = 0; padding-horizontal = 0; x = 0; y = 0; width = 0; monitor = -1; managed = 0; alpha = 1; } ); // Properties properties = ( { class = "spmenu"; dock = 1; } ); // Text text = ( { font = "Noto Sans Mono 8"; padding = 0; leftarrow = "<"; rightarrow = ">"; password = "*"; prompt = ""; input = ""; capslockon = "Caps Lock"; capslockoff = ""; } ); // Color color = ( { itemnormfg = "#bbbbbb"; itemnormbg = "#222222"; itemselfg = "#eeeeee"; itemselbg = "#35638A"; itemnormprifg = "#bbbbbb"; itemnormpribg = "#222222"; itemselprifg = "#eeeeee"; itemselpribg = "#35638A"; inputfg = "#eeeeee"; inputbg = "#222222"; menu = "#222222"; promptfg = "#eeeeee"; promptbg = "#35526b"; larrowfg = "#bbbbbb"; larrowbg = "#222222"; rarrowfg = "#bbbbbb"; rarrowbg = "#222222"; hlnormfg = "#ffffff"; hlnormbg = "#000000"; hlselfg = "#ffffff"; hlselbg = "#000000"; numfg = "#ffffff"; numbg = "#2d3856"; modefg = "#ffffff"; modebg = "#35638A"; capsfg = "#ffffff"; capsbg = "#45638A"; border = "#35638A"; caretfg = "#ffffff"; caretbg = "#222222"; sgr0 = "#000000"; sgr1 = "#7f0000"; sgr2 = "#007f00"; sgr3 = "#7f7f00"; sgr4 = "#00007f"; sgr5 = "#7f007f"; sgr6 = "#007f7f"; sgr7 = "#cccccc"; sgr8 = "#333333"; sgr9 = "#ff0000"; sgr10 = "#00ff00"; sgr11 = "#ffff00"; sgr12 = "#0000ff"; sgr13 = "#ff00ff"; sgr14 = "#00ffff"; sgr15 = "#ffffff"; coloritems = 1; sgr = 1; } ); // Alpha options alpha = ( { itemnormfg = 255; itemnormbg = 200; itemselfg = 255; itemselbg = 200; itemnormprifg = 255; itemnormpribg = 200; itemselprifg = 255; itemselpribg = 200; inputfg = 255; inputbg = 200; menu = 200; promptfg = 255; promptbg = 200; larrowfg = 255; larrowbg = 200; rarrowfg = 255; rarrowbg = 200; hlnormfg = 255; hlnormbg = 200; hlselfg = 255; hlselbg = 200; numfg = 255; numbg = 200; border = 255; caretfg = 255; caretbg = 200; modefg = 255; modebg = 200; capsfg = 255; capsbg = 200; } ); // Powerline options powerline = ( { promptstyle = 0; matchcountstyle = 0; modestyle = 0; capsstyle = 0; prompt = 1; matchcount = 1; mode = 1; caps = 1; } ); // Hide options hide = ( { input = 0; larrow = 0; rarrow = 0; items = 0; prompt = 0; powerline = 0; caret = 0; highlight = 0; matchcount = 0; mode = 0; caps = 0; image = 0; } ); // Match options match = ( { sort = 1; casesensitive = 0; fuzzy = 1; preselected = 0; accuratewidth = 1; delimiters = " "; } ); // Line options line = ( { height = 1; lines = 0; columns = 10; indentitems = 1; } ); // History options history = ( { max = 64; duplicate = 0; } ); // Centered menu center = ( { width = 1000; } ); // Image image = ( { width = 200; height = 200; gaps = 0; position = 0; cache = 1; maxcache = 512; } ); // Xrdb xrdb = ( { xresources = 1; global = 1; } ); // Input input = ( { fast = 1; type = 1; password = 0; } ); // Mode mode = ( { default = 0; normal_text = "Normal"; insert_text = "Insert"; } ); // Pango pango = ( { item = 1; highlight = 1; prompt = 1; input = 1; leftarrow = 0; rightarrow = 0; numbers = 0; mode = 0; caps = 0; password = 0; } ); // Keys keys = ( { mode = -1; modifier = "None"; key = "Enter"; function = "selectitem"; argument = "+1"; } { mode = -1; modifier = "Shift"; key = "Enter"; function = "selectitem"; argument = "0"; } { mode = -1; modifier = "None"; key = "Tab"; function = "complete"; argument = "0"; } { mode = -1; modifier = "Ctrl"; key = "v"; function = "paste"; argument = "2"; } { mode = -1; modifier = "Ctrl+Shift"; key = "v"; function = "paste"; argument = "1"; } { mode = -1; modifier = "None"; key = "Backspace"; function = "backspace"; argument = "0"; } { mode = -1; modifier = "Ctrl"; key = "Backspace"; function = "deleteword"; argument = "0"; } { mode = -1; modifier = "Ctrl"; key = "Left"; function = "moveword"; argument = "-1"; } { mode = -1; modifier = "Ctrl"; key = "Right"; function = "moveword"; argument = "+1"; } { mode = -1; modifier = "None"; key = "Left"; function = "movecursor"; argument = "-1"; } { mode = -1; modifier = "None"; key = "Right"; function = "movecursor"; argument = "+1"; } { mode = -1; modifier = "Control+Shift"; key = "p"; function = "spawn"; argument = "setprofile"; } { mode = 1; modifier = "None"; key = "Esc"; function = "switchmode"; argument = "0"; } { mode = 0; modifier = "None"; key = "i"; function = "switchmode"; argument = "0"; } { mode = 0; modifier = "None"; key = "/"; function = "switchmode"; argument = "0"; } { mode = 0; modifier = "Ctrl"; key = "="; function = "setimgsize"; argument = "+1"; } { mode = 0; modifier = "Ctrl"; key = "-"; function = "setimgsize"; argument = "-1"; } { mode = 0; modifier = "None"; key = "-"; function = "setimgsize"; argument = "-10"; } { mode = 0; modifier = "None"; key = "="; function = "setimgsize"; argument = "+10"; } { mode = 0; modifier = "Shift"; key = "-"; function = "setimgsize"; argument = "-100"; } { mode = 0; modifier = "Shift"; key = "="; function = "setimgsize"; argument = "+100"; } { mode = 0; modifier = "Shift"; key = "0"; function = "defaultimg"; argument = "0"; } { mode = 0; modifier = "None"; key = "r"; function = "rotateimg"; argument = "0"; } { mode = 0; modifier = "None"; key = "p"; function = "setimgpos"; argument = "+1"; } { mode = 0; modifier = "Ctrl"; key = "1"; function = "setimggaps"; argument = "-1"; } { mode = 0; modifier = "Ctrl"; key = "2"; function = "setimggaps"; argument = "+1"; } { mode = 0; modifier = "None"; key = "1"; function = "setimggaps"; argument = "-10"; } { mode = 0; modifier = "None"; key = "2"; function = "setimggaps"; argument = "+10"; } { mode = 0; modifier = "Shift"; key = "1"; function = "setimggaps"; argument = "-100"; } { mode = 0; modifier = "Shift"; key = "2"; function = "setimggaps"; argument = "+100"; } { mode = 0; modifier = "None"; key = "t"; function = "toggleimg"; argument = "0"; } { mode = 0; modifier = "None"; key = "h"; function = "flipimg"; argument = "1"; } { mode = 0; modifier = "None"; key = "v"; function = "flipimg"; argument = "0"; } { mode = 0; modifier = "None"; key = "k"; function = "moveup"; argument = "0"; } { mode = 0; modifier = "None"; key = "j"; function = "movedown"; argument = "0"; } { mode = 0; modifier = "None"; key = "h"; function = "moveleft"; argument = "0"; } { mode = 0; modifier = "None"; key = "l"; function = "moveright"; argument = "0"; } { mode = 0; modifier = "Ctrl"; key = "u"; function = "moveup"; argument = "5"; } { mode = 0; modifier = "Ctrl"; key = "d"; function = "movedown"; argument = "5"; } { mode = 0; modifier = "Ctrl"; key = "k"; function = "setlines"; argument = "+1"; } { mode = 0; modifier = "Ctrl"; key = "j"; function = "setlines"; argument = "-1"; } { mode = 0; modifier = "Ctrl+Alt+Shift"; key = "k"; function = "setlines"; argument = "+5"; } { mode = 0; modifier = "Ctrl+Alt+Shift"; key = "j"; function = "setlines"; argument = "-5"; } { mode = 0; modifier = "Ctrl"; key = "h"; function = "setcolumns"; argument = "+1"; } { mode = 0; modifier = "Ctrl"; key = "h"; function = "setcolumns"; argument = "-1"; } { mode = 0; modifier = "Ctrl+Alt+Shift"; key = "h"; function = "setcolumns"; argument = "+5"; } { mode = 0; modifier = "Ctrl+Alt+Shift"; key = "l"; function = "setcolumns"; argument = "-5"; } { mode = 0; modifier = "Ctrl"; key = "k"; function = "restoresel"; argument = "0"; } { mode = 0; modifier = "None"; key = "u"; function = "togglehighlight"; argument = "0"; } { mode = 0; modifier = "Ctrl+Shift"; key = "h"; function = "viewhist"; argument = "0"; } { mode = 0; modifier = "None"; key = "d"; function = "clear"; argument = "0"; } { mode = 0; modifier = "None"; key = "c"; function = "clearins"; argument = "0"; } { mode = 0; modifier = "None"; key = "Esc"; function = "quit"; argument = "0"; } { mode = 0; modifier = "None"; key = "Home"; function = "movestart"; argument = "0"; } { mode = 0; modifier = "None"; key = "End"; function = "moveend"; argument = "0"; } { mode = 0; modifier = "None"; key = "g"; function = "movestart"; argument = "0"; } { mode = 0; modifier = "Shift"; key = "g"; function = "moveend"; argument = "0"; } { mode = 0; modifier = "None"; key = "Next"; function = "movenext"; argument = "0"; } { mode = 0; modifier = "None"; key = "Prior"; function = "moveprev"; argument = "0"; } { mode = 0; modifier = "Alt"; key = "p"; function = "navhistory"; argument = "-1"; } { mode = 0; modifier = "Alt"; key = "n"; function = "navhistory"; argument = "+1"; } ignoreglobalkeys = 1; ), };