diff options
author | Jefferson González <jgmdev@gmail.com> | 2022-12-24 23:06:24 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-24 23:06:24 -0400 |
commit | 363c3eb859ddbe1efad5949ad087c8e7db6cee41 (patch) | |
tree | df6ae14c1b360d710ce0d4b5c11950e91a2d0517 /plugins/editorconfig/tests/glob/brackets.in | |
parent | 7bb53600a33c2f630f2a0850a543c356a856f172 (diff) | |
download | lite-xl-plugins-363c3eb859ddbe1efad5949ad087c8e7db6cee41.tar.gz lite-xl-plugins-363c3eb859ddbe1efad5949ad087c8e7db6cee41.zip |
added editorconfig plugin (#163)
* properly ignore comments on declarations
* strip newlines when insert_final_newline set to false
* force match up to the end
* support unset property
* make property values case insensitive
* handle indent_size when set to tab
* handle escaped comment chars
* also lowercase property names
* support utf-8 as on spec
* apply rules to unsaved unamed/named docs
* annotation fix
* added test suite and fixes for 100% pass rate
* do not force match from start, breaks 2 tests
* allow starting wild cards to match everything
* disabled print buffering
* make last line visible if insert_final_newline true
* use log_quiet for debug
* adapted to changes on lite-xl/lite-xl#1232
* properly return from add/remove_project_directory overrides
* Use new trimwhitespace functionality if possible
Diffstat (limited to 'plugins/editorconfig/tests/glob/brackets.in')
-rw-r--r-- | plugins/editorconfig/tests/glob/brackets.in | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/plugins/editorconfig/tests/glob/brackets.in b/plugins/editorconfig/tests/glob/brackets.in new file mode 100644 index 0000000..f44def2 --- /dev/null +++ b/plugins/editorconfig/tests/glob/brackets.in @@ -0,0 +1,51 @@ +; test [ and ] + +root=true + +; Character choice +[[ab].a] +choice=true + +; Negative character choice +[[!ab].b] +choice=false + +; Character range +[[d-g].c] +range=true + +; Negative character range +[[!d-g].d] +range=false + +; Range and choice +[[abd-g].e] +range_and_choice=true + +; Choice with dash +[[-ab].f] +choice_with_dash=true + +; Close bracket inside +[[\]ab].g] +close_inside=true + +; Close bracket outside +[[ab]].g] +close_outside=true + +; Negative close bracket inside +[[!\]ab].g] +close_inside=false + +; Negative¬close bracket outside +[[!ab]].g] +close_outside=false + +; Slash inside brackets +[ab[e/]cd.i] +slash_inside=true + +; Slash after an half-open bracket +[ab[/c] +slash_half_open=true |