Just opening this for discussion as @kugel- is the owner of the code and I am not sure if the owner wants it to ship with official plugin.
As, geany seems to be moving to `gtk3` build, maybe ship https://github.com/kugel-/peasy instead of `geanypy`.
>From my personal experience, the plugin from peasy works well.
--
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/issues/1013
This may already be on the developer's to-do list, but I think it would be very helpful if the Debugger add-on had support for PDB (Python Debugger) and LLDB (LLVM Debugger).
--
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/issues/886
I currently have two Geany instances open. One is being used for a dedicated project; the other is a "scratch" instance I keep open for general-purpose rapid iteration.
I don't mind using the GNOME filepicker to open/save files when working on dedicated projects, but I tend to prefer the terminal for speed when I'm rapidly opening and closing things or when I need to create quick hacks without breaking mental flow.
Unfortunately, Geany wants to send *everything* to its "first instance" when invoked at the commandline. Due to coincidence, apparently this is the instance with the dedicated project in it. Soooo, I get to use the terminal with my dedicated projects, but am forced to use the filepicker (over NFS!!!) when doing quick hacks. Haha.
So. I found Geany's `--socket-file` parameter, but I do not understand how to use it *as only the master Geany instance has a socket file in `/tmp`!*
```
$ ls .config/geany/
colorschemes filedefs geany.conf geany_socket_darkstar__0 keybindings.conf plugins tags templates
$ readlink .config/geany/geany_socket_darkstar__0
/tmp/geany_socket.b5c4f11f
$ lsof | grep geany_socket
geany 17853 i336 5u unix 0xc2b68240 0t0 4654382 /tmp/geany_socket.b5c4f11f
$ ls /tmp/geany_socket*
/tmp/geany_socket.b5c4f11f
$ ps aux | grep [g]eany
i336 17853 0.1 1.7 103224 36696 ? Sl Mar04 74:50 geany
i336 17955 0.0 1.6 105060 34036 ? Sl Mar04 25:23 geany
$
```
I'm curious why `--socket-file` exists at all. There are no options that allow me to start an instance with a specified socket file of my own choosing, for instance; I have to rely on Geany creating the socket file itself so I can use it.
--
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/issues/1834
This implements a usability feature that GTK 3 removed a long time ago: the ability to scroll over tabs. Other toolkits and software _(GTK2, Qt apps, MATE apps, Chromium, Firefox)_ support this, so it would feel natural for Geany to support too.
Addresses #872. Not "fixes/closes" as this is only reinstated for document tabs. If one knows where to look, it is probably trivial to add the event for other tabs too (sidebar, message window, preferences).
_Based on this commit for MATE Caja: https://github.com/mate-desktop/caja/commit/0b4c7a6b8c25afb987d08bfd2c4c9be… (GPLv2)_
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3134
-- Commit Summary --
* Add ability to scroll over document tabs
-- File Changes --
M src/notebook.c (32)
-- Patch Links --
https://github.com/geany/geany/pull/3134.patchhttps://github.com/geany/geany/pull/3134.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3134
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3134(a)github.com>
The "Macro Trigger" entry doesn't respond to key presses. To reproduce, choose `Tools ->Record Macro`, then try to press some keys while the cursor is in the `Macro Trigger` entry.
Windows
Geany v1.35
Plugins v1.35
--
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/issues/850
A more appropriate highlighting for keys in YAML files. The improvement can be noticed in any color scheme, particularly in the default one, where keys would have the same color and face than the ordinary text.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/1838
-- Commit Summary --
* Better highlighting for YAML keys
-- File Changes --
M data/filedefs/filetypes.yaml (1)
-- Patch Links --
https://github.com/geany/geany/pull/1838.patchhttps://github.com/geany/geany/pull/1838.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/pull/1838
The scripts, mainly start_build.sh, can be used for nightly builds
and for CI builds.
The Windows scripts use a Docker image containing a full cross
compilation environment for mingw64-x86_64. They create fully working
installer files for Geany and Geany-Plugins, optionally even signed
if a certificate is provided.
The Debian build scripts are yet to be tested and finalized.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/infrastructure/pull/7
-- Commit Summary --
* Add nightly and CI build scripts to create Windows installers
-- File Changes --
M README.md (11)
A builders/.dockerignore (5)
A builders/Dockerfile.debian (25)
A builders/Dockerfile.mingw (114)
A builders/README.md (130)
A builders/certificates/.gitkeep (0)
A builders/mingw/bin/mingw-w64-i686-wine (4)
A builders/mingw/bin/mingw-w64-x86_64-wine (3)
A builders/mingw/etc/pacman.conf (40)
A builders/mingw/etc/pacman.d/mirrorlist.mingw64 (6)
A builders/mingw/etc/pacman.d/mirrorlist.msys (6)
A builders/output/.gitkeep (0)
A builders/scripts/build_debian_geany.sh (182)
A builders/scripts/build_debian_geany_plugins.sh (183)
A builders/scripts/build_mingw_geany.sh (326)
A builders/scripts/build_mingw_geany_plugins.sh (355)
A builders/scripts/update_debian_repositories.sh (49)
A builders/start_build.sh (271)
-- Patch Links --
https://github.com/geany/infrastructure/pull/7.patchhttps://github.com/geany/infrastructure/pull/7.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/infrastructure/pull/7
You are receiving this because you are subscribed to this thread.
Message ID: <geany/infrastructure/pull/7(a)github.com>
all other types, including user defined structs are correctly highlighted but not this basic type
--
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/issues/2314
![image](https://user-images.githubusercontent.com/53166073/96951345-d9127600-151e-11eb-9528-baa61112ae57.png)
As screenshot shown above, all the debug buttons are NOT available.
I just downloaded geany-1.36_osx-2.dmg from official website, and my Mac version is 10.15.7 Catalina.
I also have GDB 9.2 installed from MacPorts at /opt/local/bin, codesigned, working fine from terminal.
Here's the Debug Messages:
`
10:40:43: Geany INFO : Geany 1.36, C
10:40:43: Geany INFO : GTK 3.24.14, GLib 2.62.4
10:40:43: Geany INFO : System data dir: /Applications/Geany.app/Contents/Resources/share/geany
10:40:43: Geany INFO : User config dir: /Users/Justin/.config/geany
10:40:43: GLib-GIO DEBUG : _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’
10:40:44: Geany INFO : Loaded GTK+ CSS theme '/Applications/Geany.app/Contents/Resources/share/geany/geany.css'
10:40:44: Geany INFO : Loaded GTK+ CSS theme '/Applications/Geany.app/Contents/Resources/share/geany/geany-3.20.css'
10:40:44: Geany INFO : System plugin path: /Applications/Geany.app/Contents/Resources/lib/geany
10:40:44: Geany INFO : Added filetype Clojure (61).
10:40:44: Geany INFO : Added filetype Swift (62).
10:40:44: Geany INFO : Added filetype Graphviz (63).
10:40:44: Geany INFO : Added filetype Nim (64).
10:40:44: Geany INFO : Added filetype Arduino (65).
10:40:44: Geany INFO : Added filetype Genie (66).
10:40:44: Geany INFO : Added filetype Cython (67).
10:40:44: Geany INFO : Added filetype TypeScript (68).
10:40:44: Geany INFO : Added filetype Groovy (69).
10:40:44: Geany INFO : Added filetype Kotlin (70).
10:40:44: Geany INFO : Added filetype Scala (71).
10:40:44: Geany INFO : Added filetype JSON (72).
10:40:44: Geany INFO : Added filetype CUDA (73).
10:40:44: Geany INFO : Loaded libvte from /Applications/Geany.app/Contents/Resources/lib/libvte-2.91.0.dylib
10:40:44: Geany INFO : Loaded: /Applications/Geany.app/Contents/Resources/lib/geany/debugger.so (Debugger)
10:40:44: Geany INFO : /Users/Justin/projects/TestGeany/cgnew.f : F77 (UTF-8)
10:40:44: Geany INFO : /Users/Justin/projects/TestGeany/main.f90 : Fortran (UTF-8)
10:40:44: Geany INFO : /Users/Justin/projects/TestGeany/modParamt.f90 : Fortran (UTF-8)
10:40:51: GLib DEBUG : posix_spawn avoided (workdir specified) (fd close requested)
10:42:46: GLib DEBUG : posix_spawn avoided (automatic reaping requested) (fd close requested)
`
It would be appreciated if someone could point out why this plugin doesn't work, or maybe there's some trick settings I should do first?
--
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/issues/1019