potatoesmaster / i3-vim-syntax Goto Github PK
View Code? Open in Web Editor NEWVim syntax for i3 window manager config
Vim syntax for i3 window manager config
It'd be nice to have it be vim-i3-syntax or vim-i3 to match up with the standard convention.
At least for me, inline comments are not working.
When splitting a line like so
the continuation is not syntax highlighted.
The syntax file needs a rewrite, for several reasons:
syn region
for exec commands and string and nextgroup=
at several places, but it does not work that well as of now and need to be rethought.client.*
keywords are not highlighted, because client
itself is a keyword and take precedence.i3 generate its syntax from custom files, parsed by a perl script (spec files, script). These files could be used to generate a syntax file.
h and v are properly highlighted when used as abbreviations for "horizontal" and "vertical" respectively, but are incorrectly highlighted when used to reference the "h" and "v" keys.
For instance in mode --pango_markup "rofi (Qutebrowser" {
,
'--pango_markup "rofi (Qutebrowser"' is highlighted with the same color (and I suppose hlGroup)
Hello. Some keywords are missing. Examples:
hide_edge_borders
workspace_auto_back_and_forth
Complete list: http://code.stapelberg.de/git/i3/tree/parser-specs/config.spec
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.