From f57429613a841c7f96e6f2a19734b9723d719429 Mon Sep 17 00:00:00 2001 From: Dan Buch Date: Sun, 12 Sep 2021 10:55:29 -0400 Subject: [PATCH] Clean up vim-just bits --- vim-just/example/justfile | 54 ------------------------- vim-just/ftdetect/just.vim | 1 - vim-just/syntax/just.vim | 80 -------------------------------------- 3 files changed, 135 deletions(-) delete mode 100644 vim-just/example/justfile delete mode 100644 vim-just/ftdetect/just.vim delete mode 100644 vim-just/syntax/just.vim diff --git a/vim-just/example/justfile b/vim-just/example/justfile deleted file mode 100644 index 922fae5..0000000 --- a/vim-just/example/justfile +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env oh-no - -set shell := ["python", "-c"] -set something - -alias d := dogs - -export HOTDOGPARTY := hats - -now_ish := `print("oh gee")` + `print(sum([1, 2, 5]))` - -an_string := "sit ready \"for reals\" 'uh huh' {{an_raw_string + '{{what' }}" - -an_raw_string := 'sit ready "wow" {{not_gonna}}' - -hats := ''' -very serious hat's -''' - -wats := """ - {{an_string}} \"yay\" 'ok' - - {{ 'dog' + just_executable()}} - - {{justfile()}} - - {{justfile_directory()}} - -{{arch()}} {{os()}} - """ - -serious_business := ``` -from __future__ import print_function -import os -import datetime - -print(f"home: {os.environ.get("HOME", "?")}") -print(f"now-ish: {datetime.datetime.now()}") -``` - -dogs: aminal manimal _secret - -# show the aminal by kind -aminal kind='dog': - #!/usr/bin/env python - import sys - import os - print('\n'.join(os.environ.keys()), file=sys.stderr) - -_secret +WHATEVER='OK': - @print("don't tell anyone {{WHATEVER}}") - -manimal: - @print('wow') diff --git a/vim-just/ftdetect/just.vim b/vim-just/ftdetect/just.vim deleted file mode 100644 index a86ea6b..0000000 --- a/vim-just/ftdetect/just.vim +++ /dev/null @@ -1 +0,0 @@ -autocmd BufReadPost justfile,*.justfile setfiletype just diff --git a/vim-just/syntax/just.vim b/vim-just/syntax/just.vim deleted file mode 100644 index 06c5178..0000000 --- a/vim-just/syntax/just.vim +++ /dev/null @@ -1,80 +0,0 @@ -" Vim syntax file -" Language: Just Command Runner -" Maintainer: Dan Buch -" Latest Revision: 28 May 2021 - -if exists("b:current_syntax") - finish -endif - -let b:shell_syntax = "sh" -if exists("g:just_shell_syntax") - let b:shell_syntax = g:just_shell_syntax -endif - -exe "syn include @setshellsyntax syntax/" . b:shell_syntax . ".vim" - -syn keyword justKeyword alias export if else set - -syn keyword justFunction arch os os_family -syn keyword justFunction env_var env_var_or_default invocation_directory -syn keyword justFunction justfile justfile_directory just_executable - -syn keyword justSetting shell export dotenv-load positional-arguments - -syn match justOperator "\v:" -syn match justOperator "\v\)" -syn match justOperator "\v\(" -syn match justOperator "\v\+" -syn match justOperator "\v\@" -syn match justOperator "\v\=" -syn match justOperator "\v:\=" - -syn match justQuote '\v"' -syn match justQuote "\v'" -syn match justQuote '\v"""' -syn match justQuote "\v'''" - -syn match justBacktick "\v\`" -syn match justBacktick "\v\`\`\`" - -syn match justCurlyBrace "\v\{\{" -syn match justCurlyBrace "\v\}\}" - -syn match justComment "\v#.*$" - -syn match justShebang "\v^ *#!.*$" - -syn match justPublicName "\v[a-zA-Z][_a-zA-Z0-9-]*[a-zA-Z0-9_]" -syn match justPrivateName "\v_[a-zA-Z0-9][_a-zA-Z0-9-]*[a-zA-Z0-9_]" - -syn region justCurlyBraced matchgroup=justCurlyBrace start="\v\{\{" skip="\v\\\{" end="\v\}\}" contains=justKeyword,justFunction,justOperator,justQuote,justString,justRawString - -syn region justString matchgroup=justQuote start='\v"' skip='\v\\"' end='\v"' contains=justCurlyBraced -syn region justString matchgroup=justQuote start='\v"""' skip='\v\\"' end='\v"""' contains=justCurlyBraced - -syn region justRawString matchgroup=justQuote start="\v'" end="\v'" -syn region justRawString matchgroup=justQuote start="\v'''" end="\v'''" - -syn region justSubshell matchgroup=justBacktick start="\v\`" skip="\v\\\`" end="\v\`" contains=@setshellsyntax -syn region justSubshell matchgroup=justBacktick start="\v\`\`\`" skip="\v\\\`" end="\v\`\`\`" contains=@setshellsyntax -syn region justRecipeBody start="\v^ *" end="$" keepend contains=@setshellsyntax -syn region justRecipeNoechoBody start="\v^ *\@" end="$" keepend contains=justOperator,@setshellsyntax - -hi def link justPublicName Constant -hi def link justPrivateName Constant -hi def link justKeyword Keyword -hi def link justSetting Keyword -hi def link justOperator Operator -hi def link justComment Comment -hi def link justShebang PreProc -hi def link justFunction Function -hi def link justQuote String -hi def link justString String -hi def link justRawString String -hi def link justCurlyBrace Keyword -hi def link justBacktick Special - -let b:current_syntax = "just" - -" vim:expandtab:ts=2:sts=2