Radix cross Linux

The main Radix cross Linux repository contains the build scripts of packages, which have the most complete and common functionality for desktop machines

452 Commits   2 Branches   1 Tag

context default
    keyword $$ color17
    keyword $(*) color34
    keyword ${*} color28
# GNU Makefiles
    keyword whole linestart define color201
    keyword whole linestart endef color201
    keyword whole linestart include color201
    keyword whole linestart ifdef color201
    keyword whole linestart ifndef color201
    keyword whole linestart endif color201
    keyword whole linestart if color201
    keyword whole linestart ifeq color201
    keyword whole linestart ifneq color201
    keyword whole linestart else color201
# BSD Makefiles
    keyword whole linestart .\[\s\t\]elif color201
    keyword whole linestart .\[\s\t\]else color201
    keyword whole linestart .\[\s\t\]endfor color201
    keyword whole linestart .\[\s\t\]endif color201
    keyword whole linestart .\[\s\t\]for color201
    keyword whole linestart .\[\s\t\]if color201
    keyword whole linestart .\[\s\t\]include color201
    keyword whole linestart .\[\s\t\]undef color201

    keyword linestart \t color240 color160
    keyword whole .PHONY color243
    keyword whole .SUFFIXES color243
    keyword whole .DEFAULT color243
    keyword whole .PRECIOUS color243
    keyword whole .INTERMEDIATE color243
    keyword whole .SECONDARY color243
    keyword whole .DELETE_ON_ERROR color243
    keyword whole .IGNORE color243
    keyword whole .LOW_RESOLUTION_TIME color243
    keyword whole .SILENT color243
    keyword whole .EXPORT_ALL_VARIABLES color243
    keyword whole .NOTPARALLEL color243
    keyword whole .NOEXPORT color243
    keyword = color243
    keyword : color52
    keyword \\\n color52
# this handles strange cases like @something@@somethingelse@ properly
    keyword whole @+@ color124 color252
    keyword @+@ color124 color252

# comment
context linestart # \n color30
    spellcheck
    keyword whole @+@ color124 color252
    keyword @+@ color124 color252

# right part of an assignment
context exclusive = \n color17
    keyword \\\n color52
    keyword $$ color17
    keyword $(*) color34
    keyword ${*} color28
    keyword linestart \t color240 color160
    keyword whole @+@ color124 color252
    keyword @+@ color124 color252

# shell code
context exclusive linestart \t \n
    keyword \\\n color52
    keyword $$ color17
    keyword $(*) color34
    keyword ${*} color28
    keyword linestart \t color240 color160
    keyword whole @+@ color124 color252
    keyword @+@ color124 color252