Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate next-error with purpose #167

Merged
merged 1 commit into from
Feb 13, 2021
Merged

Conversation

wyuenho
Copy link
Collaborator

@wyuenho wyuenho commented Feb 10, 2021

Under next-error-follow-minor-mode, next-error-no-select will override window-purpose's display-buffer-overriding-action. This will result in source buffers not displaying in the purpose-dedicated window for source code in complex window layouts. This fix makes sure next-error works with window-purpose.

@bmag
Copy link
Owner

bmag commented Feb 12, 2021

According to display-buffer-overriding-action new documentation (since Emacs 26.2), next-error-no-select is using display-buffer-overriding-action as intended, while Purpose is misusing the variable. Reworking Purpose will be a major change (that already started in base-action branch and develop branch), so for now I have no problem with this PR - assuming it doesn't cause other buggy side effects (did you verify that?). Same goes for #168 and #169.

@wyuenho
Copy link
Collaborator Author

wyuenho commented Feb 12, 2021

Reworking Purpose will be a major change (that already started in base-action branch and develop branch), so for now I have no problem with this PR - assuming it doesn't cause other buggy side effects (did you verify that?)

Agreed. All of these PRs are fixes I have been using in my init.el for a while now. I haven't had any issues with them.

@bmag bmag merged commit a5c66c2 into bmag:master Feb 13, 2021
@wyuenho wyuenho deleted the fix-next-error branch February 13, 2021 18:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants