I use newest git version geany, the auto-close plugin is in repo of ubuntu 22.04 one.
When I press `{`, it come out `{}}`. same with `[` and `(`.
Of couse I disabled auto-close functions in Preferences.
It seems auto-close plugin no update for 3 years.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/1173
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/issues/1173(a)github.com>
A. None of the dark schemes (bright text) view well with the current editing line which has a bright background highlighter. Am I missing something ?
B. The editor frame doesn't change color (as explained in another closed issue) because it is part of the GTK themes. But it does change if you ask Geany to invert ALL colors. In such a case, should not dark theme developers design their themes for inverted mode instead of normal mode?
--
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-themes/issues/40
This PR removes remaining deprecated symbols from `plugindata.h`. (See #3019 for overview of currently deprecated symbols.)
* GeanyFunctions
* GeanyKeyGroupInfo
* PluginFields
* PluginFlags
* PLUGIN_KEY_GROUP
* document_reload_file
* DOC_IDX(doc_ptr)
* DOC_IDX_VALID(doc_idx)
* GEANY_WINDOW_MINIMAL_HEIGHT
* GEANY_WINDOW_MINIMAL_WIDTH
The multiterm plugin, which currently doesn't compile because of GTK2-related dependencies, refers to the following symbols: PluginFlags, PluginFields, document_reload_file
The other symbols removed in this PR are not used by any known plugins.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3072
-- Commit Summary --
* Remove deprecated symbols: plugindata.h
-- File Changes --
M src/plugindata.h (73)
M src/pluginprivate.h (1)
M src/plugins.c (49)
-- Patch Links --
https://github.com/geany/geany/pull/3072.patchhttps://github.com/geany/geany/pull/3072.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3072
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3072(a)github.com>
Ok, I'm sure its a feature, but I have yet to locate the keybinding.
ctrl+shift+v , ctrl+shift+c are common copy paste commands in the linux terminal emulator, and I frequently inadvertently press them when copying and pasting between the terminal and geany. How can I unbind these key commands? whatever feature this is, isn't something I use, and the keybinding is too similar to something I use too frequently to have as a desired keybinding for something else. what is this feature, and how do I unbind this key combination?
--
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/2807
I tested Geany with valgrind to make sure #3185 didn't introduce any memory leaks (it seems it didn't) and noticed this leak in the docbook parser (which we maintain by ourselves so no upstream patch needed). I'll merge this in a few days unless there are objections.
There are also leaks in Fortran (fixed upstream) and VHDL (different parser upstream) parsers which will get fixed once we merge the upstream versions.
For (my) future reference, I used valgrind with these parameters:
```
G_SLICE=always-malloc G_DEBUG=gc-friendly:resident-modules ./libtool --mode=execute valgrind --tool=memcheck --leak-check=full --leak-resolution=high --log-file=vgdump --suppressions=/usr/share/glib-2.0/valgrind/glib.supp src/geany
```
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3187
-- Commit Summary --
* Fix docbook parser memory leak
-- File Changes --
M ctags/parsers/geany_docbook.c (2)
-- Patch Links --
https://github.com/geany/geany/pull/3187.patchhttps://github.com/geany/geany/pull/3187.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3187
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3187(a)github.com>
When editing a multi-part project (like a Python project with several modules), I frequently forget to save a module's file before running the main program again. So I have to either ctl-shift-S, then retry, or go back to the changed tab, save, back to the main, and try again.
Would it be difficult to implement a way, such that, on execute, all changed tabs get saved? I considered:
- Adding an option in the build command lines
- Implement a %-variable (say %! or so) which does the saving, and can be included in the build command
Or maybe I'm just missing something?
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3186
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3186(a)github.com>
Since we can easily query icons assigned to specific TM types now
(together with having the possibility to change the icons to whatever
we like independently of TM type), we can display the same icon that
is used in the symbol tree and goto symbol definition/declaration
popup for autocompletion too.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3176
-- Commit Summary --
* Show correct icons in autocompletion popups
-- File Changes --
M src/editor.c (22)
M src/symbols.c (8)
M src/symbols.h (2)
-- Patch Links --
https://github.com/geany/geany/pull/3176.patchhttps://github.com/geany/geany/pull/3176.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3176
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3176(a)github.com>
I have three monitors on my computer.
I have geany version 1.33 installed. When I click any of the tabs, File, Edit, etc. the drop-down menu occurs just below the menu item.
I just installed geany version 1.38 tonight. When I click on a menu item it opens on a different monitor. In my case to the right of the geany editing window.
If you should need more info, just ask.
Thank you,
Mark
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3180
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3180(a)github.com>
This PR enables local variable (and function parameter) tags and fixes related problems:
1. Disables local variables for the symbol tree (it becomes too crowded when these are shown IMO).
2. Disables local variables for generated tag files - these aren't interesting for what we use global tags for. This however also means that unit tests don't cover local variables because they are generated in the same way as global tag files.
3. Update goto tag definition/declaration to ignore local tags from other functions than the current one and also ignoring local variables defined on a line which is behind the current line.
4. Update non-scope autocompletion ignoring local variables like in (3).
5. Update scope autocompletion ignoring local variables like in (3). In addition, when searching for applicable types for the variable for which we perform scope autocompletion, sort the candidate types so local variables from current function above the current line are preferred to global variables from the current file which are preferred to other variables.
This PR also improves the scope autocompletion a bit by
1. Removing some keywords like "const", "struct" from the type, also removing `&` and contents of `<>` braces and `[]` braces so we only get the "pure" type without additional garbage.
2. Supporting (multiple) inheritance and including members of parent classes in the result.
More details are in the individual commit messages.
@elextr Your turn, bring your evil C++ code :-)
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3175
-- Commit Summary --
* Rename tm_tag_file_t to tm_tag_local_var_t
* Enable local tag generation for C/C++
* Update goto symbol definitions to take into account local variables
* Update (non-scope) autocompletion to take into account local variables
* Update scope completion to take into account local variables
* Strip more things from variable type
* Move strip_type() above find_scope_members_tags()
* Support (multiple) inheritance by scope completion
-- File Changes --
M src/editor.c (14)
M src/symbols.c (11)
M src/tagmanager/tm_parser.c (10)
M src/tagmanager/tm_parser.h (2)
M src/tagmanager/tm_workspace.c (307)
M src/tagmanager/tm_workspace.h (6)
-- Patch Links --
https://github.com/geany/geany/pull/3175.patchhttps://github.com/geany/geany/pull/3175.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3175
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3175(a)github.com>
I am trying to install `geany-plugin-multiterm` on Ubuntu 20.04. It seems the package is not on the Ubuntu repos. Anyways, here is my attempt on installing the plugin:
```
$apt install geany-plugin-multiterm
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package geany-plugin-multiterm
```
P.S. The output if `uname -m` is `aarch64`. However, that should not really matter
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/1172
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/issues/1172(a)github.com>