Typing the caret char ("^") does not print anything on Geany 1.36/Linux
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3220
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3220(a)github.com>
This should fix #1164 , and replaces #1165.
BEWARE: I did NOT test this with libgit2 1.4, that I don't have yet. I might go to the trouble of building it and all, but for now this is a theoretical PR, but if libgit2 1.4 users can verify it it'd be great.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/1178
-- Commit Summary --
* git-changebar: Simplify libgit2 version checks
* git-changebar: Add support for libgit2 1.4
-- File Changes --
M git-changebar/src/gcb-plugin.c (88)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/1178.patchhttps://github.com/geany/geany-plugins/pull/1178.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1178
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/pull/1178(a)github.com>
```
gcb-plugin.c: In function ‘gcb_git_buf_grow’:
gcb-plugin.c:219:12: error: ‘git_buf’ has no member named ‘asize’; did you mean ‘size’?
219 | if (buf->asize == 0) {
| ^~~~~
| size
gcb-plugin.c: In function ‘buf_zero’:
gcb-plugin.c:237:10: error: ‘git_buf’ has no member named ‘asize’; did you mean ‘size’?
237 | buf->asize = 0;
| ^~~~~
| size
```
geany-plugins-1.38
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/1164
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/issues/1164(a)github.com>
I would really appreciate it if Geany could support auto-close angle brackets. They are pervasively used in C++.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3228
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3228(a)github.com>
emmet is a very good addon
but it does not exist for this wonderfull project
do you plan to add it as a plugin?
thank you very much
--
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/1109
I just pulled and built master, and installed it over my previous (olde…) 1.38 (git >= 75d3c9f12) (my head was actually at 11a1f32fd490b3918d069f0d05cca5bbc6c4b5ad, not 100% sure what was really installed, but it ough to be very close to 1.38).
Anyway, when restarting Geany, it didn't restore any file from my session. I see *No user session file found, trying to use configuration file.* but nothing gets loaded then, although my *geany.conf* does 120 `FILE_NAME_%d` entries.
I didn't investigate yet and unfortunately don't have time to right now, but I guess it has to do with session-split not properly falling back somehow.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3236
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3236(a)github.com>
This patch avoids creating a temporary file containing concatenated source files passed on the command-line when the `-P` option is used (or when tags are generated for other languages than C/C++) by e.g.
```
geany -P -g file1.h file2.h file3.h
```
More discussion can be found in #3163.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3204
-- Commit Summary --
* Rename variables in tag file writing functions to make things clearer
* Don't use temporary file when creating tag files without running preprocessor
-- File Changes --
M src/tagmanager/tm_workspace.c (161)
M tests/ctags/process_order.c.tags (5)
-- Patch Links --
https://github.com/geany/geany/pull/3204.patchhttps://github.com/geany/geany/pull/3204.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3204
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3204(a)github.com>
I'm here to request for vue language support such as syntax highlight.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3214
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3214(a)github.com>
Hi.
When renaming a file opened in geany with `disk_check_timeout!=0` a prompt is correctly displayed. Renaming it back again, and reloading it (File->Reload) everything *seems* fine. However, if the project is then closed and reopened, that file is gone.
I did not totally verify this, but my educated guess is:
In document.c:monitor_resave_missing_file the `real_path` of the missing is set to null `SETPTR(doc->real_path, NULL);`
Reloading the file does not change this.
In keyfile.c:configuration_save_session_files
`if (doc != NULL && doc->real_path != NULL)`
`real_path` is still null (unless manually saved before), so the file is gone.
Suggested fix (seems to be working):
~~~
document.c:document_open_file_full
if (! reload)
{
doc = document_create(utf8_filename);
g_return_val_if_fail(doc != NULL, NULL); /* really should not happen */
/* file exists on disk, set real_path */
SETPTR(doc->real_path, utils_get_real_path(locale_filename));
doc->priv->is_remote = utils_is_remote_path(locale_filename);
monitor_file_setup(doc);
}
+ else {
+ if( doc != NULL ){
+ SETPTR(doc->real_path, utils_get_real_path(locale_filename));
+ }
+ }
~~~
Thanks.
Tycho
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3202
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3202(a)github.com>
This is rebased #3175 with cleaned up commit history but no functional change.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3185
-- 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
* Support (multiple) inheritance by scope completion
* Sort tags so tags from source file's header are preferred to other files
* Rewrite member_at_method_scope() to handle more situations
* Sort non-scope autocompletion results by locality
* Make validity of local variables configurable based on used language
-- File Changes --
M src/editor.c (15)
M src/symbols.c (13)
M src/tagmanager/tm_parser.c (26)
M src/tagmanager/tm_parser.h (4)
M src/tagmanager/tm_workspace.c (546)
M src/tagmanager/tm_workspace.h (6)
-- Patch Links --
https://github.com/geany/geany/pull/3185.patchhttps://github.com/geany/geany/pull/3185.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3185
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3185(a)github.com>