@@ -191,22 +191,22 @@ OUTLINES are the outline items."
191191(defun lsp-dart-outline--show-outline (buffer ignore-focus? )
192192 " Show an outline tree for BUFFER.
193193Focus on it if IGNORE-FOCUS? is nil."
194- (-let* ((( &OutlineNotification :uri :outline (&Outline :children )) (lsp-dart-outline--get-metadata buffer " current-outline" ))
195- (tree-buffer (lsp-dart-outline--render-outline-tree uri children))
196- (window (display-buffer-in-side-window tree-buffer lsp-dart-outline-position-params)))
197- (unless ignore-focus?
198- (select-window window)
199- (set-window-dedicated-p window t ))))
194+ (-when- let ((&OutlineNotification? :uri :outline (&Outline :children )) (lsp-dart-outline--get-metadata buffer " current-outline" ))
195+ (-let* ( (tree-buffer (lsp-dart-outline--render-outline-tree uri children))
196+ (window (display-buffer-in-side-window tree-buffer lsp-dart-outline-position-params)))
197+ (unless ignore-focus?
198+ (select-window window)
199+ (set-window-dedicated-p window t ) ))))
200200
201201(defun lsp-dart-outline--show-flutter-outline (buffer ignore-focus? )
202202 " Show a Flutter outline tree for BUFFER.
203203Focus on it if IGNORE-FOCUS? is nil."
204- (-let* ((( &FlutterOutlineNotification :uri :outline (&FlutterOutline :children )) (lsp-dart-outline--get-metadata buffer " current-flutter-outline" ))
205- (tree-buffer (lsp-dart-outline--render-flutter-outline-tree uri children))
206- (window (display-buffer-in-side-window tree-buffer lsp-dart-flutter-outline-position-params)))
207- (unless ignore-focus?
208- (select-window window)
209- (set-window-dedicated-p window t ))))
204+ (-when- let ((&FlutterOutlineNotification? :uri :outline (&FlutterOutline :children )) (lsp-dart-outline--get-metadata buffer " current-flutter-outline" ))
205+ (-let* ( (tree-buffer (lsp-dart-outline--render-flutter-outline-tree uri children))
206+ (window (display-buffer-in-side-window tree-buffer lsp-dart-flutter-outline-position-params)))
207+ (unless ignore-focus?
208+ (select-window window)
209+ (set-window-dedicated-p window t ) ))))
210210
211211(lsp-defun lsp-dart-outline-handle-outline (workspace (notification &as &OutlineNotification :uri :outline ))
212212 " Outline notification handling from WORKSPACE.
0 commit comments