Robertus Chris
25a736e323
runtime(i3config/swayconfig): add all option for i3config only
...
Since i3 version 4.24, popup_during_fullscreen has new
option `all`. So add the `all` option for popup_during_fullscreen to
prevent `all` option highlighted as error.
However, sway won't implement `all` option for popup_during_fullscreen,
so let's remove the extra options from the syntax cluster in swayconfig
syntax script after sourcing the i3config.
Reference:
- https://i3wm.org/docs/userguide.html#_popups_during_fullscreen_mode
- https://github.com/swaywm/sway/issues/8746
closes : #18760
Signed-off-by: Robertus Chris <robertusdchris@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2025-11-26 20:37:09 +00:00
Josef Litoš
b1ffc52694
runtime(i3config/swayconfig): fix floating_modifier highlight ( #14841 )
...
Signed-off-by: JosefLitos <litosjos@fit.cvut.cz >
Signed-off-by: James Eapen <james.eapen@vai.org >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-24 17:31:36 +02:00
James Eapen
22ac941208
runtime(i3config/swayconfig): support floating_modifier none; revert broken highlighting
...
- fix floating_modifier $mod normal|inverse was being hightlighted as error
reverting the floating_modifier change from dd83b63
- will currently allow invalid syntax after floating_modifier
fixes : #14826
closes : #14827
Co-authored-by: JosefLitos <litosjos@fit.cvut.cz >
Signed-off-by: James Eapen <james.eapen@vai.org >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-23 20:48:54 +02:00
Josef Litoš
679f5abb99
runtime(i3config/swayconfig): allow indented commands ( #14757 )
...
fixes : #14752
Co-authored-by: jamespeapen <jamespeapen@users.noreply.github.com >
Signed-off-by: Josef Litoš <54900518+JosefLitos@users.noreply.github.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-05-13 22:03:42 +02:00
Josef Litoš
dd83b63eb5
runtime(i3config/swayconfig): update syntax scripts
...
modifications with the goals of:
- simplifying structure by using group `cluster`s
- improving visual highlighting responsiveness by using `nextgroup`
- improving recursive wm-msg command highlighting
- separating command variants meant for runtime and for config only
closes : #14544
Signed-off-by: Josef Litoš <54900518+JosefLitos@users.noreply.github.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-04-15 19:38:04 +02:00
julio-b
5392970921
runtime(i3config): Line continuation is not detected for 'set' command ( #14531 )
...
Problem: Valid i3config syntax is highlighted as error.
Solution: Skip over line-breaks correctly.
Signed-off-by: Julio B <julio.bacel@gmail.com >
Signed-off-by: Josef Litoš <54900518+JosefLitos@users.noreply.github.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-04-13 18:10:10 +02:00
James Eapen
a39af02904
runtime(i3config): remove always from focus_follows_mouse
...
The always option does not exist in i3, only sway.
From https://i3wm.org/docs/userguide.html :
`focus_follows_mouse yes|no`
Version number incremented by 2 because the last commit did not
increment the version.
Signed-off-by: James Eapen <james.eapen@vai.org >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-01-17 21:43:12 +01:00
Ivan Grimaldi
5994329667
runtime(i3config): Update for i3 4.23 ( #13522 )
...
Co-authored-by: Ivan Grimaldi <grimaldi.ivam@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2023-11-11 13:09:26 +01:00
Josef Litoš
02774f99ce
runtime(i3config): update i3config syntax ( #13191 )
...
Signed-off-by: Christian Brabandt <cb@256bit.org >
2023-09-27 18:57:24 +02:00
Josef Litoš
f5356bf675
runtime(i3config): syntax structure cleanup ( #13080 )
...
* syntax(i3config): improved i3config highlighting
* syntax(i3config): refactor structure
Signed-off-by: Christian Brabandt <cb@256bit.org >
2023-09-12 20:20:25 +02:00
Josef Litoš
62145db91b
syntax(i3config): improved i3config highlighting ( #13054 )
...
Signed-off-by: Christian Brabandt <cb@256bit.org >
2023-09-11 20:12:48 +02:00
Bram Moolenaar
2ecbe53f45
Update runtime files
2022-07-29 21:36:21 +01:00
Bram Moolenaar
016188fd8a
Update runtime files.
2022-06-06 20:52:59 +01:00
Bram Moolenaar
d899e51120
Update runtime files
2022-05-07 21:54:03 +01:00
Bram Moolenaar
fd31be29b8
Update runtime files
2022-01-16 14:46:06 +00:00
Bram Moolenaar
2f0936cb9a
Update runtime files
2022-01-08 21:51:59 +00:00
Bram Moolenaar
0e6adf8a29
Update runtime files
2021-12-16 14:41:10 +00:00