[Github-comments] [geany/geany-plugins] Workbench: added support for project switching (#890)

LarsGit223 notifications at xxxxx
Fri Aug 2 17:23:06 UTC 2019


Project switching and opening using the Workbench plugin becomes possible with this PR in two different ways:

1. Choose _"Select/Unselect project"_ from the popup menu
1. Enable option _"Enable auto-open project by document"_ in the Workbench settings

Method 1 allows switching and opening a project by explicitly choosing _"Select/Unselect project"_ from the popup menu in the Workbench sidebar.

If method 2 is enabled then a project is automatically switched to/opened if a document belonging to the project is opened or activated. This functionality is suppressed as long as a project is explicitly selected by method 1.

 :exclamation: **This PR requires https://github.com/geany/geany/pull/2234. So please do NOT merge it until the Geany-PR is merged.**  :exclamation:

You can view, comment on, or merge this pull request online at:

  https://github.com/geany/geany-plugins/pull/890

-- Commit Summary --

  * Workbench: added support for project switching

-- File Changes --

    M workbench/README (17)
    M workbench/src/dialogs.c (28)
    M workbench/src/idle_queue.c (6)
    M workbench/src/idle_queue.h (3)
    M workbench/src/plugin_main.c (30)
    M workbench/src/popup_menu.c (59)
    M workbench/src/sidebar.c (45)
    M workbench/src/sidebar.h (1)
    M workbench/src/wb_project.c (32)
    M workbench/src/wb_project.h (2)
    M workbench/src/workbench.c (156)
    M workbench/src/workbench.h (6)

-- Patch Links --

https://github.com/geany/geany-plugins/pull/890.patch
https://github.com/geany/geany-plugins/pull/890.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/890
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20190802/ce3acb68/attachment.html>


More information about the Github-comments mailing list