Geany 1.36
Ubuntu 20.10
Page sizes < 10Kb
Really bad performance. I must wait any where from 1 to 30 seconds before the app allows me to before the next task. It worked great on Linux Mint. This is a fresh install of Ubuntu within the last month.
--
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/2833
In Windows, especially when many editor tabs are open, almost impossible to see which tab is now active. Is it possible to make the active tab header stand out visually? Different background color, bold text or something?
![Clipboard-1](https://user-images.githubusercontent.com/83489923/123500545-878b2f80-d647-11eb-89ea-37e3ab7e707c.jpg)
Here "fisc.c" is active, but it's hard to tell.
--
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/2834
Hi everyone!
This pull request adds feature to stop auto-scroll when the scroll is
not at the bottom of output in the compiler tab. When scroll down of the
bottom again, resume auto-scroll. (#2772)
I think this change will make the user easier to read logs during a build.
Please let me know if you have any questions or advices.
Thanks.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/2829
-- Commit Summary --
* Stop auto-scroll when the scroll is not at the bottom of output (#2772)
-- File Changes --
M src/msgwindow.c (15)
-- Patch Links --
https://github.com/geany/geany/pull/2829.patchhttps://github.com/geany/geany/pull/2829.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/2829
I've installed Geany, but it doesn't load the localization file unless I specify `LANG` env var. I have `LANGUAGE` variable defined, but it doesn't affect Geany unless `LANG` is also installed.
--
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/2831
I would like to trigger the "Lint" command or the custom second "Execute" command with a keyboard shortcut.
If you want to introduce this with minimal disruption, just create the option to configure shortcuts for these in the preferences, but leave them unset by default.
To be fair, an Alt combination, together with careful placement of underscores in the "Set Build Commands" window, allows one to trigger them with just 3 keystrokes each. Still, needing only one would be nicer :)
--
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/2832
Hi,
a couple of years back I got scope gdb working for remote debugging ( ARM from PC host ).
I was going to do a PR but at that time scope was "depricated" because it had not been updated for python3 and there was no maintainer, so there was not much point.
Gladly scope seems to be still going strong which is great, it's an excellent plugin to have.
I can't remember exactly what version this applied to and probably won't get round to applying this to current scope, so I thought I'd throw the code up here in case it is any help.
```
--- geany-plugins-0.21.1/debugger/src/dbm_gdb.c.original
+++ geany-plugins-0.21.1/debugger/src/dbm_gdb.c
@@ -96,6 +96,9 @@
/* flag, showing that on debugger stop we have to call a callback */
gboolean requested_interrupt = FALSE;
+
+/* flag: remote debugging session*/
+gboolean remote_session = FALSE;
/* autos list */
static GList *autos = NULL;
@@ -598,6 +601,9 @@
*/
gboolean load(char* file, char* commandline, GList* env, GList *witer)
{
+char *ip;
+char *port;
+
/* loading file */
GString *command = g_string_new("");
g_string_printf(command, "-file-exec-and-symbols %s", file);
@@ -610,11 +616,38 @@
return FALSE;
}
- /* set arguments */
- command = g_string_new("");
- g_string_printf(command, "-exec-arguments %s", commandline);
- exec_sync_command(command->str, TRUE, NULL);
- g_string_free(command, TRUE);
+ /* is it a remote target? */
+ /* (remote sessions handle commandline on debugserver side) */
+ if (commandline[0] == '@') {
+ ip = commandline + 1;
+ port = strchr(ip, ':');
+ if (port != NULL) {
+ *port = '\0';
+ port++;
+ }
+ else {
+ port = (char *)"3278";
+ }
+ if (ip == '\0') {
+ ip = (char *)"127.0.0.1";
+ }
+ if (port == '\0') {
+ port = (char *)"3278";
+ }
+ command = g_string_new("");
+ g_string_printf(command, "target remote %s:%s", ip, port);
+ exec_sync_command(command->str, TRUE, NULL);
+ g_string_free(command, TRUE);
+ remote_session = TRUE;
+ }
+ /* set arguments in non-remote sessions */
+ else {
+ remote_session = FALSE;
+ command = g_string_new("");
+ g_string_printf(command, "-exec-arguments %s", commandline);
+ exec_sync_command(command->str, TRUE, NULL);
+ g_string_free(command, TRUE);
+ }
/* set locale */
command = g_string_new("");
@@ -678,7 +711,14 @@
}
free_start_messages();
- exec_async_command("-exec-run &");
+ if (remote_session) {
+ exec_async_command("break main");
+ sleep(2);
+ exec_async_command("continue");
+ }
+ else {
+ exec_async_command("-exec-run &");
+ }
}
/*
@@ -686,6 +726,9 @@
*/
void restart(char* terminal_device)
{
+ if (remote_session) {
+ dbg_cbs->report_error(_("Restart command not available in remote sessions"));
+ }
dbg_cbs->clear_messages();
exec_async_command("-exec-run &");
}
```
--
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/1085
This PR adds full support for tags for Kotlin language.
- It pulls a recently added Kotlin parser from ctags and integrates it into tagmanager. Disclaimer: The parser was written (and is maintained) by me.
- It was also necessary to slightly modify the script `update-ctags.sh`, so it can import peg based parsers from ctags.
- I also renamed filetypes.Kotlin.conf to filetypes.kotlin, because geany for some reason (not really clear to me at this time), expects it named this way and if it isn't than syntax highlighting doesn't work at all. I hope this will not be a problem for backward compatibility...
- Simple test for kotlin tags is added as well.
Please let me know if there is anything else that needs to be done in order to merge this into Geany.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/2778
-- Commit Summary --
* Add support for Kotlin tags
-- File Changes --
M ctags/Makefile.am (3)
M ctags/ctags_changes.patch (13)
A ctags/parsers/kotlin.c (17280)
A ctags/parsers/kotlin.h (22)
A ctags/parsers/kotlin_post.h (161)
A ctags/parsers/kotlin_pre.h (81)
M data/Makefile.am (2)
R data/filedefs/filetypes.kotlin (2)
M scripts/update-ctags.py (10)
M src/filetypes.c (1)
M src/filetypes.h (1)
M src/symbols.c (12)
M src/tagmanager/tm_parser.c (13)
M src/tagmanager/tm_parser.h (1)
M src/tagmanager/tm_parsers.h (3)
M tests/ctags/Makefile.am (1)
A tests/ctags/kotlin.kt (22)
A tests/ctags/kotlin.kt.tags (12)
-- Patch Links --
https://github.com/geany/geany/pull/2778.patchhttps://github.com/geany/geany/pull/2778.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/2778
CentOS 7 yum install of geany.x86_64 0:1.36-2.el7 does not flag any external dependencies but the binary fails to run with:
"undefined symbol: gdk_wayland_display_get_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/2828
when in the two windows different documents are shown: in the second window I can type words, but I can not save the document (nor with ctrl+s nor with the save-symbol of the tool-bar)
to save the document: I have to activate the corresponding tab in the first window, and then save is possible
it would be good, when save is possible in the second window, no matter wich document is shown in the first window
possible solution
in Lubuntu 21.04 for example, in the file-manager PCManFM-Qt, there is also the possibility to split the window; but on each window there are tabs; it would be great to have this in Geany; split-window with tabs on each side should be not a plugin but a core element of geany, because it is so cool
at the moment I don't know any editor in the linux world which offers as option a split window with tabs on each side
--
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/1084