diff --git a/jekyll/images/code_lens.gif b/jekyll/images/code_lens.gif deleted file mode 100644 index 4766e4a24..000000000 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 000000000..9a904b145 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 206368bff..000000000 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 000000000..8aea8292a 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 51cc59c39..000000000 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 000000000..e6ac87974 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 623957a66..000000000 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 000000000..a77258355 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 feed16eef..000000000 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 000000000..1bf76b3a9 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 a0143572a..000000000 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 000000000..2391ead76 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 8576bb47a..000000000 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 000000000..61c516069 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 2cdad8815..000000000 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 000000000..e39b534e7 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 eddca7192..000000000 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 000000000..e09a33389 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 e413b8870..000000000 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 000000000..5fcc0d189 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 522ad9caf..000000000 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 000000000..748ff6d33 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 93862a6ba..000000000 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 000000000..f09518386 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 a03aeff48..000000000 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 000000000..4bdfd0380 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 ee6f1747c..000000000 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 000000000..0b740e866 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 fee9ed17a..000000000 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 000000000..758c8317f 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 94618115f..000000000 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 000000000..e721ce207 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 e99e6af44..000000000 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 000000000..669d004f0 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 1a050ea3d..000000000 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 000000000..55f73752d 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 9aa43b625..000000000 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 000000000..07befa47d 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 31dc7b279..000000000 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 000000000..06296f56f 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 fa16d914b..000000000 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 000000000..c63ebd4a5 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 d92deb8a5..000000000 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 000000000..b1a3b9e09 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 af9b92b37..000000000 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 000000000..3aa91046e 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 f9050df05..000000000 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 000000000..cd2fc67d0 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 88cda2ebb..000000000 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 000000000..610cd8b92 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 ffc6c011c..000000000 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 000000000..d1d81f94e 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 6f2dabd14..000000000 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 000000000..a2987532f 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 294a1b5ac..000000000 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 000000000..66dc297c5 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 f0c074a17..000000000 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 000000000..e1c9a5d64 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 d3fb2d37a..000000000 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 000000000..e1f50e1e7 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 b89e279c9..000000000 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 000000000..f4360cc66 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 ad08ed68a..000000000 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 000000000..aca9e0501 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 aed39bc36..000000000 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 000000000..365fec529 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 6caf8b95a..000000000 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 000000000..4a420191c Binary files /dev/null and b/jekyll/images/workspace_symbol.mp4 differ diff --git a/jekyll/index.markdown b/jekyll/index.markdown index 3576ead20..5c8a57fc3 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 4608e99ab..aad719ce0 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 53386a75f..331315313 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 fce0a8847..e9ad1ef82 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