Tested with Scintilla 3.7.5 which produces the exact same result already in Geany, and with 3.7.6 and the current LongTerm3 branch which, because they only modified files not used in Geany, again produce the exact same result except for the "version.txt" file which then contains "376" instead of "375".
Fixes #1606
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/1608
-- Commit Summary --
* Update the patch for Scintilla to work with 3.7.5, 3.7.6
-- File Changes --
M scintilla/scintilla_changes.patch (22)
-- Patch Links --
https://github.com/geany/geany/pull/1608.patchhttps://github.com/geany/geany/pull/1608.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/1608
The use of `geany_wrap_label_new()` together with the list below seems to interact in a strange way somehow and generate lots of runtime warnings/errors.
This is a (cowardly) attempt by fixing this without having to understand what is going on ;-). Simply using `gtk_label_new()` seems to resolve the issue.
Also, I think the text can be made a bit shorter in case the translation is too wide for some languages. The "at startup" is kind of misleading anyway since plugins are loaded immediately when checked in the box below and since this is a preference, it's remembered so I think it's pretty clear it happens at startup too.
Just a historical note - the text used to be much longer in the past so this is probably why geany_wrap_label_new() was
used: https://github.com/geany/geany/commit/b0cd7b918bb0c53c8f2a5173027dc3087019a…
Fixes #2065.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/4079
-- Commit Summary --
* Fix GTK runtime errors generated by the plugin manager
-- File Changes --
M src/plugins.c (3)
-- Patch Links --
https://github.com/geany/geany/pull/4079.patchhttps://github.com/geany/geany/pull/4079.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/4079
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/4079(a)github.com>
The tool to comment/uncomment Lines could be more elegant, adding all the # to the BEGINNING of lines!
And I saw a bug, it failing today, couldn't uncomment had to use REPLACE tool.
Works well to comment, but to uncomment, FAILED.
My suggestion is like this:
Nowadays | Desired
----------------------------------------------------
# code # code
#code # code
#code # code
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3554
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3554(a)github.com>
I stumbled upon a C file (well, I wrote it :) that trips the parser for the symbol table. For a while, number literals in C++ and C can be partitioned visually by using single quotes, e.g., `0b0000'0000` - so-called digit separators. This has finally been standardized in C23 (and previously in C++14).
I have found that in case of initializing a subelement (e.g., a struct within an array of structs, i.e., within a second pair of curly braces), the quotes are not handled correctly. If the quotes appear in pairs it's fine which makes me think it tries to match them to find character literals.
See below for a demo. Notice how the function `test_func` vanishes from the symbol table depending on the amount of `'`s.
![Recording](https://github.com/user-attachments/assets/258830fa-4b49-456d-98ab-b0ba94c2ea9e)
I have only tested this with Geany 1.38. Here is the test case for easy verification:
struct something arr[] = {
{ 0b0000'0000 },
};
void test_func(void) {
}
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/4078
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/4078(a)github.com>
Thanks to the geanylua-script https://github.com/xiota/geanylua-scripts/tree/main/toggle-menu-bar I wrote a step-by-step-description how to toggle menu bar: https://github.com/geany/geany/issues/633#issuecomment-1030634638. The problem is that it takes about 10 minutes to build the feature. For users it would be better to have a plugin like `Toggle menu bar` in the plugin manager. Then users could activate the checkbox next to the plugin `Toggle menu bar` in the plugin manager and could set a shortcut.
**Forgot the shortcut?**
- If users forget the shortcut, there is the possibility to press Ctrl+Alt+P to open the preferences to look for the according shortcut in keybindings.
- If the plugin would exist and if users forget the shortcut and don't know where to set shortcuts, I think that in short time search engines will give the solution, namely Ctrl+Alt+P to open the preferences to look for the according shortcut in keybindings.
**Options**
There are no options planed for this plugin.
**Behavior**
Once the menu bar is disabled by pressing the shortcut, the menu bar stays disabled even after a restart of Geany. The menu bar will appear again only if the shortcut will be pressed again.
**History**
2972 at geany and 1138 at geany-plugins were both closed but not fixed.
**Official plugin**
If this plugin is part of the official plugins, then issue number 633 at geany could be closed.
**Remark**
The toggle menu bar works absolutely perfect for me for years. I use the key F12 as shortcut to toggle the menu bar.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/1380
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/issues/1380(a)github.com>
when executing the command select line, Geany still remembers the last X incorrectly, so `Shift-Down` and other keys don't work well. this PR sets the last X correctly for this case and many other cases.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/4083
-- Commit Summary --
* fix select all to use a forward selection
* set last X properly on various selection changes
-- File Changes --
M scintilla/src/Editor.cxx (7)
-- Patch Links --
https://github.com/geany/geany/pull/4083.patchhttps://github.com/geany/geany/pull/4083.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/4083
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/4083(a)github.com>
**New extensions:**
- *.vue - this actually like regular HTML file: https://vuejs.org/guide/scaling-up/sfc.html
- *.cjs - used for JS in the commonjs module format
- *.mjs - used for JS in the ESM module format
- *.tmpl - commonly used as HTML templates, like an *.tpl
**New JS keywords:**
- `from`
- `as`
Example:
```js
import { A as B } from 'moduleName';
```
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3440
-- Commit Summary --
* update JS keywords and extensions
-- File Changes --
M data/filedefs/filetypes.javascript (2)
M data/filetype_extensions.conf (4)
-- Patch Links --
https://github.com/geany/geany/pull/3440.patchhttps://github.com/geany/geany/pull/3440.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3440
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3440(a)github.com>