Dear all,
I am very thankful to the debugger plugin team. It is a very good tool to my work.
I would like to ask some "how to" here. Maybe some of them can be considered into wishlist.
1. How to show variables' address?
In F90, we have LOC(x) to show its address in memery. Can I use it in the "watching window" as well?
2.how to access some variables that are located under module?
In intel f90+VS in Windows10, we have "mod::" method in debugger to enable this. Can we have the similar functions in geany?
3. ... (Maybe we can add more "enhancement" under this box?:D)
Thanks.
Shuo
--
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/583
It would be a great addition to Debugger plugin to have possibility to see disassembly view of debugged program/C file :)
Capstone as a disassembler is worth to look into considering this issue to be resolved IMHO:
http://www.capstone-engine.org
--
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/1038
Hi, I try to compile the Geany plugins from source on Ubuntu 20.04, but it is difficult to get all dependencies. I have to filter them out of the ./configure output. I'm still not able to compile all plugins.
It would be nice to have a list of necessary dependencies, preferably as c&p for different distributions.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/1168
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/issues/1168(a)github.com>
The error I'm getting is
> Geany tried to access the Unix Domain socket of another instance running as another user.
> This is a fatal error and Geany will now quit.
I'm aware of [#294](https://github.com/geany/geany/issues/294), but I'm not running geany as root. This error occurs whenever I start an instance of geany, then either start another instance or open a file with geany (through right click -> open with geany).
While an instance of geany is running, `ls -l .config/geany/ | grep socket` shows
`lrwxrwxrwx. 1 root root 60 Feb 26 14:11 geany_socket_Starlight__0 -> /tmp/geany_socket.fcdcdb1b`
If I understand correctly, the owner of this file should be me, not root.
I suspect that this problem is related to the way I've set up my home directory - it's on an NTFS partition. (More accurately, .config/geany is symlinked to a directory on an NTFS partition.)
--
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/1411
I've been using Geany for years and never knew this feature exists. I saw it mentioned in a comment, but didn't find it. I did find "Send Selection to Terminal", but it was grayed out. So I thought maybe that was what I was looking for, but couldn't use it for whatever reason. (I thought this might be like the plugins that no longer compile.) So I forgot about it. Then I saw this feature mentioned someplace else in a different context. So I went searching again, and still didn't find it. So I asked the internet, and finally found out where it is.
Two levels of nested menus seems like a bit too much. So this PR is to make the "Send Selection to" feature easier to find and use. It's renamed to "Send Selection" and moved from Edit/Format to Edit menu.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/2899
-- Commit Summary --
* Move "Send Selection to" from Edit/Format to Edit
-- File Changes --
M data/geany.glade (36)
-- Patch Links --
https://github.com/geany/geany/pull/2899.patchhttps://github.com/geany/geany/pull/2899.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/2899
Move plugin layout to session.conf
The plugin related settings can be considered session data. They
encode local paths that wouldn't work on other machines. Also I would
say it's not unusual to have a different set of plugins enabled on a
different machine.
The "load_pluings" key is moved as well to keep things simple. No
idea what's the use case to set this off. Typically you just have no
plugins enabled and the debugging aid `geany -p` bypasses any of this
anyway.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3183
-- Commit Summary --
* session.conf split follow-up: plugins
-- File Changes --
M src/keyfile.c (14)
M src/keyfile.h (2)
M src/plugins.c (2)
M src/search.c (2)
M src/sidebar.c (2)
-- Patch Links --
https://github.com/geany/geany/pull/3183.patchhttps://github.com/geany/geany/pull/3183.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3183
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3183(a)github.com>
Related to #3151 and #3149.
The `NULL` check in `vte_send_cmd()` is just for feeling more safe, the main change is to consider `vc->send_cmd_prefix` being `NULL` when constructing the command to be executed when we want to change the directory in the VTE.
This should not happen but it might.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3153
-- Commit Summary --
* VTE: Fix crash when "send_cmd_prefix" is NULL
-- File Changes --
M src/vte.c (5)
-- Patch Links --
https://github.com/geany/geany/pull/3153.patchhttps://github.com/geany/geany/pull/3153.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3153
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3153(a)github.com>
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3166
-- Commit Summary --
* Add ADA ctags parser
-- File Changes --
M ctags/Makefile.am (1)
A ctags/parsers/ada.c (2395)
M meson.build (1)
M src/filetypes.c (2)
M src/tagmanager/tm_parser.c (39)
M src/tagmanager/tm_parser.h (1)
M src/tagmanager/tm_parsers.h (3)
M tests/ctags/Makefile.am (6)
A tests/ctags/ada-adb.adb (35)
A tests/ctags/ada-adb.adb.tags (8)
A tests/ctags/ada-ads.ads (50)
A tests/ctags/ada-ads.ads.tags (17)
A tests/ctags/ada-expression-function-generic.adb (18)
A tests/ctags/ada-expression-function-generic.adb.tags (5)
A tests/ctags/ada-expression-function.adb (38)
A tests/ctags/ada-expression-function.adb.tags (10)
A tests/ctags/ada-overriding.ads (42)
A tests/ctags/ada-overriding.ads.tags (4)
A tests/ctags/ada-package-generic.ads (14)
A tests/ctags/ada-package-generic.ads.tags (6)
M tests/meson.build (6)
-- Patch Links --
https://github.com/geany/geany/pull/3166.patchhttps://github.com/geany/geany/pull/3166.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3166
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3166(a)github.com>