sway/include
Mikkel Oscar Lyderik 71a5350b68 Implement include command
The include command (`include <path>`) makes it possible to include sub
config files from the main config file (or from within other sub config
files).

The include command uses the following rules for including config files:

* the `path` can be either a full path or a path that is relative to the
  parent config. Shell expansion is supported, so it's possible to do
  `include ~/.config/sway.d/*`.
* The same config file can only be included once (to prevent include
  cycles). If a config is included multiple times it will just be
  ignored after it has been included once.
* Including a sub config file is the same as inserting the content of
  that file into the parent config, thus rules about overwriting
  bindsyms etc. works the same as for a single config.

Implement #542
2016-03-26 16:37:50 +01:00
..
bar Differentiate between all or no outputs 2016-02-27 22:12:35 +01:00
client extract cairo_set_source_u32() 2016-01-25 22:44:33 +02:00
lock Add graphical feedback to swaylock (#526) 2016-03-25 15:24:41 +01:00
commands.h libinput 2016-01-19 06:51:36 -08:00
config.h Implement include command 2016-03-26 16:37:50 +01:00
container.h Make sway spawn only one bar per bar config 2016-02-27 22:12:35 +01:00
criteria.h criteria: Add. Learn for_window command. 2015-11-25 14:34:33 +01:00
extensions.h Remove unused panel_size (and fix rearrange) 2016-03-17 23:47:42 +01:00
focus.h seamless_mouse: Move pointer only if successfully changed workspace. 2015-10-23 16:35:48 +02:00
handlers.h Update to new WLC API 2016-03-24 14:08:53 -04:00
input.h libinput 2016-01-19 06:51:36 -08:00
input_state.h Implement bindsym --release 2016-01-07 21:43:00 +01:00
ipc-client.h swaybar: move core functionality to state.c 2016-01-24 14:22:19 +01:00
ipc-server.h Replace deprecated function wlc_output_get_pixels. 2016-02-08 12:39:07 +01:00
ipc.h Fix ipc event bit masks 2016-02-21 22:49:20 +01:00
layout.h sway: insert numbered workspaces in order 2015-12-18 01:22:07 +01:00
list.h swaybar: fix memory leaks 2015-12-22 17:54:47 +01:00
log.h Rearrange logging headers 2015-11-28 08:49:02 -05:00
output.h output: Support multiple adjacent outputs. 2015-11-16 21:32:18 +01:00
readline.h Print /proc/<pid>/maps on segfault 2016-01-28 07:57:07 -05:00
resize.h dont swap view with workspace... 2015-08-22 21:54:39 -07:00
stringop.h Add quotes to multiword arguments. 2016-01-25 00:14:13 +01:00
sway.h Correctly exit sway on errors. 2016-02-26 09:42:21 +01:00
util.h Revert "s/numlen/log10/g" 2016-01-23 16:35:32 -05:00
workspace.h Fix assigning workspaces to outputs 2016-03-04 16:44:49 +01:00