diff options
| author | Phạm Huy Hoàng <hoangtun0810@gmail.com> | 2024-02-19 00:00:07 +0900 |
|---|---|---|
| committer | 再生花 <hoangtun0810@gmail.com> | 2024-02-29 23:05:30 +0900 |
| commit | 62b0bb4f24ad09f535efe44cc9d088f90dcd2498 (patch) | |
| tree | 6a59663a24fc71d67a7bf3df82c218851c69ffbc /scripts | |
| parent | Update parsers: angular, gitcommit, vimdoc, wing (diff) | |
| download | nvim-treesitter-62b0bb4f24ad09f535efe44cc9d088f90dcd2498.tar nvim-treesitter-62b0bb4f24ad09f535efe44cc9d088f90dcd2498.tar.gz nvim-treesitter-62b0bb4f24ad09f535efe44cc9d088f90dcd2498.tar.bz2 nvim-treesitter-62b0bb4f24ad09f535efe44cc9d088f90dcd2498.tar.lz nvim-treesitter-62b0bb4f24ad09f535efe44cc9d088f90dcd2498.tar.xz nvim-treesitter-62b0bb4f24ad09f535efe44cc9d088f90dcd2498.tar.zst nvim-treesitter-62b0bb4f24ad09f535efe44cc9d088f90dcd2498.zip | |
feat(format): extra newline after modeline
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/format-queries.lua | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/scripts/format-queries.lua b/scripts/format-queries.lua index ec2197956..1bc7532b8 100755 --- a/scripts/format-queries.lua +++ b/scripts/format-queries.lua @@ -61,6 +61,19 @@ local format_queries = [[ (comment) @format.prepend-newline (#not-is-start-of-line? @_comment) (#is-start-of-line? @format.prepend-newline)) +; Extra newline for modelines +(program + (comment) @_modeline + . + (_) @format.prepend-newline + (#is-start-of-line? @_modeline) + (#contains? @_modeline "^;+%s*inherits:")) +(program + (comment) @_modeline + . + (_) @format.prepend-newline + (#is-start-of-line? @_modeline) + (#contains? @_modeline "^;+%s*extends%s*$")) ;; }}} ;; Making sure all top-level patterns are separated (program @@ -88,7 +101,9 @@ local format_queries = [[ (field_definition) (comment) ] @format.cancel-prepend - (#is-start-of-line? @_comment)) + (#is-start-of-line? @_comment) + (#not-lua-match? @_comment "^;+%s*inherits:") + (#not-lua-match? @_comment "^;+%s*extends%s*$")) ;; }}} ;; delims |
