The docs state that if you have a visual diff tool installed, like meld, running VC->*->Diff will use that tool. This appears to work for VC->File->Diff, but not for VC->Directory->Diff, which spits out the default diff output.
Thinking that GeanyVC was using `git diff`, I tried overriding the `git diff` with:
git config --global diff.external meld
but this has no effect, since GeanyVC appears to ignore git's `diff.external` setting, preventing the use of a visual diff tool.
--
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/573
Parses [Fountain](https://fountain.io/) screenplay format and adds scene headers to the symbols list.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/2952
-- Commit Summary --
* <a href="https://github.com/geany/geany/pull/2952/commits/8a84b3b5bb0abdf2385b160244…">Add Fountain screenplay parser</a>
-- File Changes --
M ctags/Makefile.am (1)
M ctags/main/parsers_p.h (1)
A ctags/parsers/geany_fountain.c (92)
M data/Makefile.am (1)
A data/filedefs/filetypes.fountain (32)
M data/filetype_extensions.conf (1)
M src/filetypes.c (2)
M src/filetypes.h (1)
M src/symbols.c (10)
M src/tagmanager/tm_parser.c (5)
M src/tagmanager/tm_parser.h (1)
M src/tagmanager/tm_parsers.h (3)
-- Patch Links --
https://github.com/geany/geany/pull/2952.patchhttps://github.com/geany/geany/pull/2952.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/2952
These changes do not affect current usage.
* Make StashPref and StashGroup publicly accessible so lookup functions
to make Geany preferences available to plugins can be added later.
* Add comment field to StashPref.
- stash_group_add_comment()
* Add double key type:
- utils_get_setting_double() in utils.c
- stash_group_add_double() in stash.c
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3000
-- Commit Summary --
* Modify/Extend Stash Settings API
-- File Changes --
M doc/stash-example.c (19)
M src/plugindata.h (2)
M src/stash.c (125)
M src/stash.h (47)
M src/utils.c (55)
M src/utils.h (2)
-- Patch Links --
https://github.com/geany/geany/pull/3000.patchhttps://github.com/geany/geany/pull/3000.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/3000
This PR exposes the StashPref struct to the plugin API. They can later by looked up by name with `stash_group_get_pref_by_name()`. The caller needs to have a pointer to the StashGroup that contains the desired pref, so this isn't currently very useful. But it is needed to further extend stash settings without changing the existing API. (Key comments, override settings, config/session split.)
* `union Value` is also made public. I don't know how to code it to keep it in `stash.c`.
* Is there a better name for `stash_group_get_pref_by_name()`?
* Existing code using stash settings should continue to work.
* StashGroup will be exposed in a later PR.
Example use of the new lookup function:
```C++
StashPref *pref = stash_group_get_pref_by_name(group, "price");
msgwin_status_add("%s = %f", pref->key_name, *(gdouble *)pref->setting);
```
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3008
-- Commit Summary --
* Stash Settings: Expose StashPref to plugins, look up by name
-- File Changes --
M src/plugindata.h (2)
M src/stash.c (52)
M src/stash.h (36)
-- Patch Links --
https://github.com/geany/geany/pull/3008.patchhttps://github.com/geany/geany/pull/3008.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/3008
Currently geany updates geany.conf with info about window position and
geometry. These vary across different machines and cause diffs that
are meaningless.
--
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/1392
While editing a C document in the right-side window, the cursor didn't go to the beginning or end of the line when using the home and end key.
```
00:19:59.095696: GLib-GIO DEBUG : _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’
00:19:59.118762: Geany INFO : Geany 1.39 (git >= 11a1f32f), en_US.utf8
00:19:59.118773: Geany INFO : GTK 3.24.30, GLib 2.70.1
00:19:59.118796: Geany INFO : OS: Manjaro Linux
00:19:59.118811: Geany INFO : System data dir: /home/andy/.local/share/geany
00:19:59.118816: Geany INFO : User config dir: /home/andy/.config/geany
00:19:59.218196: Geany INFO : Loaded GTK+ CSS theme '/home/andy/.local/share/geany/geany.css'
00:19:59.218896: Geany INFO : Loaded GTK+ CSS theme '/home/andy/.local/share/geany/geany-3.20.css'
00:19:59.222820: Geany INFO : System plugin path: /home/andy/.local/lib/geany
00:19:59.228730: Geany INFO : Added filetype Clojure (64).
00:19:59.228737: Geany INFO : Added filetype Nim (65).
00:19:59.228741: Geany INFO : Added filetype Graphviz (66).
00:19:59.228745: Geany INFO : Added filetype Groovy (67).
00:19:59.228749: Geany INFO : Added filetype CUDA (68).
00:19:59.228752: Geany INFO : Added filetype Meson (69).
00:19:59.228756: Geany INFO : Added filetype JSON (70).
00:19:59.228760: Geany INFO : Added filetype Arduino (71).
00:19:59.228764: Geany INFO : Added filetype Kotlin (72).
00:19:59.228767: Geany INFO : Added filetype Scala (73).
00:19:59.228770: Geany INFO : Added filetype Genie (74).
00:19:59.228774: Geany INFO : Added filetype Swift (75).
00:19:59.228777: Geany INFO : Added filetype Cython (76).
00:19:59.228781: Geany INFO : Added filetype TypeScript (77).
00:19:59.241050: Geany INFO : Loaded libvte from libvte-2.91.so
00:19:59.256054: Geany INFO : Loaded: /home/andy/.local/lib/geany/debugger.so (Debugger)
00:19:59.259442: Geany INFO : Loaded: /home/andy/.local/lib/geany/filebrowser.so (File Browser)
00:19:59.260744: SpellCheck DEBUG : Initializing Enchant library version 2.3.1
00:19:59.263159: (null) WARNING : Error loading plugin: libhspell.so.0: cannot open shared object file: No such file or directory
00:19:59.263312: (null) WARNING : Error loading plugin: libnuspell.so.5: cannot open shared object file: No such file or directory
00:19:59.263494: (null) WARNING : Error loading plugin: libvoikko.so.1: cannot open shared object file: No such file or directory
00:19:59.263527: GLib DEBUG : setenv()/putenv() are not thread-safe and should not be used after threads are created
00:19:59.266247: Geany INFO : Loaded: /home/andy/.local/lib/geany/spellcheck.so (Spell Check)
00:19:59.266920: Geany INFO : Loaded: /home/andy/.local/lib/geany/splitwindow.so (Split Window)
00:19:59.271803: Geany INFO : unknown : None (UTF-8)
```
--
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/3047