Hi, this pull request superseeds the https://github.com/zed-industries/zed/pull/12624 and removes queries for runnables from `outline.scm`. This pull request has couple things to mention: - Removed task for running tests with `minitest` as I think it's not reliable in its state because, AFAIK, the only way to run `minitest` with the specific line, i.e. `bundle exec rake test spec/models/some_model.rb:12` is to use it with Rails. The support for `minitest` is still there and users can add their own task, for instance, when they use `minitest` in Rails to get support for running tests: ```json { "label": "test $ZED_RELATIVE_FILE:$ZED_ROW", "command": "./bin/rails", "args": ["test", "\"$ZED_RELATIVE_FILE:$ZED_ROW\""], "tags": ["minitest-test"] } ``` **Question:** Perhaps that should be mentioned in the Ruby extension documentation? - Adjusted runnables queries to work without `ZED_SYMBOL`. Release Notes: - N/A
21 lines
358 B
Scheme
21 lines
358 B
Scheme
(class
|
|
"class" @context
|
|
name: (_) @name) @item
|
|
|
|
((identifier) @context
|
|
(#match? @context "^(private|protected|public)$")) @item
|
|
|
|
(method
|
|
"def" @context
|
|
name: (_) @name) @item
|
|
|
|
(singleton_method
|
|
"def" @context
|
|
object: (_) @context
|
|
"." @context
|
|
name: (_) @name) @item
|
|
|
|
(module
|
|
"module" @context
|
|
name: (_) @name) @item
|