swayfx/sway
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
..
CMakeLists.txt Document swaybar commands 2016-03-17 15:41:24 +01:00
commands.c Implement include command 2016-03-26 16:37:50 +01:00
config.c Implement include command 2016-03-26 16:37:50 +01:00
container.c Implement 'smart_gaps' feature from i3-gaps 2016-03-20 12:29:47 +01:00
criteria.c criteria: Code formatting. 2015-11-25 14:59:07 +01:00
debug_log.c remove unused execinfo.h include from debug_log.c 2015-12-21 18:57:26 +01:00
extensions.c Remove unused panel_size (and fix rearrange) 2016-03-17 23:47:42 +01:00
focus.c Remove focus when switching to empty workspace 2016-03-05 15:39:28 +01:00
handlers.c Update to new WLC API 2016-03-24 14:08:53 -04:00
input.c libinput 2016-01-19 06:51:36 -08:00
input_state.c Set pointer pos before focusing view under it 2016-02-27 13:18:55 +01:00
ipc-server.c Add outputs to bar_config ipc response 2016-02-27 22:12:35 +01:00
layout.c Implement 'smart_gaps' feature from i3-gaps 2016-03-20 12:29:47 +01:00
main.c Implement include command 2016-03-26 16:37:50 +01:00
output.c output: Support multiple adjacent outputs. 2015-11-16 21:32:18 +01:00
resize.c return after disconnect ipc client and minor checks 2015-09-29 07:19:10 -07:00
sway-bar.5.txt Document swaybar commands 2016-03-17 15:41:24 +01:00
sway-input.5.txt Document swaybar commands 2016-03-17 15:41:24 +01:00
sway.1.txt Clearer order of locations searched for config file. 2016-01-05 22:06:02 +01:00
sway.5.txt Implement 'smart_gaps' feature from i3-gaps 2016-03-20 12:29:47 +01:00
workspace.c Fix assigning workspaces to outputs 2016-03-04 16:44:49 +01:00