I merged your file with auto-generated configuration but some lines cause me config errors, as you can see:
ERROR: CONFIG: Expected one of these tokens: <end>, '#', 'set ', 'set ', 'set_from_resource', 'bindsym', 'bindcode', 'bind', 'bar', 'font', 'mode', 'floating_minimum_size', 'floating_maximum_size', 'floating_modifier', 'default_orientation', 'workspace_layout', 'new_window', 'new_float', 'hide_edge_borders', 'for_window', 'assign', 'no_focus', 'focus_follows_mouse', 'mouse_warping', 'force_focus_wrapping', 'force_xinerama', 'force-xinerama', 'disable_randr15', 'disable-randr15', 'workspace_auto_back_and_forth', 'fake_outputs', 'fake-outputs', 'force_display_urgency_hint', 'focus_on_window_activation', 'show_marks', 'workspace', 'ipc_socket', 'ipc-socket', 'restart_state', 'popup_during_fullscreen', 'exec_always', 'exec', 'client.background', 'client.focused_inactive', 'client.focused', 'client.unfocused', 'client.urgent', 'client.placeholder'
ERROR: CONFIG: (in file /home/test/.config/i3/config)
ERROR: CONFIG: Line 247:
ERROR: CONFIG: Line 248: # Smart Borders
ERROR: CONFIG: Line 249: smart_borders on
ERROR: CONFIG: ^^^^^^^^^^^^^^^^
ERROR: CONFIG: Line 250:
ERROR: CONFIG: Line 251: # Set inner/outer gaps
ERROR: CONFIG: Expected one of these tokens: <end>, '#', 'set ', 'set ', 'set_from_resource', 'bindsym', 'bindcode', 'bind', 'bar', 'font', 'mode', 'floating_minimum_size', 'floating_maximum_size', 'floating_modifier', 'default_orientation', 'workspace_layout', 'new_window', 'new_float', 'hide_edge_borders', 'for_window', 'assign', 'no_focus', 'focus_follows_mouse', 'mouse_warping', 'force_focus_wrapping', 'force_xinerama', 'force-xinerama', 'disable_randr15', 'disable-randr15', 'workspace_auto_back_and_forth', 'fake_outputs', 'fake-outputs', 'force_display_urgency_hint', 'focus_on_window_activation', 'show_marks', 'workspace', 'ipc_socket', 'ipc-socket', 'restart_state', 'popup_during_fullscreen', 'exec_always', 'exec', 'client.background', 'client.focused_inactive', 'client.focused', 'client.unfocused', 'client.urgent', 'client.placeholder'
ERROR: CONFIG: (in file /home/test/.config/i3/config)
ERROR: CONFIG: Line 250:
ERROR: CONFIG: Line 251: # Set inner/outer gaps
ERROR: CONFIG: Line 252: gaps inner 8
ERROR: CONFIG: ^^^^^^^^^^^^
ERROR: CONFIG: Line 253: gaps outer 0
ERROR: CONFIG: Line 254:
ERROR: CONFIG: Expected one of these tokens: <end>, '#', 'set ', 'set ', 'set_from_resource', 'bindsym', 'bindcode', 'bind', 'bar', 'font', 'mode', 'floating_minimum_size', 'floating_maximum_size', 'floating_modifier', 'default_orientation', 'workspace_layout', 'new_window', 'new_float', 'hide_edge_borders', 'for_window', 'assign', 'no_focus', 'focus_follows_mouse', 'mouse_warping', 'force_focus_wrapping', 'force_xinerama', 'force-xinerama', 'disable_randr15', 'disable-randr15', 'workspace_auto_back_and_forth', 'fake_outputs', 'fake-outputs', 'force_display_urgency_hint', 'focus_on_window_activation', 'show_marks', 'workspace', 'ipc_socket', 'ipc-socket', 'restart_state', 'popup_during_fullscreen', 'exec_always', 'exec', 'client.background', 'client.focused_inactive', 'client.focused', 'client.unfocused', 'client.urgent', 'client.placeholder'
ERROR: CONFIG: (in file /home/test/.config/i3/config)
ERROR: CONFIG: Line 251: # Set inner/outer gaps
ERROR: CONFIG: Line 252: gaps inner 8
ERROR: CONFIG: Line 253: gaps outer 0
ERROR: CONFIG: ^^^^^^^^^^^^
ERROR: CONFIG: Line 254:
ERROR: CONFIG: Line 255: # Gaps mode
ERROR: FYI: You are using i3 version 4.14.1 (2017-09-24)
I had to comment out those lines to hide this error message at start-up.
I'm using KDE on Kubuntu 18.04.
I installed i3-gaps using this small script:
#!/bin/bash
sudo apt install -y libxcb1-dev libxcb-keysyms1-dev libpango1.0-dev libxcb-util0-dev libxcb-icccm4-dev libyajl-dev libstartup-notification0-dev libxcb-randr0-dev libev-dev libxcb-cursor-dev libxcb-xinerama0-dev libxcb-xkb-dev libxkbcommon-dev libxkbcommon-x11-dev autoconf libxcb-xrm0 libxcb-xrm-dev automake
cd /tmp
# clone the repository
git clone https://www.github.com/Airblader/i3 i3-gaps
cd i3-gaps
# compile & install
autoreconf --force --install
rm -rf build/
mkdir -p build && cd build/
# Disabling sanitizers is important for release versions!
# The prefix and sysconfdir are, obviously, dependent on the distribution.
../configure --prefix=/usr --sysconfdir=/etc --disable-sanitizers
make
sudo make install