diff --git a/jekyll/images/code_lens.gif b/jekyll/images/code_lens.gif deleted file mode 100644 index 4766e4a242..0000000000 Binary files a/jekyll/images/code_lens.gif and /dev/null differ diff --git a/jekyll/images/code_lens.mp4 b/jekyll/images/code_lens.mp4 new file mode 100644 index 0000000000..9a904b1456 Binary files /dev/null and b/jekyll/images/code_lens.mp4 differ diff --git a/jekyll/images/dependencies_view.gif b/jekyll/images/dependencies_view.gif deleted file mode 100644 index 206368bff0..0000000000 Binary files a/jekyll/images/dependencies_view.gif and /dev/null differ diff --git a/jekyll/images/dependencies_view.mp4 b/jekyll/images/dependencies_view.mp4 new file mode 100644 index 0000000000..8aea8292ae Binary files /dev/null and b/jekyll/images/dependencies_view.mp4 differ diff --git a/jekyll/images/diagnostic.gif b/jekyll/images/diagnostic.gif deleted file mode 100644 index 51cc59c391..0000000000 Binary files a/jekyll/images/diagnostic.gif and /dev/null differ diff --git a/jekyll/images/diagnostic.mp4 b/jekyll/images/diagnostic.mp4 new file mode 100644 index 0000000000..e6ac879747 Binary files /dev/null and b/jekyll/images/diagnostic.mp4 differ diff --git a/jekyll/images/document_highlight.gif b/jekyll/images/document_highlight.gif deleted file mode 100644 index 623957a66c..0000000000 Binary files a/jekyll/images/document_highlight.gif and /dev/null differ diff --git a/jekyll/images/document_highlight.mp4 b/jekyll/images/document_highlight.mp4 new file mode 100644 index 0000000000..a772583554 Binary files /dev/null and b/jekyll/images/document_highlight.mp4 differ diff --git a/jekyll/images/document_link.gif b/jekyll/images/document_link.gif deleted file mode 100644 index feed16eeff..0000000000 Binary files a/jekyll/images/document_link.gif and /dev/null differ diff --git a/jekyll/images/document_link.mp4 b/jekyll/images/document_link.mp4 new file mode 100644 index 0000000000..1bf76b3a96 Binary files /dev/null and b/jekyll/images/document_link.mp4 differ diff --git a/jekyll/images/document_symbol.gif b/jekyll/images/document_symbol.gif deleted file mode 100644 index a0143572a9..0000000000 Binary files a/jekyll/images/document_symbol.gif and /dev/null differ diff --git a/jekyll/images/document_symbol.mp4 b/jekyll/images/document_symbol.mp4 new file mode 100644 index 0000000000..2391ead76b Binary files /dev/null and b/jekyll/images/document_symbol.mp4 differ diff --git a/jekyll/images/erb.gif b/jekyll/images/erb.gif deleted file mode 100644 index 8576bb47a1..0000000000 Binary files a/jekyll/images/erb.gif and /dev/null differ diff --git a/jekyll/images/erb.mp4 b/jekyll/images/erb.mp4 new file mode 100644 index 0000000000..61c516069c Binary files /dev/null and b/jekyll/images/erb.mp4 differ diff --git a/jekyll/images/folding_range.gif b/jekyll/images/folding_range.gif deleted file mode 100644 index 2cdad88158..0000000000 Binary files a/jekyll/images/folding_range.gif and /dev/null differ diff --git a/jekyll/images/folding_range.mp4 b/jekyll/images/folding_range.mp4 new file mode 100644 index 0000000000..e39b534e7c Binary files /dev/null and b/jekyll/images/folding_range.mp4 differ diff --git a/jekyll/images/formatting.gif b/jekyll/images/formatting.gif deleted file mode 100644 index eddca71926..0000000000 Binary files a/jekyll/images/formatting.gif and /dev/null differ diff --git a/jekyll/images/formatting.mp4 b/jekyll/images/formatting.mp4 new file mode 100644 index 0000000000..e09a333894 Binary files /dev/null and b/jekyll/images/formatting.mp4 differ diff --git a/jekyll/images/inlay_hint.gif b/jekyll/images/inlay_hint.gif deleted file mode 100644 index e413b88702..0000000000 Binary files a/jekyll/images/inlay_hint.gif and /dev/null differ diff --git a/jekyll/images/inlay_hint.mp4 b/jekyll/images/inlay_hint.mp4 new file mode 100644 index 0000000000..5fcc0d1895 Binary files /dev/null and b/jekyll/images/inlay_hint.mp4 differ diff --git a/jekyll/images/on_type_formatting.gif b/jekyll/images/on_type_formatting.gif deleted file mode 100644 index 522ad9caf2..0000000000 Binary files a/jekyll/images/on_type_formatting.gif and /dev/null differ diff --git a/jekyll/images/on_type_formatting.mp4 b/jekyll/images/on_type_formatting.mp4 new file mode 100644 index 0000000000..748ff6d337 Binary files /dev/null and b/jekyll/images/on_type_formatting.mp4 differ diff --git a/jekyll/images/quickfix.gif b/jekyll/images/quickfix.gif deleted file mode 100644 index 93862a6bad..0000000000 Binary files a/jekyll/images/quickfix.gif and /dev/null differ diff --git a/jekyll/images/quickfix.mp4 b/jekyll/images/quickfix.mp4 new file mode 100644 index 0000000000..f095183865 Binary files /dev/null and b/jekyll/images/quickfix.mp4 differ diff --git a/jekyll/images/range_formatting.gif b/jekyll/images/range_formatting.gif deleted file mode 100644 index a03aeff48f..0000000000 Binary files a/jekyll/images/range_formatting.gif and /dev/null differ diff --git a/jekyll/images/range_formatting.mp4 b/jekyll/images/range_formatting.mp4 new file mode 100644 index 0000000000..4bdfd03808 Binary files /dev/null and b/jekyll/images/range_formatting.mp4 differ diff --git a/jekyll/images/refactors.gif b/jekyll/images/refactors.gif deleted file mode 100644 index ee6f1747c7..0000000000 Binary files a/jekyll/images/refactors.gif and /dev/null differ diff --git a/jekyll/images/refactors.mp4 b/jekyll/images/refactors.mp4 new file mode 100644 index 0000000000..0b740e8666 Binary files /dev/null and b/jekyll/images/refactors.mp4 differ diff --git a/jekyll/images/references.gif b/jekyll/images/references.gif deleted file mode 100644 index fee9ed17a3..0000000000 Binary files a/jekyll/images/references.gif and /dev/null differ diff --git a/jekyll/images/references.mp4 b/jekyll/images/references.mp4 new file mode 100644 index 0000000000..758c8317f2 Binary files /dev/null and b/jekyll/images/references.mp4 differ diff --git a/jekyll/images/rename.gif b/jekyll/images/rename.gif deleted file mode 100644 index 94618115f5..0000000000 Binary files a/jekyll/images/rename.gif and /dev/null differ diff --git a/jekyll/images/rename.mp4 b/jekyll/images/rename.mp4 new file mode 100644 index 0000000000..e721ce207a Binary files /dev/null and b/jekyll/images/rename.mp4 differ diff --git a/jekyll/images/ruby-lsp-rails-controller-action-to-route.gif b/jekyll/images/ruby-lsp-rails-controller-action-to-route.gif deleted file mode 100644 index e99e6af44f..0000000000 Binary files a/jekyll/images/ruby-lsp-rails-controller-action-to-route.gif and /dev/null differ diff --git a/jekyll/images/ruby-lsp-rails-controller-action-to-route.mp4 b/jekyll/images/ruby-lsp-rails-controller-action-to-route.mp4 new file mode 100644 index 0000000000..669d004f08 Binary files /dev/null and b/jekyll/images/ruby-lsp-rails-controller-action-to-route.mp4 differ diff --git a/jekyll/images/ruby-lsp-rails-controller-action-to-view.gif b/jekyll/images/ruby-lsp-rails-controller-action-to-view.gif deleted file mode 100644 index 1a050ea3d8..0000000000 Binary files a/jekyll/images/ruby-lsp-rails-controller-action-to-view.gif and /dev/null differ diff --git a/jekyll/images/ruby-lsp-rails-controller-action-to-view.mp4 b/jekyll/images/ruby-lsp-rails-controller-action-to-view.mp4 new file mode 100644 index 0000000000..55f73752dd Binary files /dev/null and b/jekyll/images/ruby-lsp-rails-controller-action-to-view.mp4 differ diff --git a/jekyll/images/ruby-lsp-rails-debug.gif b/jekyll/images/ruby-lsp-rails-debug.gif deleted file mode 100644 index 9aa43b6257..0000000000 Binary files a/jekyll/images/ruby-lsp-rails-debug.gif and /dev/null differ diff --git a/jekyll/images/ruby-lsp-rails-debug.mp4 b/jekyll/images/ruby-lsp-rails-debug.mp4 new file mode 100644 index 0000000000..07befa47d4 Binary files /dev/null and b/jekyll/images/ruby-lsp-rails-debug.mp4 differ diff --git a/jekyll/images/ruby-lsp-rails-destroy-command.gif b/jekyll/images/ruby-lsp-rails-destroy-command.gif deleted file mode 100644 index 31dc7b279d..0000000000 Binary files a/jekyll/images/ruby-lsp-rails-destroy-command.gif and /dev/null differ diff --git a/jekyll/images/ruby-lsp-rails-destroy-command.mp4 b/jekyll/images/ruby-lsp-rails-destroy-command.mp4 new file mode 100644 index 0000000000..06296f56f8 Binary files /dev/null and b/jekyll/images/ruby-lsp-rails-destroy-command.mp4 differ diff --git a/jekyll/images/ruby-lsp-rails-document-symbol-ar-model.gif b/jekyll/images/ruby-lsp-rails-document-symbol-ar-model.gif deleted file mode 100644 index fa16d914bd..0000000000 Binary files a/jekyll/images/ruby-lsp-rails-document-symbol-ar-model.gif and /dev/null differ diff --git a/jekyll/images/ruby-lsp-rails-document-symbol-ar-model.mp4 b/jekyll/images/ruby-lsp-rails-document-symbol-ar-model.mp4 new file mode 100644 index 0000000000..c63ebd4a52 Binary files /dev/null and b/jekyll/images/ruby-lsp-rails-document-symbol-ar-model.mp4 differ diff --git a/jekyll/images/ruby-lsp-rails-file-operations-icon.gif b/jekyll/images/ruby-lsp-rails-file-operations-icon.gif deleted file mode 100644 index d92deb8a5c..0000000000 Binary files a/jekyll/images/ruby-lsp-rails-file-operations-icon.gif and /dev/null differ diff --git a/jekyll/images/ruby-lsp-rails-file-operations-icon.mp4 b/jekyll/images/ruby-lsp-rails-file-operations-icon.mp4 new file mode 100644 index 0000000000..b1a3b9e09b Binary files /dev/null and b/jekyll/images/ruby-lsp-rails-file-operations-icon.mp4 differ diff --git a/jekyll/images/ruby-lsp-rails-generate-command.gif b/jekyll/images/ruby-lsp-rails-generate-command.gif deleted file mode 100644 index af9b92b37a..0000000000 Binary files a/jekyll/images/ruby-lsp-rails-generate-command.gif and /dev/null differ diff --git a/jekyll/images/ruby-lsp-rails-generate-command.mp4 b/jekyll/images/ruby-lsp-rails-generate-command.mp4 new file mode 100644 index 0000000000..3aa91046e6 Binary files /dev/null and b/jekyll/images/ruby-lsp-rails-generate-command.mp4 differ diff --git a/jekyll/images/ruby-lsp-rails-go-to-ar-associations.gif b/jekyll/images/ruby-lsp-rails-go-to-ar-associations.gif deleted file mode 100644 index f9050df052..0000000000 Binary files a/jekyll/images/ruby-lsp-rails-go-to-ar-associations.gif and /dev/null differ diff --git a/jekyll/images/ruby-lsp-rails-go-to-ar-associations.mp4 b/jekyll/images/ruby-lsp-rails-go-to-ar-associations.mp4 new file mode 100644 index 0000000000..cd2fc67d06 Binary files /dev/null and b/jekyll/images/ruby-lsp-rails-go-to-ar-associations.mp4 differ diff --git a/jekyll/images/ruby-lsp-rails-go-to-ar-dsl-definitions.gif b/jekyll/images/ruby-lsp-rails-go-to-ar-dsl-definitions.gif deleted file mode 100644 index 88cda2ebb9..0000000000 Binary files a/jekyll/images/ruby-lsp-rails-go-to-ar-dsl-definitions.gif and /dev/null differ diff --git a/jekyll/images/ruby-lsp-rails-go-to-ar-dsl-definitions.mp4 b/jekyll/images/ruby-lsp-rails-go-to-ar-dsl-definitions.mp4 new file mode 100644 index 0000000000..610cd8b92a Binary files /dev/null and b/jekyll/images/ruby-lsp-rails-go-to-ar-dsl-definitions.mp4 differ diff --git a/jekyll/images/ruby-lsp-rails-go-to-route-definitions.gif b/jekyll/images/ruby-lsp-rails-go-to-route-definitions.gif deleted file mode 100644 index ffc6c011c3..0000000000 Binary files a/jekyll/images/ruby-lsp-rails-go-to-route-definitions.gif and /dev/null differ diff --git a/jekyll/images/ruby-lsp-rails-go-to-route-definitions.mp4 b/jekyll/images/ruby-lsp-rails-go-to-route-definitions.mp4 new file mode 100644 index 0000000000..d1d81f94e2 Binary files /dev/null and b/jekyll/images/ruby-lsp-rails-go-to-route-definitions.mp4 differ diff --git a/jekyll/images/ruby-lsp-rails-run-in-terminal.gif b/jekyll/images/ruby-lsp-rails-run-in-terminal.gif deleted file mode 100644 index 6f2dabd14d..0000000000 Binary files a/jekyll/images/ruby-lsp-rails-run-in-terminal.gif and /dev/null differ diff --git a/jekyll/images/ruby-lsp-rails-run-in-terminal.mp4 b/jekyll/images/ruby-lsp-rails-run-in-terminal.mp4 new file mode 100644 index 0000000000..a2987532f3 Binary files /dev/null and b/jekyll/images/ruby-lsp-rails-run-in-terminal.mp4 differ diff --git a/jekyll/images/ruby-lsp-rails-run.gif b/jekyll/images/ruby-lsp-rails-run.gif deleted file mode 100644 index 294a1b5aca..0000000000 Binary files a/jekyll/images/ruby-lsp-rails-run.gif and /dev/null differ diff --git a/jekyll/images/ruby-lsp-rails-run.mp4 b/jekyll/images/ruby-lsp-rails-run.mp4 new file mode 100644 index 0000000000..66dc297c5c Binary files /dev/null and b/jekyll/images/ruby-lsp-rails-run.mp4 differ diff --git a/jekyll/images/ruby-lsp-rails-test-document-symbol.gif b/jekyll/images/ruby-lsp-rails-test-document-symbol.gif deleted file mode 100644 index f0c074a17f..0000000000 Binary files a/jekyll/images/ruby-lsp-rails-test-document-symbol.gif and /dev/null differ diff --git a/jekyll/images/ruby-lsp-rails-test-document-symbol.mp4 b/jekyll/images/ruby-lsp-rails-test-document-symbol.mp4 new file mode 100644 index 0000000000..e1c9a5d64b Binary files /dev/null and b/jekyll/images/ruby-lsp-rails-test-document-symbol.mp4 differ diff --git a/jekyll/images/ruby_lsp_demo.gif b/jekyll/images/ruby_lsp_demo.gif deleted file mode 100644 index d3fb2d37a2..0000000000 Binary files a/jekyll/images/ruby_lsp_demo.gif and /dev/null differ diff --git a/jekyll/images/ruby_lsp_demo.mp4 b/jekyll/images/ruby_lsp_demo.mp4 new file mode 100644 index 0000000000..e1f50e1e75 Binary files /dev/null and b/jekyll/images/ruby_lsp_demo.mp4 differ diff --git a/jekyll/images/selection_range.gif b/jekyll/images/selection_range.gif deleted file mode 100644 index b89e279c91..0000000000 Binary files a/jekyll/images/selection_range.gif and /dev/null differ diff --git a/jekyll/images/selection_range.mp4 b/jekyll/images/selection_range.mp4 new file mode 100644 index 0000000000..f4360cc668 Binary files /dev/null and b/jekyll/images/selection_range.mp4 differ diff --git a/jekyll/images/show_syntax_tree.gif b/jekyll/images/show_syntax_tree.gif deleted file mode 100644 index ad08ed68a0..0000000000 Binary files a/jekyll/images/show_syntax_tree.gif and /dev/null differ diff --git a/jekyll/images/show_syntax_tree.mp4 b/jekyll/images/show_syntax_tree.mp4 new file mode 100644 index 0000000000..aca9e0501a Binary files /dev/null and b/jekyll/images/show_syntax_tree.mp4 differ diff --git a/jekyll/images/test_explorer.gif b/jekyll/images/test_explorer.gif deleted file mode 100644 index aed39bc36c..0000000000 Binary files a/jekyll/images/test_explorer.gif and /dev/null differ diff --git a/jekyll/images/test_explorer.mp4 b/jekyll/images/test_explorer.mp4 new file mode 100644 index 0000000000..365fec529c Binary files /dev/null and b/jekyll/images/test_explorer.mp4 differ diff --git a/jekyll/images/workspace_symbol.gif b/jekyll/images/workspace_symbol.gif deleted file mode 100644 index 6caf8b95ae..0000000000 Binary files a/jekyll/images/workspace_symbol.gif and /dev/null differ diff --git a/jekyll/images/workspace_symbol.mp4 b/jekyll/images/workspace_symbol.mp4 new file mode 100644 index 0000000000..4a420191c5 Binary files /dev/null and b/jekyll/images/workspace_symbol.mp4 differ diff --git a/jekyll/index.markdown b/jekyll/index.markdown index 3576ead205..5c8a57fc39 100644 --- a/jekyll/index.markdown +++ b/jekyll/index.markdown @@ -194,40 +194,52 @@ lens](https://microsoft.github.io/language-server-protocol/specifications/lsp/3. request requires specific commands to be implemented in the editor in order to work. For VS Code, this is included with the Ruby LSP extension. If you are using a different editor, please check the editor's documentation on how to define the required commands. -![Code lens demo](images/code_lens.gif) + ### Document symbol Document symbol allows users to fuzzy search declarations inside the current file. It is also used to populate the breadcrumbs and the outline. -![Document symbol demo](images/document_symbol.gif) + ### Workspace symbol Workspace symbol is the project-wide version of document symbol. It allows users to fuzzy search any declaration in the entire project. -![Workspace symbol demo](images/workspace_symbol.gif) + ### Document link Document link makes magic `source` links clickable. This is used to connect two declarations for convenience. Note that the links are only processed if they are immediately above a declaration and not anywhere in the code. -![Document link demo](images/document_link.gif) + ### Document highlight Document highlight reveals occurrences and declarations of the entity under the cursor. -![Document highlight demo](images/document_highlight.gif) + ### Folding range Folding range allows users to fold code at relevant ranges of the source. -![Folding range demo](images/folding_range.gif) + ### Semantic highlighting @@ -254,13 +266,17 @@ of the code. The Ruby LSP has native support for syntax errors and also supports {: .note } You can configure which linters to use as long as they have integrations for the Ruby LSP. Check the available [configurations](editors#all-initialization-options). -![Diagnostic demo](images/diagnostic.gif) + ### Formatting Formatting allows documents to be formatted automatically on save or manually if the editor supports it. -![Formatting demo](images/formatting.gif) + ### Code actions @@ -268,13 +284,17 @@ Formatting allows documents to be formatted automatically on save or manually if The Ruby LSP supports fixing violations through quick fixes. -![Quickfix demo](images/quickfix.gif) + **Refactors** The Ruby LSP supports some code refactorings, like extract to variable, extract to method and switch block style. -![Refactors demo](images/refactors.gif) + ### Inlay hints @@ -298,7 +318,9 @@ hint behavior: To configure other editors, see the [initialization options](editors#all-initialization-options). -![Inlay hint demo](images/inlay_hint.gif) + ### On type formatting @@ -307,7 +329,9 @@ On type formatting applies changes to the code as the user is typing. For exampl {: .note } In VS Code, format on type is disabled by default. You can enable it with `"editor.formatOnType": true` -![On type formatting demo](images/on_type_formatting.gif) + ### Range formatting @@ -323,14 +347,18 @@ formatting a file. Supporting range formatting for RuboCop or Standard requires Ruby LSP can inform the formatter of the base indentation at the place of the selection. Additionally, the formatter can only apply corrections that make sense for the portion of the document. -![Range formatting demo](images/range_formatting.gif) + ### Selection range Selection range (or smart ranges) expands or shrinks a selection based on the code's constructs. In VS Code, this can be triggered with `CTRL + SHIFT + LEFT/RIGHT ARROW` to expand/shrink, respectively. -![Selection range demo](images/selection_range.gif) + ### Show syntax tree @@ -341,7 +369,9 @@ show the AST for the entire document or for a selection. This feature is not a part of the language server specification. It is a custom feature, which is implemented in the Ruby LSP's VS Code extension. Other editors can implement a similar approach to achieve the same functionality -![Show syntax tree demo](images/show_syntax_tree.gif) + ### ERB support @@ -361,7 +391,9 @@ will sometimes display incorrect candidates. We believe this might be a limitati and we've opened a [discussion with VS Code](https://github.com/microsoft/vscode-discussions/discussions/1628) to better understand it. -![ERB features demo](images/erb.gif) + ### Guessed types @@ -449,14 +481,18 @@ edits that will be applied by pressing CTRL/CMD + Enter after typing the desired Rename is currently only supported for constants, module names and class names. -![Rename demo](images/rename.gif) + ### Find references The find references request allows users to both see a list of references or jump to reference locations. Note that only constants are currently supported, but support for methods, instance variables and local variables is planned. -![References demo](images/references.gif) + ## VS Code features @@ -467,7 +503,9 @@ The following features are all custom made for VS Code. The Ruby LSP contributes a custom dependencies view panel that allows users to navigate the dependencies of their projects. -![Dependencies view demo](images/dependencies_view.gif) + ### Rails generator integrations diff --git a/jekyll/rails-add-on.markdown b/jekyll/rails-add-on.markdown index 4608e99ab0..aad719ce0f 100644 --- a/jekyll/rails-add-on.markdown +++ b/jekyll/rails-add-on.markdown @@ -68,25 +68,33 @@ In VS Code, you can open the document symbols view by pressing `Ctrl + Shift + O Navigates between Active Record callbacks, validations, and associations using the `Document Symbol` feature. -![Document Symbol for Active Record Callbacks, Validations, and Associations](images/ruby-lsp-rails-document-symbol-ar-model.gif) + ### Active Support Test Cases Navigates between Active Support test cases using the `Document Symbol` feature. -![Document Symbol for tests](images/ruby-lsp-rails-test-document-symbol.gif) + ### **Go to Controller Action Route** Navigates to the route definition of a controller action using the `Code Lens` feature. -![Go to Controller Action Route](images/ruby-lsp-rails-controller-action-to-route.gif) + ### **Go to Controller Action View** Navigates to the view file(s) of a controller action using the `Code Lens` feature. -![Go to Controller Action View](images/ruby-lsp-rails-controller-action-to-view.gif) + ### **Go to Definition** @@ -104,24 +112,32 @@ In the following demos, we will use the `Cmd + Click` method to trigger go to de Navigates to the definitions of Active Record callbacks and validations. -![Go to Active Record Callback and Validation Definitions](images/ruby-lsp-rails-go-to-ar-dsl-definitions.gif) + ### Go to Active Record Associations Navigates to the definitions of Active Record associations. -![Go to Active Record Associations](images/ruby-lsp-rails-go-to-ar-associations.gif) + ### Go to Route Helper Definitions -![Go to Route Helper Definitions](images/ruby-lsp-rails-go-to-route-definitions.gif) + ### **Ruby File Operations** The Ruby LSP extension provides a `Ruby file operations` icon in the Explorer view that can be used to trigger the `Rails generate` and `Rails destroy` commands. -![Ruby file operations](images/ruby-lsp-rails-file-operations-icon.gif) + ### Commands @@ -129,11 +145,15 @@ These commands are also available in the Command Palette. #### Rails Generate -![Rails Generate](images/ruby-lsp-rails-generate-command.gif) + #### Rails Destroy -![Rails Destroy](images/ruby-lsp-rails-destroy-command.gif) + ### **Run and Debug** @@ -141,15 +161,21 @@ The Rails add-on provides 3 ways to run and debug `ActiveSupport` tests using th ### Run Tests With Test Explorer -![Run Tests With Test Explorer](images/ruby-lsp-rails-run.gif) + ### Run Tests In The Terminal -![Run Tests In The Terminal](images/ruby-lsp-rails-run-in-terminal.gif) + ### Debug Tests With VS Code -![Debug Tests With VS Code](images/ruby-lsp-rails-debug.gif) + ## Settings diff --git a/jekyll/test_explorer.markdown b/jekyll/test_explorer.markdown index 53386a75f4..3313153135 100644 --- a/jekyll/test_explorer.markdown +++ b/jekyll/test_explorer.markdown @@ -24,7 +24,9 @@ users to execute the tests defined in their codebase in 4 modes directly from in - Debug: starts an interactive debugging session for the selected tests - Coverage: runs tests in coverage mode and shows results inside the editor -![Test explorer demo](images/test_explorer.gif) + ## Design diff --git a/jekyll/vscode-extension.markdown b/jekyll/vscode-extension.markdown index fce0a88477..e9ad1ef823 100644 --- a/jekyll/vscode-extension.markdown +++ b/jekyll/vscode-extension.markdown @@ -12,7 +12,9 @@ for Ruby, used to improve rich features in editors. ## Features -![Ruby LSP demo](images/ruby_lsp_demo.gif) + The Ruby LSP features include