Integrate source editor Tab and Shift Tab indentation

This commit is contained in:
2026-09-22 11:56:32 -07:00
9 changed files with 435 additions and 6 deletions
@@ -33,6 +33,9 @@ fn admission_notice(error: query::AdmissionError) -> String {
impl App {
pub(super) fn source_input_envelope(&self, message: &Message) -> bool {
match message {
Message::SourceIndent(context, _) => {
context == &self.source_symbol_context() && self.source_navigation_available()
}
Message::SourceSymbols(context, event) => {
context.session == self.source_workspace.session()
&& context.path == self.source_workspace.active