summaryrefslogtreecommitdiffstats
path: root/config.def.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove dmenumon variableGravatar Stein 2022-08-281-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reasoning: Since 2011 dmenu has been capable of working out which monitor currently has focus in a Xinerama setup, making the use of the -m flag more or less redundant. This is easily demonstrated by using dmenu in any other window manager. There used to be a nodmenu patch that provided these changes: https://git.suckless.org/sites/commit/ed68e3629de4ef2ca2d3f8893a79fb570b4c0cbc.html but this was removed on the basis that it was very easy to work out and apply manually if needed. The proposal here is to remove this dependency from dwm. The mechanism of the dmenumon variable could be provided via a patch if need be. The edge case scenario that dmenu does not handle on its own, and the effect of removing this mechanism, is that if the user trigger focusmon via keybindings to change focus to another monitor that has no clients, then dmenu will open on the monitor containing the window with input focus (or the monitor with the mouse cursor if no windows have input focus). If this edge case is important to cover then this can be addressed by setting input focus to selmon->barwin in the focus function if there is no client to give focus to (rather than giving focus back to the root window).
* config.def.h: make keys and buttons constGravatar NRK 2022-08-191-2/+2
| | | | | pretty much all other variables are declared as const when they're not modified.
* Add a configuration option for fullscreen lockingGravatar Quentin Rameau 2021-07-141-0/+1
| | | | | Some people are annoyed to have this new behaviour forced for some application which use fake fullscreen.
* config.def.h: ClkTagBar missing from commentGravatar Hiltjo Posthuma 2018-05-251-1/+1
| | | | | | | by Christopher Drelich <cd@cdrakka.com> Patch was mangled on the ML, also adjusted the order to be the same as the enum in dwm.c
* cleanupGravatar Markus Teich 2017-03-281-1/+1
| | | | | | | | | | | | | | - unify multi-line expression alignment style. - unify multi-line function call alignment style. - simplify client moving on monitor count decrease. - clarify comment for focusin(). - remove old confusing comment about input focus fix in focusmon(). The explanation is already in the old commit message, so no need to keep it in the code. - remove old comment describing even older state of the code in focus(). - unify comment style. - break up some long lines. - fix some typos and grammar.
* applied Markus' decouple color-scheme patchGravatar Anselm R Garbe 2016-12-051-1/+1
|
* config.def.h: style improvement, use color Scheme enumGravatar Hiltjo Posthuma 2016-06-281-4/+4
|
* import new drw from libsl and minor fixes.Gravatar Markus Teich 2016-06-261-11/+13
| | | | | - better scaling for occupied tag squares. - draw statusline first to omitt some complicated calculations.
* unboolificationGravatar Hiltjo Posthuma 2015-11-081-7/+7
|
* separate program-specific c99 bool and X11Gravatar Hiltjo Posthuma 2015-11-081-5/+5
| | | | | True, False are X11-specific (int), make sure to use c99 stdbool for program-specific things.
* config.h: use common default font, pass Xft font name to dmenuGravatar Hiltjo Posthuma 2015-10-201-4/+2
| | | | dmenu uses Xft now (soon to be released).
* Add Xft and follback-fonts support to graphics libGravatar Eric Pruitt 2015-03-131-2/+7
|
* applied improved version of Martti Kühne's dmenu/multi monitor approach ↵Gravatar Anselm R Garbe 2013-08-021-1/+2
| | | | from dwm, no dmenuspawn required
* do not take our font declaration as default for stGravatar Anselm R Garbe 2013-07-201-1/+1
|
* include font argument for st by defaultGravatar Anselm R Garbe 2013-05-021-1/+1
|
* use st as default terminal from now onGravatar Anselm R Garbe 2013-05-011-1/+1
|
* reverting to plain X11 fonts in order to implement draw.c defaultGravatar anselm@garbe.us 2012-11-181-1/+1
|
* incorporating Xft instead of cairo, cairo provides far too many optionsGravatar anselm@garbe.us 2012-11-021-1/+1
|
* added 20h's clarificationGravatar anselm@garbe.us 2012-01-221-0/+4
|
* new default colour schemeGravatar Connor Lane Smith 2011-11-061-6/+6
|
* apply nmaster patchGravatar Connor Lane Smith 2011-10-251-0/+3
|
* applied Sylvain Laurent's EWMH fullscreen state patch, simplified his patch ↵Gravatar anselm@garbe.us 2010-05-271-1/+1
| | | | a bit
* applied Tony Lainson's config.def.h patchGravatar Anselm R Garbe 2009-09-151-3/+2
|
* extended rule to apply monitors if set up accordinglyGravatar Anselm R Garbe 2009-07-091-3/+3
|
* removed monsyms, uselessGravatar Anselm R Garbe 2009-07-091-3/+0
|
* restricting number of mons by length of monsymsGravatar Anselm R Garbe 2009-07-091-1/+1
|
* introducing const where it might make some senseGravatar Anselm R Garbe 2009-07-081-9/+8
|
* changed focusmon/tagmon to work on prev/next instead (-1/+1), changed ↵Gravatar Anselm R Garbe 2009-07-021-4/+4
| | | | shortcuts to Mod1-, Mod1-. and Mod1-Shift-, Mod1-Shift-.
* more sensibleGravatar Anselm R Garbe 2009-07-021-1/+1
|
* hmm, can't decide on the default monitor symbol setGravatar Anselm R Garbe 2009-07-021-1/+1
|
* updateGravatar Anselm R Garbe 2009-07-021-1/+1
|
* introduced monitor symbolsGravatar Anselm R Garbe 2009-07-021-0/+3
|
* several bugfixesGravatar Anselm R Garbe 2009-07-011-2/+0
|
* several simplificationsGravatar Anselm R Garbe 2009-06-301-3/+2
|
* we need a tagset per monitor, removed tagset declaration from config.hGravatar Anselm R Garbe 2009-06-201-1/+0
|
* experimental xinerama support, two new actions, Mod1-w/e and Mod1-Shift-w/eGravatar Anselm R Garbe 2009-06-201-1/+9
|
* removed MAXTAGLENGravatar Anselm R Garbe 2009-05-291-2/+2
|
* applied Gottox' patches, and also removed usegrabGravatar Anselm R Garbe 2009-03-171-2/+0
|
* applied Neale Pickett's xprop status reading patch, updated README and dwm.1 ↵Gravatar a@null 2008-12-121-1/+0
| | | | accordingly
* several changes towards 5.3, XINERAMA is disabled by default, introduced ↵Gravatar Anselm R Garbe 2008-10-191-0/+2
| | | | usegrab Bool for grabbing the server during mouse-based resizals/movements (disabled by default), continued debugging tile() with resizehints == True and a lot of terminals supporting resizehints, still no optimal solution, I need to think about it, considering recursive algorithm for the space optimization
* introduced NOBORDER macro to hide the nasty - 2 * c->bw in various ↵Gravatar Anselm R Garbe 2008-08-271-0/+1
| | | | calculations, moved tagset to config.def.h
* added a comment about FAQ regarding mfact meaningGravatar Anselm R Garbe 2008-08-181-1/+1
|
* made readin a config.h variableGravatar Anselm R Garbe 2008-08-021-0/+1
|
* make hg tip compilable with default configGravatar Premysl Hruby 2008-07-181-2/+2
|
* got rid of compile time xidx configuration, querying mouse pointer insteadGravatar Anselm R Garbe 2008-07-161-4/+0
|
* removed useless commentGravatar Anselm R Garbe 2008-07-021-1/+1
|
* removed useless charactersGravatar Anselm R Garbe 2008-06-241-3/+3
|
* applied Gottox' ClkTagBar patchGravatar Anselm R Garbe 2008-06-201-15/+4
|
* untested monocleGravatar Anselm R Garbe 2008-06-191-6/+9
|
* branch mergeGravatar Anselm R Garbe 2008-06-171-1/+1
|\