Skip to content

Neotree Update Breaks Workflow #7446

@jupl

Description

@jupl

Description :octocat:

Something changed where Neotree is becoming disruptive to my workflow:

  • When I have Neotree open (SPC p t) in a project and try to open a terminal using SPC a s t the terminal no longer pops up from underneath with the message split-window: Cannot split side window or parent of side window. SPC w p m to show the message buffer does work though.
  • When I have Neotree open (SPC p t) in a project and try to open Magit using SPC g s with git-magit-status-fullscreen enabled the status window appears with Neotree still visible when it wasn't visible before. This is problematic because now when I want to commit (c c) it only show one pane instead of two and it doesn't show the COMMIT_EDITMSG buffer anymore and have to look for it.

In both cases things work when I hide the Neotree pane, which is an inconvenience to hide every time I want to do something like the above.

EDIT: There were some commits to Neotree within a week that may be contributing to this. I did a rollback which had an older Neotree and everything is working.

Reproduction guide 🪲

  • Start Emacs with packages up to date
  • Follow above steps

Observed behaviour: 👀 💔

  • Mentioned above

Expected behaviour: ❤️ 😄

  • Not mentioned above

System Info 💻

  • OS: darwin
  • Emacs: 25.1.1
  • Spacemacs: 0.200.2
  • Spacemacs branch: master (rev. 7bdde17)
  • Graphic display: t
  • Distribution: spacemacs
  • Editing style: vim
  • Completion: helm
  • Layers:
(typescript colors docker editorconfig emacs-lisp html javascript markdown org-plus osx react restclient shell shell-scripts syntax-checking vimscript yaml
            (auto-completion :variables auto-completion-return-key-behavior nil auto-completion-tab-key-behavior 'complete auto-completion-enable-help-tooltip t)
            (clojure :variables clojure-enable-fancify-symbols t)
            (git :variables git-magit-status-fullscreen t)
            (version-control :variables version-control-diff-tool 'diff-hl))

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions