$ git log | head
commit 7f2c113321941f04fe2301535eba575e01131149
built against:
[geany@98bcbee3b99d71dfcdd9d3556ace9530ceda818d](https://github.com/geany/geany/commit/98bcbee3b99d71dfcdd9d3556ace9530ceda818d)

make is clean
```
$ make all
Making all in src
make[1]: Entering directory 
'/home/build/Projects/geany-plugins-remote/geany-plugins/workbench/src'
  CC       workbench_la-plugin_main.lo
  CC       workbench_la-wb_globals.lo
  CC       workbench_la-wb_project.lo
  CC       workbench_la-workbench.lo
  CC       workbench_la-dialogs.lo
  CC       workbench_la-wb_monitor.lo
  CC       workbench_la-search_projects.lo
  CC       workbench_la-menu.lo
  CC       workbench_la-popup_menu.lo
  CC       workbench_la-sidebar.lo
  CC       workbench_la-utils.lo
  CC       workbench_la-idle_queue.lo
  CC       workbench_la-tm_control.lo
  CCLD     workbench.la
make[1]: Leaving directory 
'/home/build/Projects/geany-plugins-remote/geany-plugins/workbench/src'
make[1]: Entering directory 
'/home/build/Projects/geany-plugins-remote/geany-plugins/workbench'
make[1]: Nothing to be done for 'all-am'.
make[1]: Leaving directory 
'/home/build/Projects/geany-plugins-remote/geany-plugins/workbench'
```

<img width="633" height="462" alt="Peek 2026-06-18 11-13-2" 
src="https://github.com/user-attachments/assets/7293fd58-3463-44ce-a0d0-8b647cba528f";
 />

geany verbose log has a lot of messages, but unrelated to my changes

```
Workbench-Message: 17:07:34.352: wb_monitor_file_changed_cb: event: 0
Workbench-Message: 17:07:34.352: wb_monitor_file_changed_cb: event: 1
Workbench-Message: 17:07:34.352: wb_monitor_file_changed_cb: event: 0
Workbench-Message: 17:07:34.352: wb_monitor_file_changed_cb: event: 1
Workbench-Message: 17:07:34.357: wb_monitor_file_changed_cb: event: 3
Workbench-Message: 17:07:34.357: wb_monitor_file_changed_cb: Prj: 
"geany-plugins-remote" Dir: ".." FILE_CREATED: 
"/home/build/Projects/geany-plugins-remote/geany-plugins/.git/objects/maintenance.lock"
Workbench-Message: 17:07:34.357: wb_monitor_file_changed_cb: event: 1
Workbench-Message: 17:07:34.357: wb_monitor_file_changed_cb: event: 2
Workbench-Message: 17:07:34.357: wb_monitor_file_changed_cb: Prj: 
"geany-plugins-remote" Dir: ".." FILE_DELETED: 
"/home/build/Projects/geany-plugins-remote/geany-plugins/.git/objects/maintenance.lock"
Workbench-Message: 17:07:36.351: wb_monitor_file_changed_cb: event: 1
Workbench-Message: 17:07:54.353: wb_monitor_file_changed_cb: event: 3
Workbench-Message: 17:07:54.353: wb_monitor_file_changed_cb: Prj: 
"geany-plugins-remote" Dir: ".." FILE_CREATED: 
"/home/build/Projects/geany-plugins-remote/geany-plugins/.git/refs/remotes/my-geany-plugins/syncwithopen.lock"
Workbench-Message: 17:07:54.353: wb_monitor_file_changed_cb: event: 0
Workbench-Message: 17:07:54.353: wb_monitor_file_changed_cb: event: 1
Workbench-Message: 17:07:54.353: wb_monitor_file_changed_cb: event: 2
Workbench-Message: 17:07:54.353: wb_monitor_file_changed_cb: Prj: 
"geany-plugins-remote" Dir: ".." FILE_DELETED: 
"/home/build/Projects/geany-plugins-remote/geany-plugins/.git/refs/remotes/my-geany-plugins/syncwithopen.lock"
Workbench-Message: 17:07:54.354: wb_monitor_file_changed_cb: event: 3
Workbench-Message: 17:07:54.354: wb_monitor_file_changed_cb: Prj: 
"geany-plugins-remote" Dir: ".." FILE_CREATED: 
"/home/build/Projects/geany-plugins-remote/geany-plugins/.git/refs/remotes/my-geany-plugins/syncwithopen"
Workbench-Message: 17:07:54.354: wb_monitor_file_changed_cb: event: 1
Workbench-Message: 17:07:54.354: wb_monitor_file_changed_cb: event: 0
Workbench-Message: 17:07:54.354: wb_monitor_file_changed_cb: event: 1
```

Closes https://github.com/geany/geany-plugins/issues/1227
You can view, comment on, or merge this pull request online at:

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

-- Commit Summary --

  * add callback wiring
  * fix function typo
  * add helper function to find a directory from a project
  * add helper function to find a sidebar context to work in
  * add expand to, and scroll to on editor tab selection
  * add filetree handler for singleclick/cursor move

-- File Changes --

    M workbench/src/plugin_main.c (14)
    M workbench/src/sidebar.c (78)
    M workbench/src/sidebar.h (1)
    M workbench/src/wb_project.c (26)
    M workbench/src/wb_project.h (1)
    M workbench/src/workbench.c (32)
    M workbench/src/workbench.h (2)

-- Patch Links --

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

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1576
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany-plugins/pull/[email protected]>

Reply via email to