diff --git a/.zed/settings.json b/.zed/settings.json index dbafa2115ab6657f8c8b373ba49507f275d17c45..eedf2f37534ca89115f448529f56509ddbeefb7c 100644 --- a/.zed/settings.json +++ b/.zed/settings.json @@ -21,5 +21,7 @@ "formatter": "prettier" } }, - "formatter": "auto" + "formatter": "auto", + "remove_trailing_whitespace_on_save": true, + "ensure_final_newline_on_save": true } diff --git a/assets/icons/file_icons/file_types.json b/assets/icons/file_icons/file_types.json index 5a587b02cf69055763a17364ee7f527be7c0cb47..0ee203c3c79a2e296b5e378d2c96f732e88553bb 100644 --- a/assets/icons/file_icons/file_types.json +++ b/assets/icons/file_icons/file_types.json @@ -329,7 +329,7 @@ }, "tcl": { "icon": "icons/file_icons/tcl.svg" - }, + }, "vcs": { "icon": "icons/file_icons/git.svg" }, diff --git a/assets/icons/mail_open.svg b/assets/icons/mail_open.svg index b63915bd73c400c71966b94ec6e082bdd7faf9b9..b857037b86faaa5dda8f86875d16a48589d2cbae 100644 --- a/assets/icons/mail_open.svg +++ b/assets/icons/mail_open.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/assets/icons/trash.svg b/assets/icons/trash.svg index 94d7971f9b1fb3fe8869cda1f4ed4b286925dfa6..b71035b99cc53fa5b038e08e064f96cb5a74762d 100644 --- a/assets/icons/trash.svg +++ b/assets/icons/trash.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/assets/icons/word_search.svg b/assets/icons/word_search.svg index adb4976bcc41a9881703c664546431a5a62e72e7..beca4cbe82b760f3e5d218a1158424cc68f9ab4b 100644 --- a/assets/icons/word_search.svg +++ b/assets/icons/word_search.svg @@ -3,4 +3,3 @@ - diff --git a/crates/db/README.md b/crates/db/README.md index d4ea2fee399edd6842ffd8e48d8d93aa4d7d84d8..b734a2e3a33ae2270311829c20055fd5d246505a 100644 --- a/crates/db/README.md +++ b/crates/db/README.md @@ -2,4 +2,4 @@ First, craft your test data. The examples folder shows a template for building a test-db, and can be ran with `cargo run --example [your-example]`. -To actually use and test your queries, import the generated DB file into https://sqliteonline.com/ \ No newline at end of file +To actually use and test your queries, import the generated DB file into https://sqliteonline.com/ diff --git a/crates/languages/src/bash/redactions.scm b/crates/languages/src/bash/redactions.scm index 88b38f42fc0e1d582b527904d2618b2904d8c50c..000cb042a573112a7d3c46f56862ba4119fdfdf3 100644 --- a/crates/languages/src/bash/redactions.scm +++ b/crates/languages/src/bash/redactions.scm @@ -1,2 +1,2 @@ (variable_assignment - value: (_) @redact) \ No newline at end of file + value: (_) @redact) diff --git a/crates/languages/src/c/highlights.scm b/crates/languages/src/c/highlights.scm index 064ec61a378beb00417e6b6716a6f1358daa5cbf..0a8c12f06ff0c626c4a3536d195a824059caf730 100644 --- a/crates/languages/src/c/highlights.scm +++ b/crates/languages/src/c/highlights.scm @@ -106,4 +106,3 @@ (primitive_type) (sized_type_specifier) ] @type - diff --git a/crates/languages/src/c/injections.scm b/crates/languages/src/c/injections.scm index 845a63bd1bd4e700df0fd1eb3c5d10d31e2ab0e4..2696594af2151db241f2863b0a0d6459cbb34784 100644 --- a/crates/languages/src/c/injections.scm +++ b/crates/languages/src/c/injections.scm @@ -4,4 +4,4 @@ (preproc_function_def value: (preproc_arg) @content - (#set! "language" "c")) \ No newline at end of file + (#set! "language" "c")) diff --git a/crates/languages/src/cpp/injections.scm b/crates/languages/src/cpp/injections.scm index eca372d577be30c352a2b7f7d93505a3b869e293..076703c80917b2e62fa9ea7b7fc8821ff742de97 100644 --- a/crates/languages/src/cpp/injections.scm +++ b/crates/languages/src/cpp/injections.scm @@ -4,4 +4,4 @@ (preproc_function_def value: (preproc_arg) @content - (#set! "language" "c++")) \ No newline at end of file + (#set! "language" "c++")) diff --git a/crates/languages/src/javascript/injections.scm b/crates/languages/src/javascript/injections.scm index 20036752458a12322513449cca926fb217175005..0df1691e7e432f094a77975ac921f5c8c461e2bc 100644 --- a/crates/languages/src/javascript/injections.scm +++ b/crates/languages/src/javascript/injections.scm @@ -1,5 +1,5 @@ ((comment) @content (#set! "language" "jsdoc")) - + ((regex) @content - (#set! "language" "regex")) \ No newline at end of file + (#set! "language" "regex")) diff --git a/crates/languages/src/jsdoc/brackets.scm b/crates/languages/src/jsdoc/brackets.scm index 24453c9da9391782dd2df0a6b835c249d858161b..0e1bf5ca191bf7a319e2bcad6673d5cf0401380c 100644 --- a/crates/languages/src/jsdoc/brackets.scm +++ b/crates/languages/src/jsdoc/brackets.scm @@ -1,2 +1,2 @@ ("[" @open "]" @close) -("{" @open "}" @close) \ No newline at end of file +("{" @open "}" @close) diff --git a/crates/languages/src/json/highlights.scm b/crates/languages/src/json/highlights.scm index 12bde13e5184e17e7fa4d720e4b1b085191eee5f..71168051094a39dc7c686ff9a42cfd251c0671be 100644 --- a/crates/languages/src/json/highlights.scm +++ b/crates/languages/src/json/highlights.scm @@ -18,4 +18,4 @@ "}" "[" "]" -] @punctuation.bracket \ No newline at end of file +] @punctuation.bracket diff --git a/crates/languages/src/json/overrides.scm b/crates/languages/src/json/overrides.scm index 746dbc5cd9548285649091aaa0694ee65164b0fc..cc966ad4c13e0cc7f7fc27a1152b461f24e3c6b0 100644 --- a/crates/languages/src/json/overrides.scm +++ b/crates/languages/src/json/overrides.scm @@ -1 +1 @@ -(string) @string \ No newline at end of file +(string) @string diff --git a/crates/languages/src/json/redactions.scm b/crates/languages/src/json/redactions.scm index be985f018cdd68296a304a4b6b834eeaf9ef265e..7359637244ac5892c0d57b41e2ef11652a3d0890 100644 --- a/crates/languages/src/json/redactions.scm +++ b/crates/languages/src/json/redactions.scm @@ -1,4 +1,4 @@ (pair value: (number) @redact) (pair value: (string) @redact) (array (number) @redact) -(array (string) @redact) \ No newline at end of file +(array (string) @redact) diff --git a/crates/languages/src/ruby/brackets.scm b/crates/languages/src/ruby/brackets.scm index 957b20ecdb4524920ba30b9d202d94d101215ed5..f5129f8f310ce4b533c29c5e3fdb465844e5e68e 100644 --- a/crates/languages/src/ruby/brackets.scm +++ b/crates/languages/src/ruby/brackets.scm @@ -11,4 +11,4 @@ (begin "begin" @open "end" @close) (module "module" @open "end" @close) (_ . "def" @open "end" @close) -(_ . "class" @open "end" @close) \ No newline at end of file +(_ . "class" @open "end" @close) diff --git a/crates/languages/src/rust/brackets.scm b/crates/languages/src/rust/brackets.scm index 0be534c48cc4b07c577d5f4d8181e1e2b6f1fcfe..eeee5f0e26a4fb70f8a78a45eaebc2d4889efa48 100644 --- a/crates/languages/src/rust/brackets.scm +++ b/crates/languages/src/rust/brackets.scm @@ -3,4 +3,4 @@ ("{" @open "}" @close) ("<" @open ">" @close) ("\"" @open "\"" @close) -(closure_parameters "|" @open "|" @close) \ No newline at end of file +(closure_parameters "|" @open "|" @close) diff --git a/crates/languages/src/rust/injections.scm b/crates/languages/src/rust/injections.scm index 57ebea8539345c72145eaa44cffb09845f913406..0ce91f228773fef6d0763db3604db51a471a5079 100644 --- a/crates/languages/src/rust/injections.scm +++ b/crates/languages/src/rust/injections.scm @@ -4,4 +4,4 @@ (macro_rule (token_tree) @content - (#set! "language" "rust")) \ No newline at end of file + (#set! "language" "rust")) diff --git a/crates/languages/src/tsx/injections.scm b/crates/languages/src/tsx/injections.scm index 8aca54dbd2793b679d9f194ee9c29a76b7b6d80f..0df1691e7e432f094a77975ac921f5c8c461e2bc 100644 --- a/crates/languages/src/tsx/injections.scm +++ b/crates/languages/src/tsx/injections.scm @@ -2,4 +2,4 @@ (#set! "language" "jsdoc")) ((regex) @content - (#set! "language" "regex")) \ No newline at end of file + (#set! "language" "regex")) diff --git a/crates/languages/src/typescript/injections.scm b/crates/languages/src/typescript/injections.scm index 8aca54dbd2793b679d9f194ee9c29a76b7b6d80f..0df1691e7e432f094a77975ac921f5c8c461e2bc 100644 --- a/crates/languages/src/typescript/injections.scm +++ b/crates/languages/src/typescript/injections.scm @@ -2,4 +2,4 @@ (#set! "language" "jsdoc")) ((regex) @content - (#set! "language" "regex")) \ No newline at end of file + (#set! "language" "regex")) diff --git a/crates/languages/src/yaml/highlights.scm b/crates/languages/src/yaml/highlights.scm index 06081f63cb45739e2af8d519a35be6b819c2ad58..0e66aca66debdb786314476ea4ebde258ad350da 100644 --- a/crates/languages/src/yaml/highlights.scm +++ b/crates/languages/src/yaml/highlights.scm @@ -20,10 +20,10 @@ [ (anchor_name) (alias_name) - (tag) + (tag) ] @type -key: (flow_node (plain_scalar (string_scalar) @property)) +key: (flow_node (plain_scalar (string_scalar) @property)) [ "," @@ -46,4 +46,4 @@ key: (flow_node (plain_scalar (string_scalar) @property)) "&" "---" "..." -] @punctuation.special \ No newline at end of file +] @punctuation.special diff --git a/crates/languages/src/yaml/outline.scm b/crates/languages/src/yaml/outline.scm index e85eb1bf8ad167591691b0cbc3ccf2065b833521..7ab007835f3ee181cb792ca4f2d2f8e6a92f5223 100644 --- a/crates/languages/src/yaml/outline.scm +++ b/crates/languages/src/yaml/outline.scm @@ -1 +1 @@ -(block_mapping_pair key: (flow_node (plain_scalar (string_scalar) @name))) @item \ No newline at end of file +(block_mapping_pair key: (flow_node (plain_scalar (string_scalar) @name))) @item diff --git a/crates/terminal_view/scripts/truecolor.sh b/crates/terminal_view/scripts/truecolor.sh index 14e5d813085d69262920685a556d404c02981735..c11037b10031619d1abc2fe3eb3208d400d0c5d8 100755 --- a/crates/terminal_view/scripts/truecolor.sh +++ b/crates/terminal_view/scripts/truecolor.sh @@ -16,4 +16,4 @@ awk -v term_cols="${width:-$(tput cols || echo 80)}" -v term_lines="${height:-1} if (colnum%term_cols==term_cols) printf "\n"; } printf "\n"; -}' \ No newline at end of file +}' diff --git a/crates/vim/test_data/test_replace_mode_undo.json b/crates/vim/test_data/test_replace_mode_undo.json index 7628a27fb45e6c4e995c0b5cf879e05a9c4aeb20..3488030ee7987e3dd4d6fbbe53e78f526ac0cb9e 100644 --- a/crates/vim/test_data/test_replace_mode_undo.json +++ b/crates/vim/test_data/test_replace_mode_undo.json @@ -121,4 +121,4 @@ {"Key":"backspace"} {"Key":"backspace"} {"Key":"backspace"} -{"Get":{"state":"The quick browˇn\nfox jumps over\nthe lazy ˇdog.","mode":"Replace"}} \ No newline at end of file +{"Get":{"state":"The quick browˇn\nfox jumps over\nthe lazy ˇdog.","mode":"Replace"}} diff --git a/crates/zed/resources/windows/manifest.xml b/crates/zed/resources/windows/manifest.xml index 5490c54d07112fdf380beeb85af126f6deafccb1..5a69b434865166dc5f85a9558d28bea6cd646ffe 100644 --- a/crates/zed/resources/windows/manifest.xml +++ b/crates/zed/resources/windows/manifest.xml @@ -7,9 +7,9 @@ - diff --git a/extensions/clojure/languages/clojure/outline.scm b/extensions/clojure/languages/clojure/outline.scm index 8b137891791fe96927ad78e64b0aad7bded08bdc..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 --- a/extensions/clojure/languages/clojure/outline.scm +++ b/extensions/clojure/languages/clojure/outline.scm @@ -1 +0,0 @@ - diff --git a/extensions/html/languages/html/overrides.scm b/extensions/html/languages/html/overrides.scm index 97accffd6721b6feaf6fefa61a1f9d64019b89f1..7108d48fbdcd50d18dbd6bbc6f5f403090664736 100644 --- a/extensions/html/languages/html/overrides.scm +++ b/extensions/html/languages/html/overrides.scm @@ -1,2 +1,2 @@ (comment) @comment -(quoted_attribute_value) @string \ No newline at end of file +(quoted_attribute_value) @string diff --git a/extensions/lua/languages/lua/brackets.scm b/extensions/lua/languages/lua/brackets.scm index 5f5bd60b93fa1f3daba5f31f12f2aec8f808424b..62e137ef2629f3b7f7aeafbad419a36d19361d19 100644 --- a/extensions/lua/languages/lua/brackets.scm +++ b/extensions/lua/languages/lua/brackets.scm @@ -1,3 +1,3 @@ ("[" @open "]" @close) ("{" @open "}" @close) -("(" @open ")" @close) \ No newline at end of file +("(" @open ")" @close) diff --git a/extensions/lua/languages/lua/indents.scm b/extensions/lua/languages/lua/indents.scm index 71e15a0c339a3a84280516fe037b8ef298d93b58..ed26c5a8f0b57de726a8996c7fc75684ac2ebc47 100644 --- a/extensions/lua/languages/lua/indents.scm +++ b/extensions/lua/languages/lua/indents.scm @@ -7,4 +7,4 @@ (_ "[" "]" @end) @indent (_ "{" "}" @end) @indent -(_ "(" ")" @end) @indent \ No newline at end of file +(_ "(" ")" @end) @indent diff --git a/extensions/lua/languages/lua/outline.scm b/extensions/lua/languages/lua/outline.scm index 8bd8d88070052055a4152a049aabff4b57d0818e..aa59d17247cab6bd14a6ae2c443c7165bfe6cd5d 100644 --- a/extensions/lua/languages/lua/outline.scm +++ b/extensions/lua/languages/lua/outline.scm @@ -1,3 +1,3 @@ (function_declaration "function" @context - name: (_) @name) @item \ No newline at end of file + name: (_) @name) @item diff --git a/extensions/ocaml/languages/ocaml/brackets.scm b/extensions/ocaml/languages/ocaml/brackets.scm index 6afe4638fd439e83991d2dd9178c35d37616fa37..269d87778d70b2abc82c96b0a825683122df074d 100644 --- a/extensions/ocaml/languages/ocaml/brackets.scm +++ b/extensions/ocaml/languages/ocaml/brackets.scm @@ -4,4 +4,3 @@ ("{" @open "}" @close) ("<" @open ">" @close) ("\"" @open "\"" @close) - diff --git a/extensions/ocaml/languages/ocaml/highlights.scm b/extensions/ocaml/languages/ocaml/highlights.scm index 41db5a403e60495855d1aa7036d720d641ddc750..6623e1e5435fa5b4129be4b19e032de4895b6545 100644 --- a/extensions/ocaml/languages/ocaml/highlights.scm +++ b/extensions/ocaml/languages/ocaml/highlights.scm @@ -131,7 +131,7 @@ (extension) (item_extension) (quoted_extension) - (quoted_item_extension) + (quoted_item_extension) "%" ] @attribute diff --git a/extensions/ocaml/languages/ocaml/indents.scm b/extensions/ocaml/languages/ocaml/indents.scm index 10995d15abd351f73282e115f6c4d913ecb5e67a..319d2fd971d654c1299382a51320951d428331f2 100644 --- a/extensions/ocaml/languages/ocaml/indents.scm +++ b/extensions/ocaml/languages/ocaml/indents.scm @@ -3,7 +3,7 @@ (type_binding) (method_definition) - + (external) (value_specification) (method_specification) diff --git a/extensions/ocaml/languages/ocaml/outline.scm b/extensions/ocaml/languages/ocaml/outline.scm index 16f449664ae50975e3938003828a2b711b0fc438..c7f39c219b573f26f385ac25be324b0c2033f44d 100644 --- a/extensions/ocaml/languages/ocaml/outline.scm +++ b/extensions/ocaml/languages/ocaml/outline.scm @@ -17,7 +17,7 @@ "module" @context "type" @context name: (_) @name) @item - + (type_definition "type" @context (type_binding name: (_) @name)) @item @@ -25,7 +25,7 @@ (value_specification "val" @context (value_name) @name) @item - + (class_definition "class" @context (class_binding diff --git a/extensions/racket/languages/racket/outline.scm b/extensions/racket/languages/racket/outline.scm index 604e052a63f71badbe98ec1debc96a519dc49256..600154830303615340c4cbbfa6df1c58d61f234d 100644 --- a/extensions/racket/languages/racket/outline.scm +++ b/extensions/racket/languages/racket/outline.scm @@ -7,4 +7,4 @@ (list . (symbol) @name) ] (#match? @start-symbol "^define") -) @item \ No newline at end of file +) @item diff --git a/extensions/scheme/languages/scheme/outline.scm b/extensions/scheme/languages/scheme/outline.scm index 604e052a63f71badbe98ec1debc96a519dc49256..600154830303615340c4cbbfa6df1c58d61f234d 100644 --- a/extensions/scheme/languages/scheme/outline.scm +++ b/extensions/scheme/languages/scheme/outline.scm @@ -7,4 +7,4 @@ (list . (symbol) @name) ] (#match? @start-symbol "^define") -) @item \ No newline at end of file +) @item diff --git a/extensions/toml/languages/toml/outline.scm b/extensions/toml/languages/toml/outline.scm index d232d489b621562c2ff79e3941d89627d078e69c..0b3794962835a6c993e212aef5607bc859196fe9 100644 --- a/extensions/toml/languages/toml/outline.scm +++ b/extensions/toml/languages/toml/outline.scm @@ -12,4 +12,4 @@ (pair . - (_) @name) @item \ No newline at end of file + (_) @name) @item diff --git a/extensions/toml/languages/toml/redactions.scm b/extensions/toml/languages/toml/redactions.scm index fd11a02927895ed29fa42ed7b7ea682a8777fdc9..a906e9ac7b3e6561937ec7642e851a71fa2e3fec 100644 --- a/extensions/toml/languages/toml/redactions.scm +++ b/extensions/toml/languages/toml/redactions.scm @@ -1 +1 @@ -(pair (bare_key) "=" (_) @redact) \ No newline at end of file +(pair (bare_key) "=" (_) @redact) diff --git a/script/licenses/template.hbs.md b/script/licenses/template.hbs.md index a41aee8a4c4fc65877efa1a71750858bfa5864ae..cc986588fb4991b4dda2e882b0ac43c014e97bc5 100644 --- a/script/licenses/template.hbs.md +++ b/script/licenses/template.hbs.md @@ -8,14 +8,14 @@ {{#each licenses}} #### {{name}} - + ##### Used by: {{#each used_by}} * [{{crate.name}} {{crate.version}}]({{#if crate.repository}} {{crate.repository}} {{else}} https://crates.io/crates/{{crate.name}} {{/if}}) {{/each}} - + {{text}} -------------------------------------------------------------------------------- -{{/each}} \ No newline at end of file +{{/each}}