diff --git a/crates/languages/src/bash.rs b/crates/languages/src/bash.rs index 9720007d09a87132aaa063516039336cc0453e39..a947eefd13d2dabe25ba06eaba82d560ee6fbb1a 100644 --- a/crates/languages/src/bash.rs +++ b/crates/languages/src/bash.rs @@ -11,6 +11,7 @@ pub(super) fn bash_task_context() -> ContextProviderWithTasks { TaskTemplate { label: format!("run '{}'", VariableName::File.template_value()), command: VariableName::File.template_value(), + tags: vec!["bash-script".to_owned()], ..TaskTemplate::default() }, ])) diff --git a/crates/languages/src/bash/runnables.scm b/crates/languages/src/bash/runnables.scm new file mode 100644 index 0000000000000000000000000000000000000000..c88e549347b4d4897c43d22d24550f3904d8c5d1 --- /dev/null +++ b/crates/languages/src/bash/runnables.scm @@ -0,0 +1,5 @@ +; Run bash scripts +( + (program . (_) @run) @_bash-script + (#set! tag bash-script) +)