[wiki] [sites] Fix broken links in the dwm patches section || Laslo Hunhold

From: <git_AT_suckless.org>
Date: Fri, 10 Nov 2017 01:02:33 +0100

commit 79e0a42eaa85d5087fbf64b179a1bb1905e3fff0
Author: Laslo Hunhold <dev_AT_frign.de>
Date: Fri Nov 10 02:02:34 2017 +0100

    Fix broken links in the dwm patches section

diff --git a/dwm.suckless.org/patches/alpha/index.md b/dwm.suckless.org/patches/alpha/index.md
index ddbccc32..45fb59aa 100644
--- a/dwm.suckless.org/patches/alpha/index.md
+++ b/dwm.suckless.org/patches/alpha/index.md
_AT_@ -7,7 +7,7 @@ Description
 -----------
 
 Allow dwm to have translucent bars, while keeping all the text on it opaque,
-just like the [alpha-patch for st](//st.suckless.org/patches/alpha).
+just like the [alpha-patch for st](//st.suckless.org/patches/alpha/).
 
 
 Download
diff --git a/dwm.suckless.org/patches/attachaside/index.md b/dwm.suckless.org/patches/attachaside/index.md
index 508df90d..ad7896f7 100644
--- a/dwm.suckless.org/patches/attachaside/index.md
+++ b/dwm.suckless.org/patches/attachaside/index.md
_AT_@ -6,7 +6,7 @@ Description
 
 Make new clients get attached and focused in the stacking
 area instead of always becoming the new master. It's basically an
-[attachabove](attachabove) modification.
+[attachabove](../attachabove/) modification.
 
         Original behaviour :
         +-----------------+-------+
diff --git a/dwm.suckless.org/patches/exresize/index.md b/dwm.suckless.org/patches/exresize/index.md
index 57688cff..b5b87ff5 100644
--- a/dwm.suckless.org/patches/exresize/index.md
+++ b/dwm.suckless.org/patches/exresize/index.md
_AT_@ -7,11 +7,9 @@ Description
 This allows the user to change size and placement of floating windows using only
 the keyboard. It also allows for temporary vertical and horizontal extension of
 windows similar to other WMs fill command. This patch is inspired by
-[maximize](//dwm.suckless.org/patches/maximize) and
-[moveresize](//dwm.suckless.org/patches/moveresize) but fixes a lot of
+[maximize](../maximize/) and [moveresize](../moveresize/) but fixes a lot of
 problems I had with those patches. It also includes the functionality of
-[save floats](//dwm.suckless.org/patches/save_floats) judging by it's
-description.
+[save floats](../save_floats/) judging by it's description.
 
 Download
 --------
diff --git a/dwm.suckless.org/patches/fancybarclickable/index.md b/dwm.suckless.org/patches/fancybarclickable/index.md
index aa340d9b..56e46e02 100644
--- a/dwm.suckless.org/patches/fancybarclickable/index.md
+++ b/dwm.suckless.org/patches/fancybarclickable/index.md
_AT_@ -3,8 +3,8 @@ fancybarclickable
 
 Description
 -----------
-`fancybarclickable` is basically [fancycoloredbarclickable](fancycoloredbarclickable)
-minus the [statuscolors](statuscolors). It uses the dwm bar to show you the
+`fancybarclickable` is basically fancycoloredbarclickable
+minus the [statuscolors](../statuscolors/). It uses the dwm bar to show you the
 titles of all the windows in the current tag and lets you select windows by
 selecting their title in the dwm bar.
 
diff --git a/dwm.suckless.org/patches/flextile/index.md b/dwm.suckless.org/patches/flextile/index.md
index d4fdbb58..09c3f5d6 100644
--- a/dwm.suckless.org/patches/flextile/index.md
+++ b/dwm.suckless.org/patches/flextile/index.md
_AT_@ -22,7 +22,7 @@ The patch incorporates and expands the following patches:
 
 ## Configuration ##
 
- (1) Download the patch and apply it according to the [general instructions](.).
+ (1) Download the patch and apply it according to the [general instructions](../).
 
  (2) Transfer the changes made by the patch in `config.def.h` to your `config.h`, if needed.
 
_AT_@ -47,8 +47,8 @@ The patch incorporates and expands the following patches:
          { MODKEY|ControlMask, XK_Return, mirrorlayout, {0} },
          { MODKEY|ControlMask, XK_j, shiftmastersplit, {.i = -1} }, /* reduce the number of tiled clients in the master area */
          { MODKEY|ControlMask, XK_k, shiftmastersplit, {.i = +1} }, /* increase the number of tiled clients in the master area */
-
-
+
+
 ## Usage ##
 
 With the default configuration (see above) the original tile layout is emulated. You can change the layout by adjusting the four parameters `layout axis`, `master axis`, `stack axis` and `master split` (description see above) by pressing the appropriate keys.
_AT_@ -57,12 +57,8 @@ The original `tile` layout is only available by setting the above parameters, bu
 
 ## Download ##
 
- * [dwm-flextile-5.8.2.diff][5.8.2]
- * [dwm-flextile-5.8.1.diff][5.8.1]
-
-
-[5.8.2]: dwm-flextile-5.8.2.diff
-[5.8.1]: historical/dwm-flextile-5.8.1.diff
+ * [dwm-flextile-5.8.2.diff][dwm-flextile-5.8.2.diff]
+ * [dwm-flextile-5.8.1.diff][dwm-flextile-5.8.1.diff]
 
 ## Authors ##
 
diff --git a/dwm.suckless.org/patches/focusonclick/index.md b/dwm.suckless.org/patches/focusonclick/index.md
index 04fd905d..a33317ac 100644
--- a/dwm.suckless.org/patches/focusonclick/index.md
+++ b/dwm.suckless.org/patches/focusonclick/index.md
_AT_@ -16,7 +16,5 @@
  * Wolfgang S. - ezzieyguywuf at gmail . com (added 6aa8e37 patch fix)
  * Markus P. - peters_mops at arcor . de
  * Eric Pruitt - added option to disable focus changing with the scroll wheel
- * [Alessandro Di Martino][1] - Maintainer of the 6.0 version.
+ * [Alessandro Di Martino][http://alessandrodimartino.com/] - Maintainer of the 6.0 version.
  * Markus Teich - Update and fix
-
-[1]: http://www.alessandrodimartino.com
diff --git a/dwm.suckless.org/patches/gaplessgrid/index.md b/dwm.suckless.org/patches/gaplessgrid/index.md
index 8efbd7dc..5f7b5caf 100644
--- a/dwm.suckless.org/patches/gaplessgrid/index.md
+++ b/dwm.suckless.org/patches/gaplessgrid/index.md
_AT_@ -2,7 +2,7 @@
 
 ## Description
 
-This patch is an altered [gridmode](historical/gridmode) layout for dwm,
+This patch is an altered [gridmode](../gridmode) layout for dwm,
 which arranges the windows in a grid.
 Instead of using a regular grid, which might leave empty cells when there are
 not enough windows to fill the grid, it adjusts the number of windows in the
_AT_@ -13,12 +13,12 @@ first few columns to avoid empty cells.
 Download `gaplessgrid.c` and add the gapless layout to your `config.h`:
 
         #include "gaplessgrid.c"
-
+
         static const Layout layouts[] = {
                 /* symbol arrange function */
                 { "###", gaplessgrid },
         ...
-
+
         static Key keys[] = {
                 /* modifier key function argument */
                 { MODKEY, XK_g, setlayout, {.v = &layouts[0] } },
diff --git a/dwm.suckless.org/patches/gaps/index.md b/dwm.suckless.org/patches/gaps/index.md
index 389f739e..23229799 100644
--- a/dwm.suckless.org/patches/gaps/index.md
+++ b/dwm.suckless.org/patches/gaps/index.md
_AT_@ -11,7 +11,7 @@ client and the screen frame in order to reduce the waste of screen space.
 
 To configure the gap size just set the configuration variable `gappx`.
 
-There is a variation of the patch for the [xtile](xtile) layout also.
+There is a variation of the patch for the [xtile](../xtile/) layout also.
 
 Download
 --------
diff --git a/dwm.suckless.org/patches/gridmode/index.md b/dwm.suckless.org/patches/gridmode/index.md
index 6acdf834..74dadd8c 100644
--- a/dwm.suckless.org/patches/gridmode/index.md
+++ b/dwm.suckless.org/patches/gridmode/index.md
_AT_@ -9,9 +9,9 @@ tools that operate on multiple windows at once; e.g. Cluster SSH.
 
 Download
 --------
-* [dwm-gridmode-20170909-ceac8c9.diff](dwm-grid-20170909-ceac8c9.diff)
+* [dwm-gridmode-20170909-ceac8c9.diff](dwm-gridmode-20170909-ceac8c9.diff)
 * [dwm-gridmode-5.8.2.diff](dwm-gridmode-5.8.2.diff)
-* See older versions in [historical](historical/gridmode).
+* See older versions in [historical](../historical/gridmode/).
 
 Authors
 -------
diff --git a/dwm.suckless.org/patches/horizgrid/index.md b/dwm.suckless.org/patches/horizgrid/index.md
index eac233a0..ab6585e9 100644
--- a/dwm.suckless.org/patches/horizgrid/index.md
+++ b/dwm.suckless.org/patches/horizgrid/index.md
_AT_@ -3,7 +3,7 @@ horizontal grid
 
 Description
 -----------
-This patch is a variant of [gapless_grid](gapless_grid). It arranges windows in a grid pattern in which every window is roughly the same size, adjusted such that there are no gaps. However, this layout arranges the windows in a horizontal grid, rather than a vertical grid.
+This patch is a variant of [gapless_grid](../gapless_grid/). It arranges windows in a grid pattern in which every window is roughly the same size, adjusted such that there are no gaps. However, this layout arranges the windows in a horizontal grid, rather than a vertical grid.
 
 Horizontal Grid Layout
 ----------------------
diff --git a/dwm.suckless.org/patches/keymodes/index.md b/dwm.suckless.org/patches/keymodes/index.md
index bb0c5a97..1b9baa94 100644
--- a/dwm.suckless.org/patches/keymodes/index.md
+++ b/dwm.suckless.org/patches/keymodes/index.md
_AT_@ -12,12 +12,12 @@ With key modes you can use any key binding for window management without risking
 There are two different patches:
 
  * keymodes: the minimal patch
- * vim-keymodes: This patch tries to emulate the key bindings of Vim. Therefor it includes additional functions, which depend on the [flextile patch](flextile).
+ * vim-keymodes: This patch tries to emulate the key bindings of Vim. Therefor it includes additional functions, which depend on the [flextile patch](../flextile/).
 
 
 ## Configuration ##
 
- (1) Download the favoured patch and apply it according to the [general instructions](.). If you choose vim-keymodes you will have to apply the [flextile patch](./flextile) first.
+ (1) Download the favoured patch and apply it according to the [general instructions](.). If you choose vim-keymodes you will have to apply the [flextile patch](../flextile/) first.
 
  (2) Transfer the changes made by the patch in `config.def.h` to your `config.h`, if needed; please see the patch file for details.
 
diff --git a/dwm.suckless.org/patches/moveontagmon/index.md b/dwm.suckless.org/patches/moveontagmon/index.md
index 9aa09ec5..2f4ee796 100644
--- a/dwm.suckless.org/patches/moveontagmon/index.md
+++ b/dwm.suckless.org/patches/moveontagmon/index.md
_AT_@ -5,9 +5,7 @@
 This patch moves floating windows if their monitor gets changed.
 
 ## Download ##
- * [dwm-r1437-moveontagmon.diff][1]
+ * [dwm-r1437-moveontagmon.diff][dwm-r1437-moveontagmon.diff]
 
 ## Author ##
  * Apo - a-p_AT_0au.de
-
-[1]: //dwm.suckless.org/patches/dwm-r1437-moveontagmon.diff
diff --git a/dwm.suckless.org/patches/movestack/index.md b/dwm.suckless.org/patches/movestack/index.md
index 83555ed6..b7113140 100644
--- a/dwm.suckless.org/patches/movestack/index.md
+++ b/dwm.suckless.org/patches/movestack/index.md
_AT_@ -9,7 +9,7 @@ movestack(-1) will swap the client with the current focus with the previous clie
 
 ## Usage
 
- 1. Download the patch and apply according to the [general instructions](.).
+ 1. Download the patch and apply according to the [general instructions](../).
  2. Include the `movestack.c` source file and add keys that call movestack.
     Example from `config.default.h`:
 
_AT_@ -36,4 +36,4 @@ movestack(-1) will swap the client with the current focus with the previous clie
 
 ## Note
 
-This patch seems to be equivalent to the [push](push) patch.
+This patch seems to be equivalent to the [push](../push/) patch.
diff --git a/dwm.suckless.org/patches/nmaster/index.md b/dwm.suckless.org/patches/nmaster/index.md
index 773b7793..ab59c35d 100644
--- a/dwm.suckless.org/patches/nmaster/index.md
+++ b/dwm.suckless.org/patches/nmaster/index.md
_AT_@ -40,15 +40,15 @@ The figures show how tiling will work when the patch is applied.
 ## Example
 
         static const int nmaster = 2; /* default number of clients in the master area */
-
+
         #include "nmaster.c"
-
+
         static const Layout layouts[] = {
                 /* symbol arrange function */
                 { "-|=", ntile },
                 { "-|-", nbstack },
         ...
-
+
         static Key keys[] = {
                 /* modifier key function argument */
                 { MODKEY, XK_a, incnmaster, {.i = +1 } },
_AT_@ -63,4 +63,4 @@ The figures show how tiling will work when the patch is applied.
 * [nmaster-ncol.c](nmaster-ncol.c) (dwm 5.9) (20101210) - additional ncol layout (multiple masters side by side)
 * [nmaster-sym.c](nmaster-sym.c) (dwm 5.7.1) (20090927) - layout symbol shows the number of masters: `n]=`, `TnT`
 * [nmaster.c](nmaster.c) (dwm 5.6.1) (20090908)
-* see older versions in [historical patches](historical)
+* see older versions in [historical patches](../historical/)
diff --git a/dwm.suckless.org/patches/push/index.md b/dwm.suckless.org/patches/push/index.md
index d91d9b55..d7e20568 100644
--- a/dwm.suckless.org/patches/push/index.md
+++ b/dwm.suckless.org/patches/push/index.md
_AT_@ -5,7 +5,7 @@
 `pushup` and `pushdown` provide a way to move clients inside the clients list.
 
         #include "push.c"
-
+
         static Key keys[] = {
                 ...
                 { MODKEY|ControlMask, XK_j, pushdown, {0} },
_AT_@ -24,7 +24,7 @@ Patches against different versions of dwm are available at
  * [dwm-6.1-push_no_master.diff](dwm-6.1-push_no_master.diff) - 2015/11/21
 
 ## Note
-This patch seems to be equivalent to the [movestack](movestack) patch.
+This patch seems to be equivalent to the [movestack](../movestack/) patch.
 
 ## Author
  * Unknown?
diff --git a/dwm.suckless.org/patches/spawn_cwd/index.md b/dwm.suckless.org/patches/spawn_cwd/index.md
index 59b75657..aca180a6 100644
--- a/dwm.suckless.org/patches/spawn_cwd/index.md
+++ b/dwm.suckless.org/patches/spawn_cwd/index.md
_AT_@ -3,7 +3,7 @@
 ## Description
 
 Spawns programs from currently focused client's working directory. See this
-[blog post](http://snk.tuxfamily.org/log/dwm-spawn-cwd-patch.html) and this
+[blog post](https://sunaku.github.io/dwm-spawn-cwd-patch.html) and this
 [announcement thread](http://thread.gmane.org/gmane.comp.misc.suckless/7959)
 for more information.
 
diff --git a/dwm.suckless.org/patches/statuscolors/index.md b/dwm.suckless.org/patches/statuscolors/index.md
index 51177c51..c4affe4f 100644
--- a/dwm.suckless.org/patches/statuscolors/index.md
+++ b/dwm.suckless.org/patches/statuscolors/index.md
_AT_@ -6,7 +6,7 @@ This patch enables colored text in the status bar. It changes the way colors ar
 
 ## Configuration ##
 
-Download the patch and apply it according to the [general instructions](.).
+Download the patch and apply it according to the [general instructions](../).
 
 Modify the colors definition in 'config.h' to suit your needs. Make sure to define at least 3 colors as they will be used for 'normal', 'selected', and 'urgent' windows, respectively.
 
_AT_@ -29,7 +29,7 @@ The following definition in 'config.h':
     };
 
 Coupled with a matching status script produces the following:
- ![Example Colored Status Text](dwm-5.7.2-statuscolors.png)
+ ![Example Colored Status Text](statuscolors.png)
 
 A really silly example:
 
diff --git a/dwm.suckless.org/patches/stdin/index.md b/dwm.suckless.org/patches/stdin/index.md
index aa950574..48f33f98 100644
--- a/dwm.suckless.org/patches/stdin/index.md
+++ b/dwm.suckless.org/patches/stdin/index.md
_AT_@ -6,7 +6,7 @@ Description
 
 dwm releases before 5.3 read the status text from stdin.
 This patch is mainly a workaround for the freezing issue caused by
-`XSelectInput` with the previous version of the [warp](warp) patch.
+`XSelectInput` with the previous version of the [warp](../warp/) patch.
 Some people might like to write their status to a pipe, though.
 
 Download
diff --git a/dwm.suckless.org/patches/tab/index.md b/dwm.suckless.org/patches/tab/index.md
index 7a42c676..eda26860 100644
--- a/dwm.suckless.org/patches/tab/index.md
+++ b/dwm.suckless.org/patches/tab/index.md
_AT_@ -118,8 +118,8 @@ Download
    * For dwm 6.1: [dwm-6.1-tab-v2b.diff](dwm-6.1-tab-v2b.diff)
    * For dwm from the git master branch: [dwm-tab-v2b-56a31dc.diff](dwm-tab-v2b-56a31dc.diff)
 
- * Combined patch of tab and the [pertag](pertag) patch from Jan Christoph Ebersbach.
- * Follow the [link](pertag) for the description of this patch and the credits. The possibility to define the default layout per view has been added.
+ * Combined patch of tab and the [pertag](../pertag/) patch from Jan Christoph Ebersbach.
+ * Follow the [link](../pertag/) for the description of this patch and the credits. The possibility to define the default layout per view has been added.
    * For dwm 6.1: [dwm-6.1-pertag-tab-v2b.diff](dwm-6.1-pertag-tab-v2b.diff)
    * For dwm from the git master branch: [dwm-tab-v2b-pertab-56a31dc.diff](dwm-tab-v2b-pertab-56a31dc.diff)
 
diff --git a/dwm.suckless.org/patches/winview/index.md b/dwm.suckless.org/patches/winview/index.md
index 84c4af98..cc6b7cfa 100644
--- a/dwm.suckless.org/patches/winview/index.md
+++ b/dwm.suckless.org/patches/winview/index.md
_AT_@ -14,8 +14,8 @@ selects the window (`Mod1-j`/`k` or using the mouse) and press `Mod1-o`. The key
 Recommend patches
 -----------------
 
-The [grid](gridmode) layout is well adapted to display many windows in a limited
-space. Using both [grid](gridmode) and [pertag](pertag) patches you will be able to
+The [grid](../gridmode/) layout is well adapted to display many windows in a limited
+space. Using both [grid](../gridmode/) and [pertag](../pertag/) patches you will be able to
 select this layout for the all-window view while keeping your preferred
 layout for the other views.
 
diff --git a/dwm.suckless.org/patches/xkb/index.md b/dwm.suckless.org/patches/xkb/index.md
index 2fbab11d..f74329a9 100644
--- a/dwm.suckless.org/patches/xkb/index.md
+++ b/dwm.suckless.org/patches/xkb/index.md
_AT_@ -8,7 +8,7 @@ client's xkb status and restores it when client became focused.
 Applying
 --------
 Firstly you have to configure xkb as you need as described
-[here](http://www.x.org/archive/X11R7.5/doc/input/XKB-Config.html).
+[here](https://www.x.org/archive/X11R7.5/doc/input/XKB-Config.html).
 The patch depends on two variables:
 
  * `showxkb` flag defines, should patch show current xkb group on
diff --git a/dwm.suckless.org/patches/xtile/index.md b/dwm.suckless.org/patches/xtile/index.md
index 0a3e67bc..3bdafd5d 100644
--- a/dwm.suckless.org/patches/xtile/index.md
+++ b/dwm.suckless.org/patches/xtile/index.md
_AT_@ -145,18 +145,18 @@ Other patches
 
 Recommended complementary patches:
 
-* [gaps](gaps): to add mostly useless gaps that nevertheless make more apparent which
+* [gaps](../gaps/): to add mostly useless gaps that nevertheless make more apparent which
   client has the focus.
 
-* [stacker](stacker): to better accommodate the clients to the more elaborate layouts
+* [stacker](../stacker/): to better accommodate the clients to the more elaborate layouts
   allowed by xtile. But I would add: subject to the caveats that I've expressed above.
 
 Mandatory dependencies:
 
-* [pertag](pertag): we all know this one.
+* [pertag](../pertag/): we all know this one.
 
-Related patches: [bottom stack](bottomstack), [flextile](flextile), cfacts,
-[stackmfact](stackmfact).
+Related patches: [bottom stack](../bottomstack/), [flextile](../flextile/), cfacts,
+[stackmfact](../stackmfact/).
 
 Download
 --------
Received on Fri Nov 10 2017 - 01:02:33 CET

This archive was generated by hypermail 2.3.0 : Fri Nov 10 2017 - 01:12:18 CET